摘要: ubuntu16 首先是需要python3.6以上的版本 用以下方法更新 (摘抄于https://zhuanlan.zhihu.com/p/51340766) 1.安装编译环境 sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncur 阅读全文
posted @ 2020-09-14 19:34 Papayo 阅读(1475) 评论(0) 推荐(0)
摘要: 高级angr不会用,笨人就用笨方法 首先有 jb jnb的花指令 三处还是四处 每次nop5次就可以了 F5出来是一大片 很有结构 很有规律 的处理语句 最后和unk_4025c0处的值比较 其处理是完全可以逆向的先复制下来 倒叙一下 f = open('a.in') k = [] for i in 阅读全文
posted @ 2020-09-14 12:30 Papayo 阅读(920) 评论(0) 推荐(0)
摘要: 结构很简单 首先控制首尾 其flag形式位 actf{./} 然后就是那个sub_83A函数 很大 IDA默认的函数大小只有64 将其改为1024然后f5 等一段时间出c代码 配置文件是/cfg目录下的hexrays.cfg 搜索 MAX_FUNCSIZE 定位 其函数对flag中间字符串进行了很大 阅读全文
posted @ 2020-09-14 10:54 Papayo 阅读(219) 评论(0) 推荐(0)