【2022-11-26】JS逆向之北京百姓网

提示:文章仅供参考,禁止用于非法途径!

文章目录

  • 前言
  • 一、页面分析
  • 二、验证码识别
  • 三、验证码获取
  • 四、总结


前言

目标网站:https://beijing.baixing.com/zhengzu/?page=40


一、页面分析

清除cookie,重新刷新网页,就会跳转到如下页面

在这里插入图片描述

点击继续访问后,出现这种九宫格数字点击的验证码,之前都没见过,还是表新颖的!

在这里插入图片描述


二、验证码识别

先来弄这个验证码的识别,验证码尺寸是150150的,均分成9份,每份5050,

在这里插入图片描述

由于对整个图片的识别会出现较大误差,所以还是先切割再逐一识别较好,切割的话,用py的cv2即可实现

在这里插入图片描述
在这里插入图片描述

除了有些缺了较多背景的数字识别不出来,大部分还是能识别的


三、验证码获取

这个网站最复杂的其实就是这个验证码的获取,流程比较多

重新清除cookie,抓包看看,其中主页的这个包里,有跳转到验证码页面的链接
在这里插入图片描述

其中,这两个包是比较重要的,会校验cookie返回最终的sbxf

在这里插入图片描述

参数s是第一次返回的canvas指纹转base64后的MD5再加上参数f,再一次md5
参数f是canvas指纹的拼接转字符串

在这里插入图片描述
在这里插入图片描述

接口请求成功后就会返回这个新的canvs指纹base64,步骤同上,再一次发送接口

在这里插入图片描述

得到最终返回的指纹,并激活cookie里的sbxf

在这里插入图片描述

得到完整的cookie后,即可请求验证码页面
在验证码页面呢,可以拿到这个JS

在这里插入图片描述

js源码里面有验证码图片的链接,还有要点击的数字

在这里插入图片描述

之后结合我们的识别过程,构造点击位置,来进行校验

在这里插入图片描述
校验成功后就会返回code

在这里插入图片描述

在通过这个接口即可跳转到我们想要访问的页面

在这里插入图片描述


四、总结

总体流程如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/67612.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好客php在线客服源码搭建教程可对接网页/小程序/微信公众号等

当你的网站做大以后肯定少不了会添加自己的联系方式,像很多大的网站其实在首页在线客服。今天这个源码可以满足你。 我在网上也找了很多,终于找到了源码,看到很多拿着别人的辛苦成果出来收费真够恶心的。 站点设置 首先下载源码解压到宝塔…

圈子论坛社区小程序,交友,博客,社交,陌生人社交,即时聊天 前后端开源PHP

圈子论坛社区系统,含完整的后台PHP系统。功能:小程序授权登陆,H5和APP,手机号登陆,发帖,建圈子、发活动。圈主可置顶推荐帖子,关注、粉丝、点赞等。可作为圈子贴吧、小红书等自媒体。 一款全开…

destoon7.0仿百姓网整站+带移动端

destoon7.0分类信息网站模板_仿百姓58行业网站源码 DT收录友好PC移动端利于SEO优化,测试完整无错,兼容主流浏览器。 模板不包括测试数据。页面简洁简单,容易管理,destoon7.0内核都可以使用! destoondt7分类信息模板&…

家政上门预约服务小程序源码+前端后端

简介: 家政上门预约服务小程序源码是一款专业家政门到门预约服务应用小程序,可以打造一个专属的品牌中心,不仅营造了一种沉浸式的客户体验,而且能够将专业的维修项目、维修人员进行「美图秀秀」式地呈现,服务信息一览…

同城上门家政保洁预约维修服务小程序保姆月嫂派单洗车预约系统小程序

同城家政V3是河北清兮网络科技有限公司开发的一款同城家政平台,主要包含上门做饭、上门按摩、家政保洁、家政维修、上门洗车、保姆月嫂、快递跑腿、开锁换锁等服务,可以解决本地生活类店铺实现互联网转化,实现更高效的工作效率。 主要功能介绍…

在百姓网的交流

结束了对 VeryCD 的参观,下午来到百姓网做交流。 百姓网的办公室位于上海交大园区内,安静而且便利。从一些办公室布置的一些细小之处能看出来这是个很注重细节的团队,另外,办公室的墙上贴着的大幅的网站核心代码,手写的…

大数据信息资料采集:58同城赶集百姓网分类网二手物品信息采集

大数据信息资料采集:58同城赶集百姓网分类网二手物品信息采集 数据采集满足多种业务场景:适合产品、运营、销售、数据分析、政府机关、电商从业者、学术研究等多种身份职业。 舆情监控:全方位监测公开信息,抢先获取舆论趋势。 市场分析&…

微信社区小程序/h5/圈子论坛贴吧交友/博客/社交/陌生人社交/宠物/话题/私域/同城

