复现注意到的一些知识点

随手记录,用来补档

NewStarCTF

Segments

IDA查看内存分布情况,shift+F7

参考资料:【记录】IDA|IDA怎么查看当前二进制文件自动分析出来的内存分布情况(内存范围和读写性)_shandianchengzi的博客-优快云博客

Endian

有时遇见所谓大小端无非是存储问题

在wp中我们可以看到long_to_bytes() 函数,它将返回一个大端序的字节串,我们需要使用切片操作符 [::-1] 将字节串反转以获得小端序的字节串

参考资料:什么是大端序和小端序,为什么要有字节序-优快云博客

EzPE

修补PE头也是常见的知识点

该格式的注意点一个是开头的MZ,以及PE的偏移量,这次是128,在特定位置填入80(十六进制小端)

参考资料:PE文件格式分析及修改_偏移量 3ch-优快云博客 

PZthon

python打包exe感觉是常见但不常做的类型

附tool的GitHub:GitHub - extremecoders-re/pyinstxtractor: PyInstaller Extractor

解完提pyc文件反编译,注意版本

假如主文件反编译失败,复制struct文件头(第一行)到文件上

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值