歌曲封面 未知作品

网站已运行 1 年 172 天 3 小时 38 分

Powered by Typecho & Sunny

2 online · 44 ms

歌曲封面 未知作品

网站已运行 1 年 172 天 3 小时 38 分

Powered by Typecho & Sunny

4 online · 48 ms

小野博客 小野(Hirono)博客的个人网站,主要讲述关于小野的一些陈芝麻烂谷子事。网络、生活、我的主张,也是一个自留地
Title

4399小游戏抓包注册并制作成注册机

小野

·

·

55次阅读
Article
分析4399小游戏注册地址,并将抓包数据制作成Win32程序

无意间发现某宝还有买这种账号的,所以手搓一个注册机!😂

2024-09-04_042455.png

准备工具

  1. 抓包工具(浏览器,Suuny等能抓包的工具)
  2. 满十八岁的身份证(网站账号需要绑定)
  3. 程序生成(易语言/C#/.Net/MFC/VB/Java等图形软件)
  4. 能手搓的一双五指姑娘

开整

访问4399小游戏,通过抓包获取注册地址:
这里获取到两个地址以及图片验证码地址:
地址一:
http://ptlogin.4399.com/ptlogin/register.do
地址二:
https://ptlogin.4399.com/ptlogin/regFrame.do
验证码地址:
http://ptlogin.4399.com/ptlogin/captcha.do?captchaId=captchaReqb3d25c6d6a467540780&xx=1

我就用地址一作为测试地址。不要问,问就是好用😏

随机填写账号,密码。点击注册。

返回抓包工具查看请求文本

♾️ html 代码:
postLoginHandler=default&displayMode=popup&bizId=&appId=www_home&gameId=&cid=&externalLogin=qq&aid=&ref=&css=&redirectUrl=&regMode=reg_normal&sessionId=&regIdcard=true&noEmail=&crossDomainIFrame=&crossDomainUrl=&mainDivId=popup_reg_div&showRegInfo=true&includeFcmInfo=false&expandFcmInput=true&fcmFakeValidate=false&realnameValidate=true&userNameLabel=4399%E7%94%A8%E6%88%B7%E5%90%8D&level=4&sec=1&password=U2FsdGVkX1%2FUwSPtxjIpfnDi9XGRL7nrtLcBAZXFdzc%3D&passwordveri=U2FsdGVkX1%2Bhn9sWzZ4XRI%2F%2Fx5ibQ1Yafg3e5wpAmJw%3D&realname=U2FsdGVkX1%2BjjJXLTtKc9pJxx6h0q887l%2FotWwZhYcw%3D&idcard=U2FsdGVkX18v2Pizz0DRJVhZ2EdA0ijBvIjc%2BUdVh1iIjw0PYaFO6axxx8NaPItj&username=LBpCmheb&email=&reg_eula_agree=on&autoLogin=on

通过URL编码解码后可以得出我们需要用到的参数:

  1. userNameLabel=4399用户名
  2. password=密码
  3. idcard=身份证
  4. realname=姓名

是不是很简单,抓包步骤就完成了。接下来我们打开制作注册机(用你会的软件就行。方法都差不多)

制作注册机

这里我们用到的是易语言(简单易懂)

我就直接上部分代码了:

♾️ text 代码:
.版本 2

.子程序 rg, , , 注册
.局部变量 Email, 文本型, , , 邮箱
.局部变量 Pass, 文本型, , , 密码
.局部变量 Account, 文本型, , , 账号
.局部变量 Retxt, 文本型, , , 返回文本
.局部变量 QQ, 文本型, , , qq账号
.局部变量 Captcha, 字节集, , , 验证码图片
.局部变量 w, 整数型
.局部变量 b, 整数型
.局部变量 outcome, 文本型, , , 识别结果
.局部变量 i, 整数型
.局部变量 强制, 逻辑型
.局部变量 sfz, 文本型

w = 0
b = 0
i = 到数值 (编辑框_注册次数.内容)
.计次循环首 (i, )
    按钮1.禁止 = 真
    .如果 (编辑框_账号.内容 = “” 或 编辑框_密码.内容 = “”)
        .判断开始 (选择框1.选中 = 真)
            Account = user.内容 + 文本_取随机字母 (4) + 文本_取随机数字 (4)
        .默认
            Account = 文本_取随机字母 (4) + 文本_取随机数字 (4)
        .判断结束
        .判断开始 (选择框2.选中 = 真)
            Pass = pass.内容 + 文本_取随机字母 (4) + 文本_取随机数字 (4)
        .默认
            Pass = 文本_取随机字母 (4) + 文本_取随机数字 (4)
        .判断结束


        .判断开始 (编辑框_QQ.内容 = “”)
            QQ = 文本_取随机数字 (9)
        .默认
            QQ = 编辑框_QQ.内容
        .判断结束


    .否则
        Account = 编辑框_账号.内容
        Pass = 编辑框_密码.内容
        .判断开始 (编辑框_QQ.内容 = “”)
            QQ = 文本_取随机数字 (9)
        .默认
            QQ = 编辑框_QQ.内容
        .判断结束

    .如果结束
    输出调试文本 (QQ, Account, Pass)
    Captcha = 网页_访问 (“http://ptlogin.4399.com/ptlogin/captcha.do?captchaId=captchaReqb3d25c6d6a467540780&xx=1”)
    图片框_验证码.图片 = Captcha
    .判断开始 (选择框_自动注册.选中 = 真)
        .判断开始 (单选框1.选中 = 真)
            outcome = 雨落_识别_211002 (Captcha)
            .判断开始 (取文本长度 (outcome) = 4)
                编辑框_验证码.内容 = outcome
            .默认
                编辑框_验证码.内容 = “TTTT”

            .判断结束

        .默认

        .判断结束


    .默认

    .判断结束

    .判断循环首 (取文本长度 (编辑框_验证码.内容) ≠ 4)


    .判断循环尾 ()
    Retxt = 编码_URL解码 (到文本 (网页_访问 (“http://ptlogin.4399.com/ptlogin/register.do”, 1, “postLoginHandler=default&displayMode=popup&appId=www_home&gameId=&cid=&externalLogin=qq&aid=&ref=&css=&redirectUrl=&regMode=reg_normal&sessionId=captchaReqb3d25c6d6a467540780&regIdcard=true&noEmail=false&crossDomainIFrame=&crossDomainUrl=&mainDivId=popup_reg_div&showRegInfo=true&includeFcmInfo=false&expandFcmInput=true&fcmFakeValidate=true&userNameLabel=4399%E7%94%A8%E6%88%B7%E5%90%8D&username=” + Account + “&password=” + Pass + “&passwordveri=” + Pass + “&email=” + QQ + “&inputCaptcha=” + 编辑框_验证码.内容 + “&reg_eula_agree=on&realname=&idcard=”)), 真)
    输出调试文本 (Retxt)
    .判断开始 (寻找文本 (Retxt, “注册成功”, , 假) ≠ -1)
        编辑框1.加入文本 (“” + Account + “----” + “” + Pass + “----” + “” + QQ + #换行符)
        编辑框2.加入文本 (“” + Account + “----” + “” + Pass + “----” + “” + QQ + #换行符)
        w = w + 1
    .默认

        编辑框1.加入文本 (“注册失败,验证码错误或信息错误!” + #换行符)
        b = b + 1
    .判断结束
    编辑框_验证码.内容 = “”
.计次循环尾 ()

批量注册测试图

screenshots.gif

需要账号的可以自取

现在已有 0 条评论,4 人点赞
小野

广告

页底广告 页底广告
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 网站设置有【CDN】缓存,留言等评论内容需要12小时才能显示! 不再显示
博主