开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 118|回复: 0
收起左侧

[技术文章] geetest 某ji验 无感验证算法逆向

[复制链接]
结帖率:71% (15/21)
发表于 2025-3-12 15:50:50 | 显示全部楼层 |阅读模式   广西壮族自治区桂林市

[JavaScript] 纯文本查看 复制代码
geetest_1741764718234({
    "status": "success",
    "data": {
        "lot_number": "0166dbeb471d4da1a2b8f4f11bc7132b",
        "captcha_type": "ai",
        "js": "/js/gcaptcha4.js",
        "css": "/css/gcaptcha4.css",
        "static_path": "/v4/static/v1.8.7-c9b29d",
        "gct_path": "/v4/gct/gct4.5a2e755576738ba0499d714db4f1c9e0.js",
        "show_voice": false,
        "feedback": "https://www.geetest.com/Helper",
        "logo": true,
        "pt": "1",
        "captcha_mode": "risk_manage",
        "guard": false,
        "check_device": true,
        "language": "zh",
        "lang_reverse": false,
        "custom_theme": {
            "_style": "stereoscopic",
            "_color": "hsla(224,98%,66%,1)",
            "_gradient": "linear-gradient(180deg, hsla(224,98%,71%,1) 0%, hsla(224,98%,66%,1) 100%)",
            "_hover": "linear-gradient(180deg, hsla(224,98%,66%,1) 0%, hsla(224,98%,71%,1) 100%)",
            "_brightness": "system",
            "_radius": "4px"
        },
        "pow_detail": {
            "version": "1",
            "bits": 0,
            "datetime": "2025-03-12T15:31:56.621073+08:00",
            "hashfunc": "md5"
        },
        "payload": "AgFD8gWUUuHFx-XvpP7J2bOtQofoCQH8PfOjn_jJSUMPZVODtVSXTSAb0CedTn2Wama8USvB40AOjSj6o14EP4H4TxuQkTl8uV4IpRBJrVHhgBp5xUhFbUaLIHqcWCg6_h0-Pb5dmaCfbcVYIFxcrH2LsniU3EGHmXcHdBnOjF5aMHfPHGfsQQXZSFpP_5-bHXQM91s69_imk5_talbSX-R9DmTQ6P2h32RM8Gesn9Fi1vpECOo830RuwA0enaWNvZsAYC_h5xKVWJVlmqya4LK9FR2A5xQuwwJaLhg223mT10YVUAFk9kyXI1XXnuDbK5dcbEmJEBbRY363T8jwEefyupdKQGsfTCW3qCVnwBaGjG8ofv2XQPquS8gWltMFxj-tx4MYix8lq8NTS748KsyHeGzRc2ZUw2NTLNjNFNuxyT6AkAGlTaqoTQe8ghyEJQazcVhvZE_TuFlBp3fPsK5sdEJcXRN0agKzOvGc-u8mMtIQY0SzrJGWT28fUfX1tobZxoIXVLZDKInNfPwe3vPMZcrH08GQMpnOZPXU-NCtREwKwNsrboVRm-EefBf9RfE69ZDXbPXChnnUk-r2o_GYgpAKC7jE6kKydCtb1RvkRfN-E9KTZOKE1ePct2FczMa-goFtHzlTawaVbwDRQK7Yk4oHkHnYJLcgkjE7GPW_iZ8oYyf8VsqLMQz7wq7k-vHI2HZf4-LMR_2oAyHaAWiI96encxfP3NfMTcmyNfKad1fhV5GCrK6Y6RER9BLbYSjp9LIlL7QEaXKGP9DLgSU6q-nszMkNFk6_4W0VhloYxg8dxh4g5o-GbqiJFSyrzljnVxTDTt95e4kUh0edKrb2OTdXtdp2MyWENDdF1AEgrQGJThBel8PDDpsk4vxeLaAaBI5efePXrJbXLqZZ3kiT2EODreCJqZjO8De-veW8Le31_HcOwriM2OJlEgQIR0RgGoRXpLr2ux7KWbVZ6AJ1Qb0Mf-nU6H___-poctg=",
        "process_token": "5aa9b8fdc5b4f3151f26ae10855b6888093dead1d9c65094cc09c6bd23277326",
        "payload_protocol": 1
    }
})

