首页
社区
课程
招聘
[未解决,已结帖] 注入 cmd.exe 进程的 ReadConsoleW 和 WriteConsoleW 并将输入输入保存到文件。 50.00雪花
发表于: 2019-4-9 16:09 4365

[未解决,已结帖] 注入 cmd.exe 进程的 ReadConsoleW 和 WriteConsoleW 并将输入输入保存到文件。 50.00雪花

2019-4-9 16:09
4365
各位好:

我的需求是需要注入 cmd.exe 进程,记录下所有输入的命令和命令的执行结果存储在文件中用于审计。

已经做到了把 dll 注入到 cmd.exe 进程里,ReadConsole 和 WriteConsole 方法都在 kernel32.dll 里找到,且 patch 貌似是成功的。
但是不知道为什么我自己的 _MyMaliciousReadConsoleW 和 _MyMaliciousWriteConsoleW 两个方法却没有执行,求帮助。

下图里我自己的 dll 已经成功注入到 cmd.exe 进程里:

可以加我的 qq 28 幺 78367幺 远程调试,非常感谢!

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

最后于 2019-4-28 16:51 被asdfzzz编辑 ,原因: 文字错误
上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 221
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
补充:我现在功能已经基本完成,只是需要有朋友帮我调试通过。
2019-4-9 16:53
0
雪    币: 63
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个很简单呀,一个小时不用就能写好了。
2019-4-22 13:06
0
雪    币: 221
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
无名蛋蛋 这个很简单呀,一个小时不用就能写好了。
是因为太简单了所以没人回复么。我用 detour 替换了 ReadConsoleW 和 WriteConsoleW 两个方法,结果是死循环了。
2019-4-24 08:52
0
雪    币: 3407
活跃值: (2421)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
上代码 有真相
2019-4-24 09:55
0
雪    币: 221
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
源代码提交了,vs2017 打开
2019-4-28 16:51
0
雪    币: 3
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
简单的很
2019-6-22 02:14
0
游客
登录 | 注册 方可回帖
返回