首页
社区
课程
招聘
[原创]一个可用于[注入DLL]的调用64位远程进程中的函数的通用命令行程序
发表于: 2017-1-19 16:12 4714

[原创]一个可用于[注入DLL]的调用64位远程进程中的函数的通用命令行程序

2017-1-19 16:12
4714
支持两种模式,使用CreateRemoteThread或RtlCreateUserThread+RtlExitUserThread
https://github.com/halx99/wow64helper
https://git.oschina.net/halx99/wow64helper

用法: 用VS2015编译为64位exe

wow64helper.exe Option PID OSModuleName ModuleProcName paramsTypes [parameters]...

Option:
0: CreateRemoteThread, 1: RtlCreateUserThread + RtlExitUserThread

paramsTypes:
u64 --> uint64_t or nullptr
s --> string
ws --> wstring
us --> UNICODE_STRING

示例:
0 13220 kernel.dll LoadLibraryW ws D:\dummy.dll
1 13220 ntdll.dll LdrLoadDll u64;u64;us;s 0 0 D:\dummy.dll 12345678

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 256
活跃值: (48)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
1 13220 ntdll.dll LdrLoadDll u64;u64;us;s 0 0 D:\dummy.dll 12345678
没看懂啊
2017-1-19 21:03
0
雪    币: 17
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
1 13220 ntdll.dll LdrLoadDll u64;u64;us;s 0 0 D:\dummy.dll 12345678
意思是使用RtlCreateUserThread + RtlExitUserThread的方式创建远程线程调用进程Id为13220的LdrLoadDll函数注入DLL
2017-2-5 13:32
0
游客
登录 | 注册 方可回帖
返回
//