加载返回包  


[JavaScript] 纯文本查看 复制代码
验证成功返回
 
geetest_1741764779224({
    "status": "success",
    "data": {
        "lot_number": "0166dbeb471d4da1a2b8f4f11bc7132b",
        "result": "success",
        "seccode": {
            "captcha_id": "24f56dc13c40dc4a02fd0318567caef5",
            "lot_number": "0166dbeb471d4da1a2b8f4f11bc7132b",
            "pass_token": "23473a42c8ce9e5c18f7506199d731db81d9106ebdd96fdeac0ae1e8b054deb3",
            "gen_time": "1741764716",
            "captcha_output": "FpLhmDT1tvQp_HU8VEoy_ZddhbEgcnjIoD5e87dPUqAq6mEhuay_mlunY7dgqphRD2oSueKz0-Tl_u4HRkNXUBO9DQSR8qfSDPhlD3YtpVBpXETmTF0p11VE1jnuXI7fKbhPLLimcMycqiuVlJxqZglHcxDlb8P6dtZzwDmjXqkWFiViWok9eaeY8b7qZzROmmm7AIaPZaPBiV2RNWF1NCLro8uJ2iHyu63xHNN0BpTpCQUU-nI_vVbixKFTqOK9g0miuAXxgsMMI4ooF1r4Cdl3Wf5GAyjGZVL5Sx0S0wpVC6SnqNlAs-qqhmFlr5IDIfKKce6sYgz7IfJS_83wLjHw7e-yqdSRxIPkWz6pGnGjo5Y8wEmaIVcITWSkywOxDRWFKKCS7zR1bNPpEPn6imR3goFoKuWLLuOIXBuDWwzskQUzgkrQd89BrdCW432d"
        },
        "score": "1",
        "payload": "AgFD8gWUUuHFx-XvpP7J2bOtQofoCQH8PfOjn_jJSUMPZVODtVSXTSAb0CedTn2Wama8USvB40AOjSj6o14EP4H4TxuQkTl8uV4IpRBJrVHhgBp5xUhFbUaLIHqcWCg6_h0-Pb5dmaCfbcVYIFxcrH2LsniU3EGHmXcHdBnOjF7lfXbtMhNFYE1TR1arntXzFD1mZFTvYFCljTOKAGRFGD4CxjiB-bkYE3rWaV3Q93q4V3Ha9K_yvnsARC5zorVwgJsGNTvtdxR5WPsbOQZtjIKvON9S1pyICWDdPfTDyO7ZcQN5FxxZlVSgFBI4T4ryN14zcoMwO52idL5fycoptC9_68oGJLBXKZ0F87ZIkBlUk1w_moc-2IqkihfFl8-Zw62YCK2hBS1cQee2m_KPZajSZJfm9C_3a-gqJIO4t__xd-yckkiv7OhSHu8c3ejqLZZfKCl-ek4sftC-z5aL-4-RV_lONzGWTviuXHD8k8mPkXL1qZelcF_gtjCdcz67bPPEd4-oA6dM0Dqoc0T-ZMuGIxscsUfYrQp48nXlGajEo6hsQ1WSFFTb_8jg67-7Tl77GNG6R5_AuzlXOCIxPwZL2Uoh5xPXuIZHTTH2aG7zW8eSiM4m9uvxD6FmjbGT3XmDMAjEh_bCTNbSZxLJfLZToV9-r-Q6ag5bUYlJLzSNX-HzTKHfIYnUNfy1ukHB4sb9-LQPh4hBpKbxfWnZnEtWtTU_ZQ_tmvg3vrDp7pF0LxGGaNDzc12KNPNg1bwT9LcQn2n-dh-brGsRTmBh2wcIZLviSVoyDNm3o5BPRAqVS2ykT35QhUjYXZpFMLGtrrgwmJKtNWKwHgWzu-H0y1Yl2_pcdCG0tpkUxAi2PHmyFbx9afdnRfjksgzOnRxkDy4MFhw__veWXuhB7VuI_7lZqNtjXflQg0Tf7PkC8YsiCZPmOh4na5_Ng_6I3GJOMyC4cnc0VS0FL8t4PqwGhdZFu43fK4yc1SqcNTA6qY4Gjf9E_Nx789ojD3nwIROoDXg3gTs-i5KEEmYH3cT5kjkJkeVAHAx9YoK-fv3tVv6IIxD_1uZzgGcEE1SKUe1aALRZoawFZisrKLiCixmZv97wu1PgNWkie0ccsiDRUANqvw9D0JRvmr0PVSQxAPbeoNLRTWjLBUM5PFAojbikTruHi97rCZUymuLT6t-rucQH7oq3_hFtuXGfFUhQmcpUvJHAvK6iaNrpeQKlCVjUMHQQ51A7zveKKBVGTRbPS24WrssrTuECz5wsxGg_BhohzUMgCNiB_Z_VRpih2euOPs65Qptdld1bCWRrIGBve5BY2dybKzmKcJYC4Tp3ABjL1VrppNtg6DttX8Cm7MjhWeDDfwdY7ehr7NO6KQf0S1JYYRlR_9uewNgrnEi5bSMOOSbV33ZX1D82nW3Ds-c_zrHRZeguTmxfCKEZhuDREyj0M62AKLRzdg_XNdcny0JuqS18I8tKpiekkrrkXyr0G86D_IPoC5-ITCo6VPkppEoK4DxXiM4fuU1qzsraANolKlkWDHQFM_7jMrmdQBR0609Nkn3QBHMxQti4uGV2MCa1XZTGxim7VfFOvpCCsHNP2wWgbwllp873MlkN_LcrhgjNPbilDxA4B0q3BK2vJjJcn6zI9FFE9-UX5O4zPyR-40nLkUBy4RMmWHZgx65mWs2T0PqEi0kqFhAIrynXAP1BPzWD9_Kmp2guX6Bc7XCLlehwYwlIV4qjb9KASBpy7dKgfawSnXRkmrFJOUnkPdZvyivM0J-yF4yVkCkGaLsapczCltt1C2VtzwdJNRw4oZZgoz_C1NottAKhe3n6Rh4Pcq-jNULIz6O_H7IJhxei2XAw6o4te7yzpHinPP_NThJGgZLVcew9f6hFILQEA-9CwBZy9rDb61k_-wsQwC5Rr6jYD9m6QvRFwzsttjYwOI0e5UFygFq3nJDQfsfcCMh-nsZe8vHsT4xF1qtyTKsGXOq08aldkMyNIniHbuzEIWgPkNooVzvtUlrnuWXunvUT_SeLOVfVu9D3nGn9q3Uec6FP9UHTItQPCSnRS4-7WoDaxitgQR02LDrNsr9zGLmdo9wAVY_BxJVZHmD_0SgImmS4guGlbOfqnz4-1uCfGXhXlOSNQtkAhwyliSUafVqTinqEHT34L2smnEe3yHoD1ZjHby3hGrtz5ij2k3WwQBm-1fT1IRVeEso2-QbRgs1jnfCwloKMPgEW7LdSTByzK38lJaxeNNM5gCSKnsBoGQWKGcgZUX6yYHpy2C0cQbofoABb_DA2h38RCIzSpOovsa2UyT1xIRmymgPub85uK6lgY6p8Y_bhSVSiGcFtpk-xhEloPtqiOVs-4QsM1ppweLhuRFmFvJBmRk1Axh7qcfhzT6C1FBfYq273-hwcwvgBqJckLEwsqyDDeulz3P0O4RZSMdUFaOWpahV_S6JtQUIwaV4pmlEDfMoJnM5IxZIa9qYTkwl72cCaJzd5V96budrAos2r8XFHUrm_NLmJRWBJW7i28Y7hcwZ5vOLi_QkPV1QefYPlgzB0WrLm84k6aAYfrJLMKg3rAblenDZzDMzZE2daAIhG4dlcVtk05A5VxJUPY9aoWAZgD8mLJtkFI2BG1swLx3XxKrcvFmInDAUlE36H3xT-un0hFpsVGqsfSzFa29M00NtPlNI8HxVxrbK2PR7Z1QhfD3ArRPsY3a6MyiqjowmxddappE09b7yWFvHgpzJuXVlanLDbjQxuym97n7NPn9L1PlPwPSxBl9ImVBoOkB7xDg9jSdbKx9ZC_n3SdP4vye6w8HHko3A5Ea8XrRwzn6AQbT1-7QNfB-L4opUJOGnQrtL9awFTnMOyjwSJNV3Fi8ulC4dxEIExIgKH4SDNT0iVCBElwrBvpFqtO4qDLxMiySRlKOwR3HozOyXvjAkrhKjszQcv8JXbK4RIVkcNoZl5DafOuQ8DwPFLOgDjSNv4OScYL4ytcwZVmvCy-3cCM1U8_iLVDaSJp4WY-bC4m_StXmZzSIGCfp8q1voodAC0llW8i3v2Ie6klY3NX34U867pMz2GWoJ642RfU9vKPsZA7wl-YCKmKuoMIsT7Cu3CjCX2IvQ-Jlzyu0EEp-tCCzhUkL6nvTv1TxEuhYONWfquuWUdKw5G-W1dXRM8XVCauEdi1W9klNreKyHxPXArxfzyfgtQd0k_4izaSnA02U_UFYW22oypkNX0xg-dZI1Zwq69t2NP3K2UtGdNcVzXQEY8NJBmRbp1yWMtABFH1PotNUBLQc7I-LE2PzaKFAEVGTiBbjq6m2vf3-ECI-0QPggB9e8bNOAD-8qdTwo_D0lWYlRXBY3D8hXCnbUX73eTn1zBVWPbKJloTqDMsfuTIurx2U9F_Sd37ya0bj_kem1GO-w6cgyBK8oEDZPa3lCxypcdjPm4OJQ=",
        "process_token": "31794e9071b0ac0ded5947b1187b0b1546baee336d2985a7a9b9958c38470c1e",
        "payload_protocol": 1
    }
})



