首页 > 其他分享 >极验4 文字点选 拉勾网 分析

极验4 文字点选 拉勾网 分析

时间:2024-10-31 18:18:40浏览次数:5  
标签:点选 拉勾 number 极验 captcha window result lot id

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
有相关问题请第一时间头像私信联系我删除博客!
前言

简单分析一下极验4文字点选。

逆向过程

训练和孪生部分我就不说了。

var uuid = function () {
        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
            var r = Math.random() * 16 | 0;
            var v = c === 'x' ? r : (r & 0x3 | 0x8);
            return v.toString(16);
        });
};
function getData(lot_number,captcha_id,date_time,passtime,userresponse,payload,process_token){
    result = {
    "passtime": passtime,
    "userresponse": userresponse,
    "device_id": "",
    "lot_number": lot_number,
}
    Object.assign(result,window.i(lot_number,captcha_id,'md5',"1",0,date_time,""))
    Object.assign(result,{
    "geetest": "captcha",
    "lang": "zh",
    "ep": "123",
    "biht": "1426265548",
    gee_guard:undefined,
    MEcY: "4yMyZD",
    em:{
    "ph": 0,
    "cp": 0,
    "ek": "11",
    "wd": 1,
    "nt": 0,
    "si": 0,
    "sc": 0
}
})
    w = window.s(window.encrypt['stringify'](result),{
    options:{
        'pt':'1',
    }
})
    // console.log(window.guid())
    data = {
    "callback": `geetest_${Date.now()}`,
    "captcha_id": captcha_id,
    "client_type": "web",
    "lot_number": lot_number,
    "payload": payload,
    "process_token": process_token,
    "payload_protocol": 1,
    "pt": "1",
    "w": w
}
    return data
}

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

侵权首页联系删除博客

标签:点选,拉勾,number,极验,captcha,window,result,lot,id
From: https://blog.csdn.net/ff2766958292/article/details/143266130

相关文章

  • 自动化滑动极验v3示例
    importrandomimportddddocrfromplaywright.sync_apiimportsync_playwrightimporttimeimportrequestswithsync_playwright()asp:det=ddddocr.DdddOcr(det=False,ocr=False)browser=p.chromium.launch(headless=False,args=['-......
  • 使用 Swift 实现图标点选验证码识别及分割
    Swift是一门现代化的编程语言,广泛应用于iOS和macOS开发中。借助第三方图像处理库,Swift也能够高效地完成验证码图像的识别和分割。本文将演示如何使用Swift语言实现图标点选验证码的识别与分割。环境准备在macOS系统中,使用Swift是非常方便的。我们可以通过CocoaPods......
  • 使用 Haskell 实现图标点选验证码识别及分割
    图标点选验证码是一种常见的防止自动化脚本攻击的手段,用户需要根据提示点击特定的图标来通过验证。本文将介绍如何用Haskell编写图标点选验证码的识别及分割代码。环境准备首先,我们需要安装一些必要的依赖项。在Haskell中,使用cabal或stack来管理项目和依赖库。为了处理......
  • Springboot拉勾教育课程管理系统y862q--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,讲师,学院,课程分类,课程信息,课程购买,课程发送开题报告内容一、项目背景与意义随着在线教育市场的蓬勃发展,拉勾教育作为专注于IT职业教育的知名品牌,其......
  • 京东中文点选验证码识别方案
     一、验证码介绍这款验证码防御能力还是很强,主要是中文字体特殊,颜色和背景融合度很高,以至于人都很难看清楚。有些文字甚至进行了模糊处理,人都很难识别是上面字。所以给机器识别造成了很大困扰。二、识别代码1、识别参数介绍京东中文点选验证码识别,我们需要两种图片才能完......
  • 京东中文点选验证码识别方案
     一、验证码介绍这款验证码防御能力还是很强,主要是中文字体特殊,颜色和背景融合度很高,以至于人都很难看清楚。有些文字甚至进行了模糊处理,人都很难识别是上面字。所以给机器识别造成了很大困扰。二、识别代码1、识别参数介绍京东中文点选验证码识别,我们需要两种图片才能完......
  • 京东中文点选验证码识别方案
     一、验证码介绍这款验证码防御能力还是很强,主要是中文字体特殊,颜色和背景融合度很高,以至于人都很难看清楚。有些文字甚至进行了模糊处理,人都很难识别是上面字。所以给机器识别造成了很大困扰。二、识别代码1、识别参数介绍京东中文点选验证码识别,我们需要两种图片才能完......
  • 京东中文点选验证码识别方案
    一、验证码介绍这款验证码防御能力还是很强,主要是中文字体特殊,颜色和背景融合度很高,以至于人都很难看清楚。有些文字甚至进行了模糊处理,人都很难识别是上面字。所以给机器识别造成了很大困扰。二、识别代码1、识别参数介绍京东中文点选验证码识别,我们需要两种图片才能完成......
  • 腾讯 图标点选 分析
    声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!有相关问题请第一时间头像私信联系我删除博客!前言用了ddddocr和别人发的数据集。随便测了一下,腾讯图......
  • 网易易盾图标点选验证码识别代码
    简介网易图标点选一直都是一个大难题,如上图所示。难点之一是图标变幻莫测,很难刷出有重复的图标,所以使用传统等等方式去标注、识别具有较大的难度。经过我们大量的数据标注,终于完成了这款验证码的识别。目前我们提供两种识别方:原图识别、截图识别。1.1原图识别需要通过......