openpyxl操作excel的基本方法

官方指南:https://openpyxl.readthedocs.io/en/stable/styles.html 基本文件操作 #创建新的xlsx文件 import openpyxl #创建工作簿 wb = openpyxl.Workbook() #工作簿总是会带有至少一个worksheet,通过Workbook.active可以选中第一个sheet ws = wb.active #保存文件( […]

scapy用法整理

导入scapy: from scapy.all import * 常用的查看命令: ls() - 不带参数则查看所有可持的layer,也可以指定一个layer名称从而查询此layer的详细详细,例如ls(TCP) lsc() - 查看当前scapy的所有功能列表 help() - 查看功能的帮助,例如help(hexdump)可以查看hexdump的作用和参数介绍 conf - 查看当前的配置信息 […]

peach的Choice模型简要

先从最简单的Choice数据模型开始看peach下的Choice到底是怎么执行的:

默认的情况下,直接引用Choice类型,peach运行总是选择Choice模块中第一个出现的数据,这里是Type1:

[…]

ss依旧强大

前面试用了wireguard,由于android客户端版本不支持IPv6的地址,而且通过google play更新应用的时候总是响应超时,所以只能重新使用ss,虽然github上已经看不到项目了内容了,但安装之后依然可以链接,简要方法如下: 安装chacha算法依赖的库: yum install -y libsodium 安装ss: pip3 install https://github.com/ […]

centos8安装wireguard

wireguard以其简练和优秀的设计深得Linus Torvalds的夸赞,消息说linux内核5.16版本会集成wireguard模块,不过这不影响我们在老版本的内核下使用。wireguard官网目前已经对所有操作系统的安装都给出了简明扼要的说明,所以正常情况下参考官网就可以了: 地址:https://www.wireguard.com/install/ centos8安装的官方步骤: $ s […]

wireshark解密TLS数据流

wireshark解密SSL/TLS数据有两种方法: 1.直接使用RSA私钥文件解密,这种方法有如下限制条件(官方翻译):   Server端选择的算法不能是(EC)DHE  协议版本是SSLv3,(D)TLS 1.0-1.2,不支持 TLS 1.3 私钥必须和服务端证书配对,客户端私钥或者根证书私钥都不行 会话没有被恢复,握手过程必须包含ClientKeyExchange消息 &nbs […]

ubuntu手动更新wireshark

卸载老版本 sudo apt remove wireshark 安装编译依赖环境 apt install qttools5-dev qttools5-dev-tools libqt5svg5-dev qtmultimedia5-dev build-essential automake autoconf libgtk2.0-dev libglib2.0-dev flex bison libpcap- […]

《寒窑赋 》-宋代:吕蒙正

版本一 天有不测风云,人有旦夕祸福。蜈蚣百足,行不及蛇;雄鸡两翼,飞不过鸦。马有千里之程,无骑不能自往;人有冲天之志,非运不能自通。 盖闻:人生在世,富贵不能淫,贫贱不能移。文章盖世,孔子厄于陈邦;武略超群,太公钓于渭水。颜渊命短,殊非凶恶之徒;盗跖年长,岂是善良之辈。尧帝明圣,却生不肖之儿;瞽叟愚顽,反生大孝之子。张良原是布衣,萧何称谓县吏。晏子身无五尺,封作齐国宰相;孔明卧居草庐,能作蜀汉军师 […]