能力值:
(RANK:648 )
|
-
-
2 楼
远程线程注入的实现就是因为LoadLibrary的参数和CreateRemoteThread要求的函数指针的参数相同,因为这个巧合才出现了远程线程的注入方法。如果楼主需要了解更多的注入手法可在论坛搜索注入关键字对应的精华帖
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
KevinsBobo
远程线程注入的实现就是因为LoadLibrary的参数和CreateRemoteThread要求的函数指针的参数相同,因为这个巧合才出现了远程线程的注入方法。如果楼主需要了解更多的注入手法可在论坛搜索 ...
回lz,可以... 只内存加载的话 创建线程就行,,ps 2楼回答错了..楼主问的是内存注入,而不是远程线程为啥要Load...
|
能力值:
(RANK:648 )
|
-
-
4 楼
MaMy
回lz,可以... 只内存加载的话 创建线程就行,,ps 2楼回答错了..楼主问的是内存注入,而不是远程线程为啥要Load...
Sorry,我看错了 ,楼主问的是shellcode都有调LoadLibrary,这是因为shellcode通常需要获取API地址需要用到GetProcAddress,他的参数之一是模块句柄,所以要通过LoadLibrary来获取模块句柄,当然LoadLibrary和GetProcAddress这两个API的获取方式也是比较特殊的。感谢3楼提醒,差点误导楼主了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
论坛有自建peload的shellcode
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
无论哪种方法都需要执行 loadlibrary。不然你dll加载不进去。执行shell也是一样
|
能力值:
(RANK:648 )
|
-
-
7 楼
流哥
无论哪种方法都需要执行 loadlibrary。不然你dll加载不进去。执行shell也是一样
内存注入不需要DLL,直接把shellcode 写入目标进程,然后远程线程执行这段shellcode
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
答非所问 内存注入不需要LoadLibrary
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
看来你并不知道万能的github 看这个https://github.com/ExpLife/awesome-windows-kernel-security-development
|
能力值:
( LV3,RANK:30 )
|
-
-
10 楼
这要看 你那段 SHELLCODE是什么了 有的是调用 LoadLibrary 有的则是 自己实现了一个LoadLibrary
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
https://github.com/papadp/reflective-injection-detection (InjectFromMemory) https://github.com/psmitty7373/eif (InjectFromMemory) https://github.com/rokups/ReflectiveLdr (InjectFromMemory) https://github.com/BenjaminSoelberg/ReflectivePELoader (InjectFromMemory) https://github.com/NtRaiseHardError/Phage (InjectFromMemory) https://github.com/dismantl/ImprovedReflectiveDLLInjection (InjectFromMemory) https://github.com/CylanceVulnResearch/ReflectiveDLLRefresher (InjectFromMemory) https://github.com/amishsecurity/paythepony (InjectFromMemory)
好好看,好好学
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
KevinsBobo
流哥
无论哪种方法都需要执行 loadlibrary。不然你dll加载不进去。执行shell也是一样
内存注入不需要DLL,直接把shellcode&a ...
学习了!
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
吃瓜zz
https://github.com/papadp/reflective-injection-detection (InjectFromMemory)
https://github.com/psmi ...
666 感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
好好好
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
loadlibrary是加载dll么
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
小艾
答非所问 内存注入不需要LoadLibrary
把代码以文件形式读取后,怎么执行呢
|
能力值:
( LV4,RANK:50 )
|
-
-
17 楼
CreateThread(当然也可以 Queue Apc || Hijack Eip) -> EntryPoint
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
如果只注入代码是不用Loadlibrary的,如果你也注入的是函数或DLL就肯定要Loadlibrary
最后于 2018-6-18 13:12
被vsc编辑
,原因:
|
能力值:
( LV4,RANK:40 )
|
-
-
19 楼
给你一种思路 writeprocessmemory(,code,...)然后setthreadcontext eip设置为写入代码的地址 不过360会报警 远程注入都会报
|
能力值:
( LV4,RANK:40 )
|
-
-
20 楼
这是我n年前想出来的办法 结果一试360报警了 就没再研究了
|
能力值:
( LV4,RANK:40 )
|
-
-
21 楼
老老实实createremotethread吧反正都会报
|
能力值:
( LV3,RANK:30 )
|
-
-
22 楼
可以实现
|
|
|