应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

验证码逆向专栏某验三代四代一键通过模式逆向分析

  声明
  本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!
  本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请在公众号【K哥爬虫】联系作者立即删除!逆向目标目标:某验三代、四代一键通过模式(无感验证)逆向分析三代主页:aHR0cHM6Ly93d3cuZ2VldGVzdC5jb20vZGVtby9mdWxscGFnZS5odG1s四代主页:aHR0cHM6Ly9ndDQuZ2VldGVzdC5jb20v通讯流程
  接口相关:
  完整流程:
  三代抓包情况
  registerfullpage会返回challenge和gt值,后期有用到。
  get。php会返回c和s,同样后期会用到,这个请求同样需要w值,在某验的点选滑块里,这个请求可以不要w值,但在三代无感里,必须得要,不然最后是会验证失败的,可能不带w请求,返回的s是个假的值,导致最后验证失败。
  ajax。php验证是否成功,同样需要w值,成功则会返回一个validate。
  三代逆向分析第一个w值
  相信看过K哥以前滑块、点选的文章,对于定位w的值很熟练了,这里也是类似的,w就是w,其值为ir,如下图所示:
  主要就是r、o、i的值,关键代码:varrt〔CFAGw(1326)〕(),oBFx()〔CFAGw(1367)〕(pe〔CFAFP(416)〕(t〔CFAGw(353)〕),t〔CFAGw(1393)〕()),iO〔CFAGw(1375)〕(o)
  先看看r,跟进去就是我们熟悉的RSA了,和以前的处理一样,把代码扣下来或者用库都行。
  同样需要注意的是上图中this〔CHCFe(1393)〕()也是个随机字符串,会遇到多次,但整体一次验证下来都是相同的值,不然验证会失败,点选、滑块等一系列都一样的。
  然后是o的值,这里和以前一样,跟进去看仍然是AES加密。t〔CFAGw(1393)〕()依旧是随机字符串。
  中间这一串pe〔CFAFP(416)〕(t〔CFAGw(353)〕),也没啥特别的,除了gt和challenge,其他都是定值,最后面那一串i的值,实测写死、置空都行。
  然后继续跟进i,把前面o的值转换成一个大的字符串,这里也不是很复杂,直接扣代码即可:
  然后ir就是w的值了,到这里第一个w的值就搞完了。第二个w值
  第二个w的值和以往的地方都不太一样,不过通过跟栈的方式也很容易找到,来到有个varn{};的地方,如下图所示:
  t〔CGABi(1436)〕就是w值,也就是t〔CEDO〕,前面定义了vartthis,经过第8215行的t〔CGAAX(1462)〕()之后,就有了w的值,所以要跟进去重点看这一行。
  如上图所示,e、t、n、r中涉及到一些浏览器环境值的计算,当然还有鼠标移动等相关数据的计算,如下图所示:
  而实际测试发现这四个值直接置空也可以,在本例中可以,不知道是否有其他案例校验更加严格,知道的朋友可以在评论区提出来,再往下,会遇到很多给变量赋值的地方,如下图所示,G是MD5方法,中间的O〔CGBFp(948)〕和以前类似,返回一个对象中的res和end相加,这里就不再赘述了。
  i〔CGBGa(1415)〕这里就是将每个变量和值挨个相加,组成一个大的字符串。
  然后到r这里,就多了一个captchatoken,然后用{}将所有数据包了起来。
  这些数据我们格式化一下,大致结构如下图所示:
  其中ep里面的ven、ren是显卡相关信息,fp、lp是取了两个鼠标移动的位置信息,直接写死为null也可以,tm就是window。performance。timing的一些东西,自己随便伪造一下就行了。
  最后一步i〔CGDBA(1436)〕,随机字符串为key,将前面的数据r进行AES加密,得到我们最终的w值,如下图所示:
  三代结果验证
  四代抓包情况
  load接口返回值如下:
  captchatype:验证码类型,无感为aigctpath:gct4文件路径lotnumber:生成powmsg、w的关键参数payload:verify请求参数datetime:ISO8601扩展格式的日期,生成powmsg的关键参数processtoken:verify请求参数
  verify接口返回值如下:
  captchaid:验证码idcaptchaoutput:login请求参数gentime:login请求参数lotnumber:login请求参数passtoken:login请求参数
  login接口验证登录成功:
  四代逆向分析w参数
  与三代无感一样,四代无感w参数同样直接搜索w即可定位到,r为w参数的值:
  r参数定义在第6237行,内容如下:(0,d〔CBHHO(84)〕)(f〔CBHIE(84)〕〔CBHHO(562)〕(e),i)d〔default〕)(f〔default〕〔stringify〕(e),i)
  由上可知,r是将i参数和转为字符串的e参数加密得到的,跟进到d〔CBHHO(84)〕中,加密函数定义在第11669行,在第11707行打下断在,返回值为r参数的值,即w值:
  (0,d〔DIEHS(177)〕)(c)ud〔arrayToHex)(c)u
  这里是将c数组转换成了十六进制的字符串然后加上u得到的r值,d〔DIEHS(177)〕跟进去直接扣出来即可,c定义在第11705行:varcs〔a〕〔DIEIq(1403)〕〔DIEHS(1498)〕(e,i);varcs〔1〕〔symmetrical〕〔encrypt〕(e,i);
  e后文分析,i为16位字符串:
  i定义在第11702行,跟进到d〔DIEIq(103)〕方法中,i为16位随机数:
  e参数内容如下:
  deviceid、lotnumber由load接口返回,powmsg为10md5datetimecaptchaidlotnumber16位随机数,powmsg经过MD5加密即为powsign,l0zs:53502544为动态变化的键值对,在往期四代滑块的文章中均有详细介绍,接下来跟进到s〔a〕〔DIEIq(1403)〕〔DIEHS(1498)〕中,c为AES加密,扣代码或者直接引库:
  u定义在第11704行,i为十六位随机字符串:unewl〔(DIEHS(84))〕()〔DIEIq(1498)〕(i);unewl〔default〕()〔encrypt〕(i);
  跟进到加密函数l〔(DIEHS(84))〕中,在第12725行,于12741行打下断点,可以看到这里就是个RSA加密,扣代码或者直接引库即可:
  四代结果验证

