能力值:
( LV2,RANK:10 )
|
-
-
2 楼
牛逼牛逼
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
感谢分享
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
学习学习
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
多谢分享。。期待更多...fuzzzzzzzzzzzzzzzzzzzzzzzzz
|
能力值:
( LV17,RANK:797 )
|
-
-
6 楼
学习学习。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
感谢分享。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
神奇的污点分析。
|
能力值:
( LV7,RANK:100 )
|
-
-
10 楼
|
能力值:
( LV12,RANK:760 )
|
-
-
11 楼
古月亮
神奇的污点分析。
BinCAT出来的时候,就喜欢上作IDA的污点分析
|
能力值:
( LV7,RANK:110 )
|
-
-
12 楼
学习思路
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
良心好帖,通俗易懂
|
能力值:
( LV17,RANK:1185 )
|
-
-
14 楼
厉害了
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
厉害
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
厉害了,前来学习。
|
能力值:
( LV15,RANK:515 )
|
-
-
17 楼
求教两次说到:控制复制次数的ecx来自2B6A偏移处,这个偏移是怎么看出来的?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
良心好帖啊,通俗易懂
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
Angelxf
求教两次说到:控制复制次数的ecx来自2B6A偏移处,这个偏移是怎么看出来的?
如果是一般动态调试的话,用内存断点之类的方法,可以一路跟踪0x2B6A处的内容在内存中的转移,然后一直到那条指令那里。 污点分析的话,ReadFile之后,把相对于原文件偏移为0x2B6A处的那个字节,标记为污点数据,然后一路传播,其实也就相当于离线内存断点了,收集得到受影响的指令,添加到一个列表里。然后那个指令列表里面,出现了那条rep mov指令。 大概就是这么个流程。
|
能力值:
( LV6,RANK:80 )
|
-
-
20 楼
厉害厉害,楼主收徒吗,带我一个
|
能力值:
( LV15,RANK:515 )
|
-
-
21 楼
ktkitty
如果是一般动态调试的话,用内存断点之类的方法,可以一路跟踪0x2B6A处的内容在内存中的转移,然后一直到那条指令那里。
污点分析的话,ReadFile之后,把相对于原文件偏移为0x2B6A处的那个字 ...
感谢大神回复,感觉是事先已经确定好0x2b6a偏移再去手工分析或者污点分析的?而不是污点分析跑出来之后确认的0x2b6a?
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
Angelxf
感谢大神回复,感觉是事先已经确定好0x2b6a偏移再去手工分析或者污点分析的?而不是污点分析跑出来之后确认的0x2b6a?
不需要事先确定好啊。 我那个样本也是随便用word生成的,是哪个字节我也不知道。。。 按顺序,把每一个字节都检查一遍就好了。。。(实际上是用程序自动检查的,不过我这里为了演示,人工检查而已 当然了,就是比较吃cpu资源
|
|
|