专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

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

  声明
  本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!
  本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请在公众号【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加密,扣代码或者直接引库即可:
  四代结果验证

帝王兄弟情刘秀与刘縯时光回到公元3年(西汉平帝元始三年),南阳郡蔡阳县舂陵乡(今湖北枣阳),一个初秋的清晨,刘縯和刘秀的父亲,做了一辈子县令的刘钦辞世,落葬后,刘縯牵着泪眼婆娑的刘秀走在乡间的小路上,曹操为什么不称帝?历史开讲人到了晚年,通常会慢慢失去自我,难免糊涂昏愦,贪大树功,倒行逆施,期求不朽,最终走到自己的对立面去,这是不足为奇的事。曹操能够头脑清醒,一直保持到最后一刻,确实也是不容易的红色印记讲述洛北春发展故事洛北春追忆往昔,用企业红色史实,讲企业红色故事,展企业红色未来。在回望发展历程中,坚定爱党爱国爱企业初心,让红色基因融入奋斗征程,让红色精神落地生根枝繁叶茂,成为洛北春集团最鲜亮的公孙策包拯的首席智囊,为何却被推上虎头铡问斩,原因让人唏嘘清心为治本,直道是身谋。秀干终成栋,精钢不作钩。包拯包拯被称之为包青天,是宋代以后几乎所有官员的模范,他在职期间刚正不阿,斩杀了无数罪犯,其中更包括一些王公贵族,真正做到的天子犯法带你了解一下神秘的秦始皇,看你知道的有多少?历史开讲秦始皇,全名秦始皇帝(前259年前210年),汉族,史称秦始皇,史料称他为嬴政。秦始皇真实出生日期不详,秦始皇出生于河东野老庄(今陕西省洛南县),是楚国穆卿老七的后代。他三成吉思汗生前未能灭亡金国,但这几位做到了,蒙古果真猛将如云1206年,成吉思汗建立大蒙古国后,日渐强盛,对西夏的大规模用兵以及对金边境的的侵扰,逐渐引起了金国边关守将的注意以及担忧。1211年驻守北方边境的金国将领纳合买住,就曾因察觉蒙古蜀汉名将罗宪,为何蜀国灭亡后,他宁愿与东吴血战半年也不投降?谈到三国时代的名将,我们的印象中往往会闪现出蜀汉的五虎上将曹魏五子良将,东吴四大都督等一系列闪耀的名字。事实上,虽然蜀汉集团在中后期面临人才凋零的严峻情况,但还是出现了一位不世出的古人的生活条件到底有多苦?一般只活到三四十岁,寿命就到头了在阅读此文前,诚邀您点击一下关注,既方便您进行讨论与分享,又给您带来不一样的参与感,感谢您的支持。引言现在的影视剧中,有不少的穿越剧,这些剧里面涉及到的男女爱情,繁华盛世让许多人都农妇救下300名战士后失踪,司令苦寻44年,找到时她已离世5年1943年的1月寒风凛冽,黑河水结了厚厚的冰。冰面上几十个男人站成了一堵人墙,把中心点围了个密不透风。不一会儿,人墙中传出一阵婴儿的啼哭声。所有人的脸上都露出了欣喜的笑容。寒冬腊月正史记载的相术奇人之袁珙袁珙(13351410),字廷玉,号柳庄居士,鄞县(今属浙江宁波)人,元末明初著名相士,官至太常寺丞,卒赠太常少卿。其高祖父袁镛宋末抗元被俘,不屈而死,全家十七人投水自尽,仅仲子被尼泊尔王室迷案2001年狄潘德拉王子杀父弑母,灭自己满门后自尽还记得南昌周劼周公子的那句家族传承吾辈责吗?他虽然不学无术还爱显摆,但至少还知道家族才是自己立身的根本。然而在尼泊尔却有一位王子,醉酒之后一怒之下杀父弑母,酿成了举世震惊的尼泊尔王
以太坊和Cosmos相比,哪个更有前途?以太坊和Cosmos旨在为Web3应用程序创建可扩展的基础架构。但他们愿景的不同引发了几个问题哪一个是最好的?他们做了哪些取舍?哪一种可以达到大规模采用?关于区块链的未来2021年君临的投资三大定律接下来,君临将花时间把多年积累的关于投资的笔记和思考整理成书。公众号仍会不定时更新,股市有行情的时候,我会写文章跟大家聊聊最新的看法没有行情的时候,就埋头写书,写一章发一章。以下是水井坊冷板凳之思独立稀缺穿透结硬寨练硬功磨定性作者于照野编辑郝科科风品蓝湛来源铑财铑财研究院同样带个井,三四年前市值差距不大,而现在,水井坊不及古井贡的零头。而且,古井贡总经理的薪酬不及水井坊总经传统商超,回击电商出品联商网两场大流行病激发了中国零售业发展史上的关键转折。1995年,家乐福带头打响抢占中国市场第一枪。彼时,家乐福风头正盛,只要开业,周边寸草不生。千禧之交,最时髦的事莫过于周末宋华英与建滔集团董事局主席张国荣一行进行座谈来源掌上邢台客户端9月26日下午,市委副书记市长宋华英与建滔集团董事局主席张国荣一行进行座谈,双方就进一步加强合作进行深入交流。市领导张强郑传记参加座谈。宋华英对张国荣一行的到来表豫健中医药膳坊气血两虚型大肠癌的饮食疗法气血两虚型大肠癌主要表现为面色白,消瘦乏力,心悸气短,口淡无味,纳差腹胀,下痢赤白,甚则脱肛,舌质淡,苔白。比较适合这类人群的药膳有以下几款参芪猪骨汤材料党参30克,黄芪30克,干广东饮食清淡,为何大肠癌高发?医生多半与4个因素有关根据一项报告数据显示,虽然最近几十年来55岁及以下的人群大肠直肠癌比例下降,但55岁一下年轻族群大肠癌的发生率却年年上升,值得大家警惕。研究调查发现,2029岁每年成长2。4,30什么人容易得大肠癌?应该怎样预防?大肠癌包括直肠癌和结肠癌,是常见的三大癌症之一。大肠癌是一种生活习惯病也称富贵病,与饮食过于精细吃得过于油腻膳食维素过少以及低运动量有明显的关系,所以近年来在经济发达地区发病率持续入秋寒凉多喝热水,提醒中老年人热水里加它,有营养还有益健康一场秋雨一场寒,最近北方的天气已经呈现出下降的趋势了。时间飞速流逝,仿佛不久之前我们还在三伏天的高温下卑躬屈膝着。天凉了,不仅要注意防寒保暖,万用得多喝热水也派上了用场,中老年人朋枳实与枳壳枳实纸壳一功效破气消积,化痰散痞二主要有效成分含有挥发油黄酮类成分,分离出新的有效成分有N甲基酪胺和对羟福林三药理作用1对胃肠平滑肌呈双向作用既可兴奋胃肠道平滑肌,又能降低胃肠平滑广东饮食清淡,为何却大肠癌高发?多半与4个因素有关,别小觑根据权威数据调查显示,在所有癌症类型中,大肠癌在我国的发病率迅速增长,从10年前的第五位已经上升到了第二位,每年新确诊的人数仅次于肺癌之后,它就是我国最为高发的消化道恶性肿瘤。不但
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网