首页
社区
课程
招聘
[求助]OllyDBG能记录并比较程序2次的运行轨迹吗?
发表于: 2016-4-16 15:36 4410

[求助]OllyDBG能记录并比较程序2次的运行轨迹吗?

2016-4-16 15:36
4410
有一VB6程序,同一个操作,在3月25号(此日期之前程序是正常的)和3月26号产生的SQL语句不一样,程序内没有3月26号的字符串,想比较一下两次运行到底哪里不一样?有什么办法么?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个我也想过,很多程序只要比较一下运行轨迹,就好了。
比如,有正确注册码进行注册,肯定走的是成功的路径,而错误的注册码,走的是失败的路径,两者一进行比较,就能找到不同之处。然后把该出处理一下,再重新运行,再进行比较,直到两者的路径是相同的为止。
2016-4-16 16:44
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
先设置好合理的启动后中断的  断点,然后在 运行跟踪 窗口 右键 记录到文件 ,

然后  ctrl + f11 & ctrl +f12  在中断后,查看并对比即可
2016-4-16 17:27
0
雪    币: 16405
活跃值: (1620)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
要点,1)必经之路F2 2)Ctrl+F11 3)Run Trace窗口,两次比较 有时能得到注册码位数判断的地方
2019-8-21 22:21
0
游客
登录 | 注册 方可回帖
返回
//