首页
社区
课程
招聘
断点怎么找呢?
发表于: 2010-2-9 21:01 3028

断点怎么找呢?

2010-2-9 21:01
3028
经常在视频里看到:有时候在这地方F2 有时候在那F2  真不知道该在哪里下F2是好..应该在哪个地方下断点呢?

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看你想断下来什么了,例如一些CrackMe里常用的bp GetDlgItemTextA就可以在程序从输入框里取出字符后断下来,这样就可以跟进去看一下注册算法了。还有对程序的.text区段下内存访问断点,这样就可以按F9快速返回程序。对哪儿下断点要看你想追什么。
2010-2-9 21:11
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
说在前面:我也是新手一条,不太了解MFC,不了解驱动、壳等技术,只是说一下自己的一点点经验。

1. 关键API
  比如如待破解软件有文件操作,可查找模块间调用,在WriteFile下断点

2. 错误提示MessageBox的正文
  数据段查找错误提示。就是Ctrl+B查找对话框的内容,然后查找引用,一般能找到相关的MessageBox函数(具体找到的应该是函数参数的压栈代码),然后向上找出错原因。这种方式比较原始。

3. 中断后反查堆栈调用链
  经常看到比如 application -> user32.dll -> kernel32.dll -> .....
  比如弹出一些提示什么的,中断,沿着调用链找到application,就算是找对地方了。

暂时就想到这几点吧
2010-2-9 21:12
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
过来学习下,买书了哈哈
2010-2-9 21:23
0
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
问这样的问题永远找不到满意的答案
2010-2-9 22:55
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
楼主还是先多看几个破解视频吧,看了以后,就大概知道怎么下F2了
2010-2-10 10:09
0
游客
登录 | 注册 方可回帖
返回
//