一个小Demo的爆破
悬赏来源:https://www.52hb.com/thread-57885-1-1.html视频内容:
一个小Demo的爆破
boot 吾爱汇编
2023.1.31
一、附加调试
我的调试器无法直接调试这个Demo,可以通过附加->恢复所有线程解决这个问题,附加调试一般不影响程序分析及补丁;此时会弹出两个“检测到调试器”弹窗,不必理会,也不必点击“确认”,否则弹窗会连同程序主窗口一起关闭
二、对话框Text类断点中断
通过API断点器,选择对应函数并应用
三、及时中断并进行堆栈回溯
四、单步跟踪
补丁数据 - 三条:
00401ECC 90 nop ;关键跳转,前往错误提示
00401ECD 90 nop
00401ECE 90 nop
00401ECF 90 nop
00401ED0 90 nop
00401ED1 90 nop
00401F93 /EB 13 jmp short 00401FA8 ;退出跳转1
00401F95 |90 nop
00401F96 |90 nop
00401F97 |90 nop
00401F98 |90 nop
00401FF2 /EB 13 jmp short 00402007 ;退出跳转2
00401FF4 |90 nop
00401FF5 |90 nop
00401FF6 |90 nop
00401FF7 |90 nop
根据这些数据,我生成了一个补丁,测试通过。
可以用补丁工具或者自己编译一份补丁。
教程链接:
**** Hidden Message *****
本帖最后由 温九 于 2023-1-31 12:13 编辑
感谢分享!!{:6_225:} 感谢分享 谢谢分享 谢谢分享 学习一下啦
感谢分享!! boot大佬的,没赶上热菜,学习学习 感谢分享!