中间人攻击——ARP欺骗的原理、实战及防御 0x01 网关是啥? 网关是工作在OSI七层模型中的传输层或者应用层,用于高层协议的不同 网络之间的连接,网关就好比一个房间通向另一个房间的一扇门。 0x02 ARP协议 ARP(Address Resolution Protocol)地址转换协议,工作在 ...
分类:
系统相关 时间:
2020-04-12 12:45:13
阅读次数:
106
访问控制 访问控制可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、方法、构造器、下标等设置访问级别。协议也可以被限定在一定的 ...
分类:
其他好文 时间:
2020-04-12 12:19:27
阅读次数:
59
swift标准库中常见的55个协议。 从协议名结尾字面上我们可以将Protocol分为able、Type、Convertible 三类 从功能角度上来讲的话可以总结为: 功能添加型(able结尾) "可以做什么?" 举例: Hashable: 给你的实例添加一个生成哈希值的功能。 Equatable ...
分类:
编程语言 时间:
2020-04-11 15:50:38
阅读次数:
171
直接使用yum方式安装的ngninx默认是不支持ssl的,所以需要从代码编译安装 一、查看要安装的版本 http://nginx.org/en/download.html 这里我们还是选择的稳定版1.16.1 二、先安装依赖 三、下载源码 切换到/usr/local/src目录下,下载源代码解压 四 ...
分类:
其他好文 时间:
2020-04-11 13:23:53
阅读次数:
111
因为有需要使用ssl但是部署后发现服务器默认使用了ssl2!有两种方式,一种直觉修改注册表,另一种使用iis工具直觉修改。简单粗暴!https说明:SSL/TLS 系列中有五种协议:SSL v2,SSL v3,TLS v1.0,TLS v1.1和TLS v1.2:SSL v2 是不安全的,不能使用。 ...
1. 自动化测试报告 自动化的测试报告一般会通过邮件或钉钉机器人自动发送,或是直接显示在质量管理平台上来输出数据供大家查看。这里简单的说下Python使用SMTP发送邮件。 2. Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议 ...
分类:
编程语言 时间:
2020-04-10 17:17:49
阅读次数:
235
概念:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 概述: HTTP协议是基于C/S架构进行通信的,而HTTP协议的服务器端实现程序有httpd、nginx等,其 ...
分类:
Web程序 时间:
2020-04-10 00:29:15
阅读次数:
155
阅读目录(Content) 一 、with语句的原理 二、自定义上下文管理器 三、总结 一 、with语句的原理 上下文管理协议(Context Management Protocol):包含方法 __enter__()和__exit__(),支持该协议的对象要实现这两个方法。 上下文管理器(Con ...
分类:
编程语言 时间:
2020-04-08 12:29:10
阅读次数:
88
拓扑 R1 R2 R3 PIX 测试截图: R3 telnet DMZ里的14.0.1.2 ping: ...
分类:
其他好文 时间:
2020-04-08 12:24:59
阅读次数:
68
Wireless Networks Wi Fi 网络不设密码,这种情况下任何人都可以加入网络。 一般Wi Fi还是设有密码的。 用于Wi Fi安全的protocol : Wired Equivalent Privacy,1999 最早的用于无线安全的protocol。垃圾,极容易被hack,已废弃。 ...
分类:
其他好文 时间:
2020-04-08 12:09:15
阅读次数:
57