修改程序源码,解决不直观的问题
原铁在这里:https://bbs.pediy.com/thread-271393.htm看完之后
https://bbs.pediy.com/upload/attach/202202/946004_JGE3APG78MNKY97.png
我有几个疑问:
图中的这个有一个bug,顺序能否调整成正确的? 要是钥匙长度是100位呢? 不得神经?
另外,是否支持 数据 合并成一行的功能? 这样看着不直观啊。源码要是简单修改2处,不就更进一步了? 能实现吧? {:301_974:} 不是太懂。。。让大佬看看吧。 可以学习 学习................
从内存窗口复制出来吧,那个是正确的顺序
内存窗口可以调整格式,合并一行也不在话下 lies2014 发表于 2022-2-5 17:41
内存窗口可以调整格式,合并一行也不在话下
@lies2014
膜拜大亻老,怎么实现的? 冥界3大法王 发表于 2022-2-6 09:42
@lies2014
膜拜大亻老,怎么实现的?
在第一个断点时,寄存器上右键,选jump in a new window
会新开一个内存窗口,这里是你输入的参数
右键或按A,字符串就会合并一行显示
程序跑的过程中,内存中的字符会随着注入的内容改变,跑完后就变成想要的结果了
符号执行里要确定要符号化的数据和大小,数据大小可以往大了选没什么影响,但是小了会求解失败 冥界3大法王 发表于 2022-2-6 09:42
@lies2014
膜拜大亻老,怎么实现的?
ida调试状态下找到内存地址. 按键盘 a
菜单 Edit -> strings ->string
alt+a 可以选字符串格式
页:
[1]
2