能力值:
( LV8,RANK:120 )
|
-
-
2 楼
不错, 学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
多谢,学习思路。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
前来学习……
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
LZ可以去查一下binary instrument,可以很方便的得到control flow graph (CFG) 和 dynamic call graph (DCG).
|
能力值:
( LV7,RANK:100 )
|
-
-
6 楼
是这个地址啊 http://www.pintool.org/ 有时间下载了看一下
不过我觉得还是在od里面比较方便
|
能力值:
( LV3,RANK:30 )
|
-
-
7 楼
1.IDA 直接用插件比IDApython要快点,应该不会死住
2.可以设置一个值,如果在这个函数上BP的次数超过某个值时,就可以把这个BP去掉,自动化一点
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
期待后续版本!
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
不错,学习下
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
太强悍了撒
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
很好的思路哦,好好参考下!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
谢谢分享
学习了
~~
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
想法真不错哦
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
不错啊,挺好的,学习了
多种调试器都得会用
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
期待出教程
|
能力值:
( LV7,RANK:100 )
|
-
-
16 楼
经过几次测试,发现之前的方法并不是很完美,今天又时间再修正一下。
IDAPython会导出非常多的函数,有很多都是我们不关心的,其实只要再加一个OdbgScritp,不停的按F9再按F2就可以可以了。另外,遇到断点记录到文件也是不必要的,有run跟踪就够了,写入文件会影响效率。现在本人的做法是这样的:
ida导出断点还是很以前一样,保存到一个bp_Func.txt中。
od载入目标程序的时候,OdbgScript先不运行那个odsc.txt,运行导出的bp_Func.txt,先把断点设置好。 设置要断点以后再写一个OdbgScript脚本,不停的按F9然后按F2,把没有用的断点取消掉
//odsc_bc.txt
msg "是否允许脚本"
continue:
CMT eip,"--bc" //od中加入注释
bc eip
run
jmp continue
有的程序可能比较大,不停的中断可能导致程序不能运行,这段脚本多运行几次去掉很多断点之后就可以了。
现在我们再运行odsc.txt这个脚本,打开run跟踪,就没有问题了。
odsc.txt也修改了一下,记录到文件的功能不要了,改成在od添加注释
msg "是否允许脚本"
continue:
CMT eip,"*"
run
jmp continue
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
好东西,可以节省时间,支持一下。
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
其他更智能化.
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
不错, 学习了
|
能力值:
( LV15,RANK:520 )
|
-
-
20 楼
想法不错,学习了,顶起
|
能力值:
( LV4,RANK:50 )
|
-
-
21 楼
不错,学习了,只是大点的程序,下断函数大多,脚本运行就太慢了
|
能力值:
( LV13,RANK:460 )
|
-
-
22 楼
Mark 留名,很好~:)
|
能力值:
( LV3,RANK:20 )
|
-
-
23 楼
思路非常好,应该加精
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
markkkkkkkk
|
|
|