能力值:
( LV8,RANK:130 )
|
-
-
2 楼
没有一个人会?看雪论坛上面,还是没有人注意?
|
能力值:
( LV5,RANK:70 )
|
-
-
3 楼
。。。。。。。楼主真有空
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
怎么这样说,你能解决我的题目?如果能,就写出来,否则,别说风凉话!!!
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
哥们。 说话低调点 不要这么狂
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
大家拿技术说话吧,在讨论技术的论坛里面!!别的不想讨论
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
给个通用的方法,加过壳的也有效
hook DLL要使用的第一个API,判断调用者 然后PATCH
|
能力值:
( LV8,RANK:130 )
|
-
-
8 楼
这个有点意思,谢啦,我试试 ,不过可否具体一点,你这个有点抽象,你可否拿我那个题目还做做?
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
你这个tm.dll的第一个函数是GetVersion,那HOOK一下这个函数,判断一下是谁在调用,如果返回地址在tm.dll里面,就去PATCH一下你的那个检测。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
劫持"lpk.dll"、"ups10.dll"等...
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
lz的意思是不是窗口运行后,再让tm.dll注入到目标进程,如果窗口运行之前的注入算失败...?
|
能力值:
( LV3,RANK:30 )
|
-
-
12 楼
自己看代码吧
77D2F383 > C2 1000 retn 10
77D2F386 8BEC mov ebp, esp
77D2F388 56 push esi
77D2F389 8B75 0C mov esi, dword ptr [ebp+C]
77D2F38C F7C6 0000FEFF test esi, FFFE0000
77D2F392 0F85 981D0100 jnz 77D41130
没有修改你EXE,注入后你的程序也没退出,想给你搞个SMC进去,看来没必要了,难得弄DLL劫持了
|
能力值:
( LV3,RANK:30 )
|
-
-
13 楼
还有个办法给系统DLL打补丁,类似于SMC的写法。不过对于他这个小demo没那个必要了。
|
能力值:
( LV8,RANK:130 )
|
-
-
14 楼
对,必须先让目标程序运行,然后注入DLL,至于这个dll 是先注入你写的还是Tm.dLL 都无所谓,我要的是 TM.dll在目标程序的进程空间,目标程序不关闭.最好是改掉跳转,这个比较有用!
|
能力值:
( LV15,RANK:670 )
|
-
-
15 楼
跟着带头大哥走。
|
能力值:
( LV3,RANK:30 )
|
-
-
16 楼
改什么跳转的,我都不改,直接动态的方式在系统DLL上打补丁,改你代码,没什么意义!
|
能力值:
( LV8,RANK:130 )
|
-
-
17 楼
好吧,谢谢这么多好心人的解答,感激不尽.现在缩小范围: 必须自己另外编写一个DLL,让这个DLL去加载我的Tm.dll,然后补丁之.再把自己写的DLL注入到目标程序,达到目标程序不关闭的作用! 大家可否做到...
|
能力值:
( LV3,RANK:30 )
|
-
-
18 楼
楼主你无比的蛋痛 哈哈!
|
能力值:
( LV8,RANK:130 )
|
-
-
19 楼
才疏学浅啊,没有办法! 正在努力啊...
|
能力值:
( LV4,RANK:50 )
|
-
-
20 楼
是不是我的中文不好?
感觉没看懂。
在输入表里找个 API, 把它 Hook 下来 不就好了?
接下来,随便你想干嘛。
不是吗?
exile 大牛给的方法就很实用啊。
|
能力值:
( LV8,RANK:130 )
|
-
-
21 楼
别光说不练啊,自己试试? 呵呵
还是觉得HOOK DllMain() 里面的函数好
|
能力值:
( LV4,RANK:50 )
|
-
-
22 楼
连大Z你都敢喷
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
对LZ的这种初生牛犊不怕虎的精神佩服的五体投地~
带头大哥和大Z都被你无视了....
|
能力值:
( LV5,RANK:70 )
|
-
-
24 楼
lz解决不了问题就上来以出题为名忽悠人吧
|
能力值:
( LV12,RANK:210 )
|
-
-
25 楼
~~~~~~~~~
|
|
|