小程序/app/H5多端圈子社区论坛系统,交友/博客/社交/陌生人社交,即时聊天,私域话题,社区论坛圈子,信息引流小程序源码,广场/微校园/微小区/微同城/ 圈子论坛社区系统,含完整的后台系统。thinkPHPuniapp 全开源 功能: 小程序授权登陆,H5和APP&…

百姓网上怎么引流?百姓网如何发帖引流?百姓网如何推广?

百姓网是成立比较久的网站了,属于国内领先的分类信息平台,相信很多人都有所耳闻。百姓网最大的特点就是摆脱了商家和顾客的交易模式,进行的是百姓与百姓之间自己的交易。主要是通过约定上门看货然后再决定要不要购买。与其卖家永无止境的砍价…

【高级版+陪诊端】thinkphp陪诊小程序陪诊师陪诊员系统陪诊跑腿小程序开发

从目前的市场反馈来看,当前陪诊的市场体量不大,是毋庸置疑的。但是在未来三五年内,陪诊行业必然会有一个比较大的前景。 相较于洗车业务,汽车保养、汽车美容、汽车维修、汽车保险等低频服务也不可小觑,整个汽车后的市…

低版本Mac OS安装合适xcode的方法

在虚拟机上安装完Mac OS10.14,在Apple Store上准备安装xcode时出现“xcode 不能安装在“Macintosh HD”上,因为需要 OS X V10.14.3 或更高版本”。导致无法安装Xcode 如图: 解决方法: 不在Apple Store上进行下载,可…

Mac 版 fbprophet 安装

每天一点点,记录工作中实操可行 Mac 版 fbprophet 安装 fbprophet 是facebook开源的时间序列预测包,因其优良的性能,得到大家的追捧,但安装过程实在太多坑 安装(本人mac) 终端敲入 conda install pyst…

Downie 4 for Mac直装版安装Mac视频下载软件(附安装包)

Downie 4 for Mac是一款用于Mac操作系统的视频下载软件,最好用的视频下载软件之一,它可以让我们轻松地从各种视频网站上下载视频,包括You、Vi、Face、Twi等等。该软件具有简单易用的界面,支持多种下载方式,包括复制粘贴…

保姆级教程:最强悍Stata17.0-MP 64核心顶配版!WinMac两种版本!附安装教程以及安装包!

此次小皮为大家分享最快的 Stata17-MP版本(适用于四核、双核和多核/多处理器计算机),可以分析最大的数据集: Stata17.0-MP-2025.01.01到期(WinMac) Stata17.0-MP-永久有效(只有Win) Stata17.0-MP-64核心顶配版 Stata17新功能介…

Mac电脑系统管家CleanMyMac X4.13安装下载使用教程

当我们刚刚拿到那闪亮的新Mac时,是多么令人愉悦的一种感觉!随着时间的推移,你可能已经注意到它的速度减慢,磁盘空间逐渐减少。不用担心,CleanMyMac会为你的电脑带来焕然一新的体验。这篇文章将向你介绍CleanMyMac的奇妙…

黑苹果的初安装与升级 VMware12+mac os x 10.9+升级+VMware Tools安装

此文主要记录黑苹果的安装与升级虚拟机中mac 系统重要步骤。供自己回头查看。 二大步骤:①安装VMware12 ③安装VMware tools(黑苹果需要安装tools才能共享主机文件和设置网络等) ①安装VMware12 参考主要教程http://jingyan.baidu.com/…

Mac OS安装 apktool工具包

在之前,apktool工具包都是一个压缩包,下载后无需安装即可使用。下面我们看一下如何在Mac OS系统下如何安装 apktool工具包。 首先,需要下载下面几个软件或工具: Apktool:http://ibotpeaches.github.io/Apktool/instal…

macos 安装 upx

试了无数种教程,终于找到一个可以用的 参考教程 In your preferred Shell (bash / zsh / fish / etc), run this: git -C $(brew --repo homebrew/core) checkout master That will swich your brew from the “origin” branch to the “master” branch From ther…

黑果福利:macOS最新常用版本的VMware虚拟机系统包(无需安装,傻瓜化,导入就能用)

最近发现不少朋友都私信我,说在VMware虚拟机中安装macOS时遇到了各种各样的问题,咨询我时,我也没有太多的时间一步一步的去提供帮助,为了再次傻瓜化,简单化,我整理了一些朋友们咨询我最多的问题&#xff0c…

在不受支持的 Mac 上安装 macOS Ventura、Monterey、Big Sur (OpenCore Legacy Patcher)

在不受支持的 Mac 上安装 macOS Ventura、Monterey、Big Sur (OpenCore Legacy Patcher) 请访问原文链接:https://sysin.org/blog/install-macos-13-on-unsupported-mac/,查看最新版。原创作品,转载请保留出处。 作者主页:www.s…