能力值:
( LV13,RANK:370 )
|
-
-
2 楼
开了个头,没时间继续完善了,索性发布出来吧。
反汇编引擎用的是 OllyDbg 的开源代码,其他的部分是我自己写的。它有什么用呢?简单地说,如果一个没加壳的程序摆在你的面前,你想知道它做了什么,例如创建了什么文件,那么肯定会考虑在 CreateFileA() 这个 API 下断点,然后当程序运行到 CreateFileA() 这里时,就会被断下,这时我们只要看看堆栈里面被 push 进来的信息,就可以知道创建了什么文件了。PEMonitor 就是用来做这种事情的,只不过我开发它的时候定位不是面向 Cracker ,而是用于系统监控的。
下断点的操作在 BreakPointServ.h 和 BreakPointServ.c 里面,如果你需要增加 API 的监控,则需要修改这两个文件。具体怎么改请先看看源代码,不清楚的地方我们再来讨论。
如果需要得到详细的调试信息,请在工程的设置中加上这两个宏:_DEBUG, _MY_DEBUG
|
能力值:
(RANK:1060 )
|
-
-
3 楼
严重支持,置顶一周。
|
能力值:
( LV9,RANK:250 )
|
-
-
4 楼
支持这种精神。
|
能力值:
(RANK:410 )
|
-
-
5 楼
支持,收下了。
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
谢谢
|
能力值:
( LV9,RANK:690 )
|
-
-
7 楼
大牛现身了:D
支持!!
|
能力值:
( LV9,RANK:3410 )
|
-
-
8 楼
感谢老罗 :D
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
老罗,怎么不用你自己写的引擎?是不是怕。。。。;)
|
能力值:
( LV13,RANK:370 )
|
-
-
10 楼
最初由 PolyMeta 发布 老罗,怎么不用你自己写的引擎?是不是怕。。。。;)
我的框架设计得不好,扩充性很差,OllyDbg的这个很好用。:)
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我看把你的程序改一改能做不少事情:)例如:跟踪loadlibrary,getprocaddress等函数,对它们动态load的函数再进行跟踪,应该可以对付不少壳了:)
|
能力值:
( LV13,RANK:370 )
|
-
-
12 楼
最初由 PolyMeta 发布 我看把你的程序改一改能做不少事情:)例如:跟踪loadlibrary,getprocaddress等函数,对它们动态load的函数再进行跟踪,应该可以对付不少壳了:)
是的!我也有这些想法,不过苦于没有时间实现了,所以希望能抛砖引玉一下。:)
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
最初由 luocong 发布
是的!我也有这些想法,不过苦于没有时间实现了,所以希望能抛砖引玉一下。:)
是呀!我不也没时间呀,我那个反汇编器只做了一半,自己建个表得累个半死:)还是上学好啊
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
牛。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
:D
太好了,我正在学习PE格式呢:)
|
能力值:
( LV13,RANK:970 )
|
-
-
16 楼
什么时候完善一下阿。到时候可以对付一些anti啦
|
能力值:
( LV12,RANK:370 )
|
-
-
17 楼
感谢老罗的共享精神。。。
最初由 nbw 发布 什么时候完善一下阿。到时候可以对付一些anti啦
完善的任务就交给你了。。。
:D :D :D
|
能力值:
( LV13,RANK:370 )
|
-
-
18 楼
最初由 nbw 发布 什么时候完善一下阿。到时候可以对付一些anti啦
估计半年内都不会有时间研究这个方向的东东了……
|
能力值:
(RANK:10 )
|
-
-
19 楼
支持
|
能力值:
( LV12,RANK:770 )
|
-
-
20 楼
牛哥,你身上这么肥,以后多来脱壳区,给兄弟们多带些牛肉:D :D
我先来他一斤吧!!!:D :D
大家看这给牛哥分吧:D :D
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
我新来的,先混个脸熟,呵呵。
有好东东少不了我。先收了,谢谢。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
谢谢老牛的奉献精神
向你学习!!!
|
能力值:
( LV4,RANK:50 )
|
-
-
23 楼
支持。!!!!!!!!
|
能力值:
( LV7,RANK:100 )
|
-
-
24 楼
时时有好东西
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
严重支持!!!
|
|
|