首页
社区
课程
招聘
请教关于这类的问题,如何在OD中下断.
发表于: 2006-11-22 21:32 3594

请教关于这类的问题,如何在OD中下断.

2006-11-22 21:32
3594
  是这样的.我尝试学习,就尝试破解某个软件,这个软件在使用十个小时左右后会自动退出.我用静态反编译它,找到它可疑的子程序(也就是退出时所调用的子程序),但是无法确定它的主程序是在何地方调用它的程序语句,用OD在这个退出功能的子程序处下断点,也可以在这个软件的退出时拦截住它.请问,该如何分析调用它的这个子程序的语句啊.也就是如何确定调用它这个子程序语句的地址啊.
  因为,又不能等它这个子程序执行完后,看它的返回值.因为,等它这个子程序运行完后,这个软件就停止啦.
  请高手,帮忙解答一下这类的问题,应该如何分析这类的问题啊.是不是可以从堆栈或是什么的东西里找出调用它这个子程序的地址啊?请教啦....

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (1)
雪    币: 55963
活跃值: (21465)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
可以用IDA反汇编,看看哪些地方调用这个函数。
OD能断下就更方便了,断下,看堆栈,里面有返回地址的。
由于你软件十个小时左右会自动退出,调试一次是很麻烦的,建议你用变速齿轮 ,这样能缩短你等待时间(可能会有效果)。
2006-11-23 10:14
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册