能力值:
( LV4,RANK:50 )
|
-
-
2 楼
用pe修改工具,修改导入表添加一个你要的动态连接库的函数就OK啦
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢,那个PE工具好用些
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
没有最好,只有更好
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
1,确定现有的EXE引入了LoadLibrary和GetProcAddress这两个函数,IAT表中没有的需要自己引入
2,在PE中资源中写入需要导入的DLL名字及函数名字。
3,在PE的适当位置调用上面两个函数。
如果需要,可联系QQ:332121820
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
看你是想要动态的还是静态的了
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
用LordPE:
32dK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4m8W2k6r3W2&6i4K6u0W2j5$3!0E0i4K6u0r3N6r3!0G2L8s2y4Q4x3V1k6b7c8i4c8G2L8$3I4K6i4K6u0W2K9s2c8E0
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
怎么在原有的代码里调用加的这个DLL里的函数啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
看到某些大侠用过这种方法。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
我记得看雪论坛的光盘上有这方面的东西吧~!
|
能力值:
( LV2,RANK:150 )
|
-
-
11 楼
Lpk.dll 或 usp10.dll
直接 LoadLibrary ok.
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
修改导入表只能Load起来并执行dllmain.
如果想在某个特定的时候,执行DLL的某个函数,建议还是修改一下主程序。
要需要的地方加上:
PUSH "DLL名字" ;事先先写在主程序里,或动态写在主程序里。PUHS 地址
CALL LoadLibraryA ;注意要用导入表里的,也就是CALL DWORD PTR[导入表地址] 要不然到别人机器上会有问题
TEST EAX,EAX ;这里用来判断是否加载成功,自己随意写
JE ................
PUSH "函数名字"
PUSH EAX ;DLL句柄
CALL GetProcAddress ;也是用导入表里的
TEST EAX,EAX ;省略....
JE ...
CALL EAX ;DLL函数
搞定。可能排版有问题,随便写的,能理解就好。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
757K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4c8E0k6r3&6W2N6q4)9J5k6h3&6G2N6r3S2S2N6X3g2Q4x3X3g2U0L8$3#2Q4x3V1k6K6M7X3y4Q4x3V1k6b7L8%4u0@1j5h3u0D9k6g2)9J5k6p5g2^5k6h3y4#2N6r3q4T1L8r3g2Q4x3V1k6U0M7r3W2Q4x3X3g2U0
这里有个列子
修改IAT表
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
在导入表里面添加一个引用就好了。。。。
|
|
|