宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 4018|回复: 2

[页游辅助图文教程] 易语言+HttpWatch分析并编写本站论坛登陆器八步完成

[复制链接]
  • TA的每日心情
    奋斗
    2020-6-5 22:18
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    潇潇 发表于 2010-7-3 19:38:34 | 显示全部楼层 |阅读模式
    首先得说说所需的工具:

    网页数据分析工具:网页数据分析工具HttpWatch Professionav 6.1.41英文版 下载,下面按步骤

    第一步:打开http://www.wgbcw.com/并启动HttpWatch网页数据分析工具如下图所示:



    第二步:点击网页上的登陆按钮弹出“登陆窗口”并启动HttpWatch,如下图所示:



    第三步:输入账号和密码并且点击登陆(提示:如果没有密保就不用填写了)



    第四步:我们来看下“查询参数”,主要用于登陆链接部分,如下图所示:



    第五步:分析登陆时所发送的数据,包括账号、密码、密保问题、密保答案和发送目标,如下图所示:



    第六步:登陆论坛成功返回的数据,主要用于编写代码时成功登陆后的提示:



    第七步:复制下图中关键的两段数据并粘贴到易语言编程环境中,如下图所示:





    第八步:编写代码并测试登陆器。点击“登陆”后,回到网页并刷新,显示已经登陆成功。如图所示:



    整理代码并制作完整的登陆器

    1. .版本 2
    2. .支持库 internet
    3. .程序集 窗口程序集1
    4. .子程序 _按钮1_被单击
    5. .局部变量 返回数据, 字节集
    6. ' http://www.wgbcw.com/logging.php?action=login&loginsubmit=yes&floatlogin=yes&inajax=1&inajax=1&inajax=1
    7. ' formhash=2a4d2d70&referer=http%3A%2F%2Fwww.wgbcw.com%2Findex.php&loginfield=username&username=Asphyre&password=自己的登陆加密后的密码&questionid=0&answer=
    8. ' 下面写代码来测试登陆
    9. ' HTTP读文件 (“http://www.wgbcw.com/logging.php?action=login&loginsubmit=yes&floatlogin=yes&inajax=1&inajax=1&inajax=1” + “formhash=2a4d2d70&referer=http%3A%2F%2Fwww.wgbcw.com%2Findex.php&loginfield=username&username=Asphyre&password=自己的登陆加密后的密码&questionid=0&answer=”)
    10. 返回数据 = HTTP读文件 (编辑框3.内容 + “logging.php?action=login&loginsubmit=yes&floatlogin=yes&inajax=1&inajax=1&inajax=1” + “formhash=2a4d2d70&referer=” + 编辑框3.内容 + “index.php&loginfield=username&username=” + 编辑框1.内容 + “&password=” + 编辑框2.内容 + “&questionid=0&answer=”)
    11. .如果 (寻找文本 (到文本 (返回数据), “欢迎您回来”, 1, 假) ≠ -1)
    12.     标签2.标题 = “登陆成功!”
    13. .否则
    14.     标签2.标题 = “登陆失败!”
    15. .如果结束

    复制代码



    在登陆过程中,我一直用加密后的密码,有兴趣的朋友还可以分析下密码加密算法及密码保护问答等等……

    终于写完了……

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    x

    该用户从未签到

    954624 发表于 2010-12-12 20:17:24 | 显示全部楼层
    不是POST???
  • TA的每日心情
    奋斗
    2020-6-5 22:18
  • 签到天数: 22 天

    [LV.4]偶尔看看III

     楼主| 潇潇 发表于 2012-3-22 01:43:41 | 显示全部楼层
    954624 发表于 2010-12-12 20:17
    不是POST???

    是POST,但经测试简单的登陆器,在易语言中完全可用“HTTP读取数据”的命令来实现……
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2024-3-29 08:50 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表