科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Windows文本框星号密码查看器

Windows文本框星号密码查看器

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

注册一个系统级鼠标挂钩,通过监测系统鼠标所在Windows窗口来获取密码,成功获取密码之后,通过发送自定义的Windows系统消息,到宿主程序。

作者:阿呆 来源:CSDN 2008年2月26日

关键字: 密码查看器 java Windows

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共9页)

4、  应用技术提点:这个是本人在2002年学习Microsoft Windows SDK编程技术时的学习作品。当然,有兴趣的话,你完全可以将其Hook进一步进行隐藏,并为其增加“端口反弹”或者“半连接”功能,宿主程序可以是自己的远程XXXXXX,哈哈,这样发布出来的话,想知道的东西就多了……

5、 完整源码代码:

1.  Hook鼠标挂钩部分:

{

     产品名称:     Windows 密码工具[Window98/NT/2000/XP]

     功能描述:     截取Windows密码编辑框中的密码串

                    采用纯粹的SDK开发

                    能捕捉windows98/NT/2000/XP的密码框中的""密码

     开发平台:     Windows2000 + Delphi6 + MSDN + SDK

     开发者:       成晓旭

     版权所有:     成晓旭

     模块设计者:   成晓旭

     设计思路:     采用Windows Hook技术[鼠标挂钩],切入远程进程内部,

                    再发送WM_GETTEXT消息截取密码,最后用SendMessage发送

                    WM_COPYDATA消息自定义的密码信息结构体到目标窗口,

                    显示或处理Hook DLL所截取的远程进程的密码.

     开始时间:     200234

     完成时间:     2002524[最终实现]

         注:     此工具是本人在2002年开发的第二个软件

                    本工具在20006月份左右曾实现过一个Windows98下的

                    密码截取工具,两年以来,我一直没有放弃过实现Windows

                    操作系统下的所有密码的截取,如此,终于实现了两年以来

                    未曾实现的截取WindowsNT系列的密码.[2002/05/24]

                    以后的路还很长:WindowNT系列的当前用户登录密码、

                    内存长驻的其它密码等等.

}

unit MouseHook;

interface

uses

    Messages,Windows;//,SysUtils;

var

    hkMouseHook:HHook;

    ProcSafelyExit:Pointer;

    uCXXMsg:UINT;

    procedure   DllEntryProc(ul_reason_for_call:DWORD);

    procedure   SetupHook(fSet:boolean);stdcall;export;

    function    CXX_MouseHookProc(iCode:integer;wParam:WPARAM;lParam:LPARAM):LRESULT;stdcall;export;

    procedure   AutoUnInstallHook();far;

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章