ssl协商过程抓包内容

Client Hello

Server Hello, Certificate, Server Key Exchange, Certificate Request, Server Hello Done

Certificate, Client Key Exchange, […]

python ssl wrap

通过python可以免去编译很快速的实现ssl socket的模拟,如下server和client的示例,作为日常学习ssl的行为模式,应该是能满足了: sslServer:

sslClient:

参考: 官方文档: https://docs.python.org/3 […]

BaseHTTPServer

测试代码,留备参考。python3相对pyhton2的改变还是不少,比如发送/接收之前之后的编码,包的导入方式等

通过下面的curl命令可以测试带数据的POST或者GET,否则可以直接用网页来访问测试:

 

re子组和xml.etree.ElementTree写文件

关键信息临时中转╭(╯^╰)╮,

 

socketserver

python2: SockServer python3: socketserver 如果pyhton2一直提示找不到模块,尝试 pip install Werkzeug --upgrade

python数字转ASCII字符

数字转字符 - chr() 字符转数字 - ord() 于是就出现一个有意思的事情,chr()可以将数字转化为字符,而且根据python3的IDLE提示,chr()的范围为0<=i<=0x10ffff,如果我们遍历这之间的数值会有什么现象呢,如下:

在超过65535的时候,系统就提示错误了,可是同样的程序在cmd里面却可 […]

python的两个笔试题

1.写一个函数,可以在有序的序列中插入数值 暂且不考虑序列是字符还是数字,当时不知为何第一个想到的就是二分查找,许久不曾接触基本的算法了,傻傻的拿起笔在纸上写了几句代码后才发现,在纸上的思路真的不是那么灵光了,于是干脆停笔只将所想到的解决思路写下来,第二个问题也是同样的方法处理。今天有空就重新回顾一下这个问题,先简单温习一下算法的基本过程,然后胡乱的凑了一些代码,基本功能反正是实现了: [cray […]

三款家用无线路由器登录口令传输方式

测试路由器: 中兴天翼网关 ZXHN F650A(GPON ONU) NETGEAR WNDR3800 - 刷OpenWRT 明月永在版本 小米WiFi3 R3 观察几款路由器登录方式,只是为了测试Python的urllib暴力破解的可能性,首先通过wireshark抓包依次检查每种路由器登录管理界面时的用户名和密码传送方式: 中兴网关: 用户名和密码的内容都是明文传输 NETGEAR: 官方原版 […]