首页
社区
课程
招聘
请教各位大虾!
发表于: 2004-11-6 10:18 3787

请教各位大虾!

2004-11-6 10:18
3787
跟踪一个软件的时候总是碰到
call 下面还有call 有的连续有10层之多,遇到这种情况大家都是怎么分析的阿!

跟踪软件真不是人干的活

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (9)
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
别不回贴啊
2004-11-6 10:26
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
3
这一般是由于编译器的封装,别着急跟进去,在外面大概过一下就行了。
2004-11-6 10:56
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
thanks
2004-11-6 11:15
0
雪    币: 107
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
同意三楼
还要看看是不是程序的领空(也就是你现在跟踪的代码是否是程序本身的代码别去跟踪系统代码哦:D )
我也是在断点前才仔细跟踪的
2004-11-6 11:25
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
比如getcaption ,str 等处理……我也分不清哪些是系统生成的 call,哪些是自己的  call 。
静态分析有困难,程序中有smc,我没学过dephi,不知道smc这部分代码是dephi生成的,还是作者特意加的。
2004-11-6 18:03
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
7
DELPHI应该不会自己生成SMC
2004-11-6 20:39
0
雪    币: 258
活跃值: (230)
能力值: ( LV12,RANK:770 )
在线值:
发帖
回帖
粉丝
8
遇到这中call多的情况,注意堆栈,可以执行到一个RETN指令,可以粗略的分析嵌套call的流程~~
堆栈是关键~
2004-11-6 20:48
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我也是菜鸟!我也是为这个问题,问了好多高手。他们都说,搞解密是要学一点编程的!
2004-11-6 21:59
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不过使用Visual C++ 对dephi不太感冒……
下次有时间学习一下dephi,我发现国内很多牛人都使用dephi编程的
例如:blackhole……
2004-11-7 15:55
0
游客
登录 | 注册 方可回帖
返回
//