请求参数就是这些了

主要就是W值  

定位过去

进入到一个流程控制

[JavaScript] 纯文本查看 复制代码
   case _ᖈᖆᖀᖄ.$_DN()[16][31]:
                                var _ᖘᖂᖄᕴ = (0,
                                _ᖙᕿᕹᕵ[_ᖘᕹᖀᖚ(91)])(_ᖀᕺᖚᖀ[_ᕶᖙᕺᖉ(91)][_ᕶᖙᕺᖉ(509)](_ᕸᖄᖗᕷ), _ᖘᖄᕾᖆ)
                                  , u = {
                                    callback: _ᕶᖙᕺᖉ(98),
                                    captcha_id: _ᖁᕾᖀᕶ[_ᕶᖙᕺᖉ(513)],
                                    challenge: _ᖁᕾᖀᕶ[_ᕶᖙᕺᖉ(679)],
                                    client_type: _ᖁᕾᖀᕶ[_ᖘᕹᖀᖚ(656)],
                                    lot_number: _ᖁᕾᖀᕶ[_ᖘᕹᖀᖚ(483)],
                                    risk_type: _ᖁᕾᖀᕶ[_ᖘᕹᖀᖚ(692)],
                                    payload: _ᖁᕾᖀᕶ[_ᕶᖙᕺᖉ(630)],
                                    process_token: _ᖁᕾᖀᕶ[_ᖘᕹᖀᖚ(695)],
                                    payload_protocol: _ᖁᕾᖀᕶ[_ᖘᕹᖀᖚ(628)],
                                    pt: _ᖁᕾᖀᕶ[_ᕶᖙᕺᖉ(600)],
                                    w: _ᖘᖂᖄᕴ
                                };
                                _ᖆᕴᕾᖗ = _ᖈᖆᖀᖄ.$_DN()[24][30];
                                break;

_ᖙᕿᕹᕵ[_ᖘᕹᖀᖚ(91)])(_ᖀᕺᖚᖀ[_ᕶᖙᕺᖉ(91)][_ᕶᖙᕺᖉ(509)](_ᕸᖄᖗᕷ), _ᖘᖄᕾᖆ) 这里是加密入口

混淆太恶心了 把js 全部拿下来  

接下来就是补环境(运行成功!)


总结

js 混淆太厉害 还有大量非ACSII字符  需要转一下python才能运行



本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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