科技行者

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

知识库

知识库 安全导航

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

Windows文本框星号密码查看器

  • 扫一扫
    分享文章到微信

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

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

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

关键字: java 密码查看器 Windows

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

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

2.  宿主程序部分:

此程序中,还有关于Windows程序资源加载以及窗口背景绘制等技术的演示。

{

     产品名称:     Windows 密码工具

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

                    采用纯粹的SDK开发

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

     开发者:       成晓旭

     版权所有:     成晓旭

     模块设计者:   成晓旭

     开始时间:     200234

     完成时间:     200234

     修改时间1    200234

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

}

 

program MouseExe;

uses

  Windows,

  SysUtils,

  Messages,

  Tie_In_MHook in 'Tie_In_MHook.pas',

  DataStruct in 'DataStruct.pas';

 

{$R MouseExe.res}

const

    CXX_WND_CLASS = 'DC_Password';   //主窗口类名

    CXX_WND_CAPTION = 'Window2000/XP 密码捕捉工具';

    CXX_PASSKEY = 'chenxiaoxu';

    MOUSE_MOVE_TIMER = WM_USER + 9910;

    SELF_MESSAGE_NAME = 'CXX_Test_Window_Message';

var

hWndMain,               //程序主窗口句柄

    hBtnCheck,               //程序发送按钮句柄

    hBtnClose,              //程序关闭按钮句柄

    hStcPos,               //鼠标位置提示

    hStcTitle,               //窗口标题提示

    hEdtPos,                //鼠标当前位置

    hEdtTitle:               //获取窗口标题

                LongWord;

    hInstMain:  integer;    //程序实例句柄

    hBGBmp :    HBITMAP;    //主窗口背景图片句柄

    hCur:       HICON;

    uCXXMsg:    UINT;

procedure CXX_SendCopyData();

var

    pcds:PCopyDataStruct;

    pmi:PMouseInfo;

    hDec:THandle;

begin

    hDec:=Findwindow(Nil,'WM_COPYDATA接收端');

    if hDec = 0 then

    begin

        MessageBox(hWndMain,'数据接收窗口没有找到,程序拒绝发送WM_COPYDATA消息!','提示',MB_OK or MB_ICONWARNING);

        Exit;

    end;

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

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

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