能力值:
( LV2,RANK:10 )
|
-
-
2 楼
一样很简单,2个相邻函数名一减就是了。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
编译的顺序并不一定就是源代码书写的顺序
|
能力值:
( LV6,RANK:80 )
|
-
-
4 楼
你去试一下就知道了.
不放心的话 加个static
|
能力值:
( LV7,RANK:100 )
|
-
-
5 楼
没错,,,,
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
这方法不一定有通用性吧
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
加上static编译的顺序并不一定就是源代码书写的顺序!这个方法我早就试过了.
|
能力值:
( LV5,RANK:70 )
|
-
-
8 楼
如果是Debug还存在一个跳表
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
一个return的,找到函数头,一个一个数啊 到retn,多个return的 不知道了
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
学习一下
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
前段时间已经解决了.过几天时间我发代码上来.谢谢大家
|
能力值:
( LV3,RANK:20 )
|
-
-
12 楼
void A()
{}
void B()
{}
A的大小就是B的地址减A的地址.
ShellCode编程的最基本的手法.我编写了这么多年的ShellCode,用VC,BC,Delphi都没有出现过问题.
建议楼主找本ShellCode的书看看,现在这方面的书好像挺多的
|
能力值:
( LV9,RANK:260 )
|
-
-
13 楼
不错,学了一招
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
搜RET指令机器码
|
|
|