hook rdp对外连接的账号密码
2019-12-21 10:57:28 Author: mp.weixin.qq.com(查看原文) 阅读量:65 收藏

文章来源: 中国白客联盟

本文是学习RdpThief的结果。

首先介绍下Detours,该库是c++库,该库可以方便hook windows的api。

然后再介绍下Api Monitor,是一个api监控工具。

最后介绍下mstsc,远程桌面用的。

我们首先利用Api Monitor监控mstsc调用的api:

然后我们执行mstsc进行正常远程桌面,输入ip、账号、密码进行连接:

我们在Api Monitor搜索ip,发现IP会存放在CredReadW api中:

同理,可以获得连接的主机的账号

密码:

这里使用Api Monitor配合Detours进行相关api的数据hook。

主要分为以下几步:

1.AfterWith():避免重复HOOK

2.TransactionBegin():开始HOOK

3.UpdateThread():更新到当前线程

4.DetourAttch():你要HOOK的函数的函数的地址,以及你自定义的函数的函数地址.

5.TransactionCommit():提交HOOK 这一步才是最终进行HOOK.

我们拿hook 连接ip为例:

结果:

账号:

这里我是演示,所以我用MessageBoxW,项目中选择写入即可。

推荐文章++++

*使用burpsuite爆破后台账号密码

*如何获取Chrome浏览器保存过的账号密码

*惊!黑客可隔空从从手机中窃取账号密码!

文章好看点这里


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650458802&idx=2&sn=c76af0c6a8313b32e77efb22055cc849&chksm=83bbaf56b4cc26401030b669917898c9ebe97d8ca6d35e32b5d8ec53a3e3158b4b03585b1eb4#rd
如有侵权请联系:admin#unsafe.sh