郭艾伦续约或泡汤,辽篮海报更新5核心,弃卒保车,离队板上钉钉结束了回国之后的隔离观察期,中国男篮的队员们迎来了短暂的假期,从多方面的报道可以知道,队员们选择第一时间回家,与家人共度中秋佳节。对于郭艾伦和辽宁队来说,可能在中秋节之后,续约……姆巴佩被梅西征服,希望顶薪留住球王,不愿看到梅西回归巴萨随着世界杯越来越近,梅西的状态也越来越好!在最近的法甲和欧冠比赛中,梅西都有上佳比赛,进球和助攻不断,姆巴佩也成为最大的受益者。姆巴佩相信梅西才是真正能够帮助自己赢得欧冠冠军,……全华班的希望,看起来不过是一个笑话2022电竞季S12世界赛马上就将迎来四强赛的决战,而在赛前被寄予厚望的两只全华班战队TES和RNG都已经早早回家。今年全华班夺冠的希望再次成为泡影,似乎五个中国人夺得英……秋天好二首(春耕秋收,愿每个勤劳付出的人都收获硕果累累)首一天凉,好个秋!白云悠悠映水流,江山绵绵出凡高。天高地爽,展翅飞鸥满沙洲!水波鳞鳞好泛舟,鱼游水草,频频上钩。万倾稻野黄透,累不倒镰……CBA三消息山西新援开启合练,杜锋采访引热议,周琦回归有希望爱国篮,爱CBA,我是洛姐,小伙伴们看完记得点赞!山西队这个赛季暂时排在CBA联赛中的第二位,球迷们对于球队的表现非常满意,在杨学增指导的带领下,现在的山西队已经不仅仅是……冬不藏精,春必病瘟节炁立冬,要开始藏精了立冬一到,藏精就成了整个冬天最重要的养生原则。冬日里,不管是进补还是防寒保暖,都是在为藏精做准备。《黄帝内经》里说:冬不藏精,春必病温。意思是……古绿共精彩,横跨陕西甘肃河南三省的秦岭国家森林步道秦岭国家森林步道,是2017年国家林业局公布的首批五条国家森林步道之一。秦岭国家森林步道路线图秦岭国家森林步道,东西走向,西起甘肃临夏市,东到河南省镇平县,横跨甘肃……积分榜女排亚洲强队03,从榜首跌第3!中国女排领跑,巴西上升9月29日晚上,中国女排VS日本女排。第一局,双方相互试探之后,中国队率先发力,且效果极佳。中国队局末更是连续实现4次局点,尽管被对方连续化解三个局点,但是随着王云蕗连续拿到2……畅销儿童读物惨遭下架拉黑,这些书真的不能给孩子读吗?原创千寻麻麻东西儿童教育20220905发表于四川大家好,我是千妈。这几天一条新闻悄悄登上了教育热榜:部分儿童读物被某地教育局列入禁书榜,书籍作者都是大家熟悉……两女子穿着清凉,天桥底下打地铺,网友这样很危险,晚上更可怕人生不如意之事十之八九,人这一生有低谷期自然也就有巅峰期。面对挫折、面对低谷,我们要守住底线、学会坚强,把困难当磨炼、把苦难当财富,在风雨中成长、在挫折中成熟。面对……红米Note12Pro新机被曝光,红米Note11沦为百元机为了在手机市场中立足,红米手机这几年的提升幅度真的不小,不仅针对旗舰手机市场发起了冲击,在中低端手机市场中也有着很高的竞争价值。因为红米手机一直都没有放弃性价比的主打方向,即使……小胖狼队ES决赛前夕暴露战术!巅峰赛狂练一个打野,ES要重点最近,在S28赛季即将结束,新赛季的王者荣耀又进行了一轮调整,扁鹊等英雄从T2直接踊跃成T0,不知道比赛版本究竟如何,不过狼队与ES比赛前夕,小胖又开始了巅峰赛,而且还一直加练……
蒸炒煎煮花式吃菌,快来分享你家的菜谱说起吃菌,昆明人绝对个个都是行家,且每家对菌的烹饪手法还都各成一派,各有千秋。你说吃菌子就是要尊重他的原汁原味,山泉水加盐清汤最对味;他说当然要二荆条火腿爆炒,辛辣激发出最大程……虎头蛇尾,从领先21分到12分结束,锋线集体沦陷发生了什么呢虎头蛇尾,上半场领先21分,下半场一度被追到仅有个位数的领先;锋线集体沦陷,周鹏真的老了,6中0,张镇麟也难堪大任,三分线外5中1,新疆队的高炮台朱旭航更是4中0。乔帅首……95后小花眼皮红肿,这个病其实很常见2月20日,艺人王楚然在社交媒体上吐槽自己已经被麦粒肿伤害了N天图片来源:微博在王楚然晒出的照片中我们可以发现她的上眼皮有明显红肿图片……煎饼果子机器人成今春最热网红,城市智能服务改变生活出地铁站扫个码,3分多钟就能得到一套由机器人摊好的煎饼果子。近日,北京地铁19号线牛街站口的一台煎饼果子机器人走红。事实上,无人贩卖车、无人咖啡车等越来越多的智能新服务已经出现……为何慎重前往泰国旅游?这个博主比心医林霖说得更具体!为什么慎重前往泰国旅游?最近,心医林霖对这个问题做了详细的解答,以提醒广大同胞赴泰国旅游要注意安全。1、缅北、柬埔寨电诈窝点人尽皆知缅北,指的是缅甸北部,这一词语已经深入……广东赴澳招商希望推动澳门资本,更好与珠三角产业有效融合3月23日下午,广东省商务厅联合澳门贸易投资促进局,在澳门举办广东省投资贸易政策宣讲会。这也是广东今年继香港、长三角之后、阿联酋沙特之后,又一场大型招商推介活动。另外,南……文化产业赋能乡村振兴!文产特派员在光山蹚出好路子河南日报客户端记者胡巨成通讯员盛鹏春分时节,在光山县大苏山森林公园的峻秀山林中,一座古朴典雅的民宿初见雏形,这座以茶与瓷为艺术主题的净居茶隐,集烧窑、茶道、美学体验、民俗……中国又一家职业足球俱乐部选择退出,伪职业联赛彻底坐实时光飞逝,岁月如梭,2023年已经进入了2月21日,即所谓的龙抬头;对于中国足球来说,最近接二连三发生事故,让好端端的体育项目成为了大家的娱乐项目。前足协主席陈戌源因涉嫌……彭小苒国风大片释出,霸气红妆尽现东方之美近日,人气演员彭小苒在个人社交媒体平台上,晒出一组国风大片,并配文:一年之际在于春。图片中,彭小苒身穿一套红色抹胸连衣裙,丝绒的面料质感搭配同色系霸气红妆,十分惊艳动人。……新诗原创立春我听到温暖的声音贴近耳垂轻轻地将一个温馨季节嘱托候鸟衔来最初的春色闪耀在小草醒来吐露的嫩黄芽儿上整整一个冬天的冰封此时开始融化成脉动的溪流孩……湖人阵容全面升级,管理层仁至义尽,詹姆斯看你的了湖人管理层做出了一笔靠谱的交易,送走了威少,还引进了三名即战力,一时间收到了外界一致好评。不过压力也给到了詹姆斯,因为球队战绩再上不去,就没有借口了。此前,詹姆斯和威少的……中国平安御享财富2023怎么样?有哪些坑和缺点?真实收益率多首发:美少女壮士小文子一个可爱又有趣的财经自媒体人大家好,我是美少女壮士小文子,一个认真写有趣文章的小财经博主。上个星期开始,就陆续有小伙伴拿着中国平安202……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网