工程点点app爬虫和sign算法破解
这世界真的什么人都有,哎,继续分析。通过对工程点点的逆向和抓包分析,发现工程点点需要x-sign
和token
验证。
这些代理可以很清楚的看到token和sign是怎么来的,不具体多说。这个token
使用的是usertoken,usertoken怎么获取呢??自己分析登录接口就行了。那么sign
怎么来的呢??很明显md5,具体是怎么做的呢,涉及到该公司的利益,不能过多透露,反正是对请求参数进行某些操作之后然后使用md5的。对这些参数分析完之后,就需要写爬虫了,直接看代码,没写完
class GongCd(object):def __init__(self, token=None):self.headers = {'Accept': 'application/json','token': '','X-Sign': '','Content-Type': 'application/json; charset=utf-8','Connection': 'Keep-Alive','Accept-Encoding': 'gzip','User-Agent': 'okhttp/3.9.1',}self.token = None
def data_md5(self, data,method):#这里写的是具体sign算法,可以关注【小白技术社】 公众号 讨论技术return md5.hexdigest()
def spider(self, url, method, data=None):self.headers['X-Sign'] = self.data_md5(data)self.headers['token'] = self.tokenif method == 'GET':res = requests.get(url, headers=self.headers)else:res = requests.post(url, data=json.dumps(data), headers=self.headers)return res
gcd = GongCd()
def qiyeke(data):# 企业库res = gcd.spider('http://gcdd.koncendy.com/gcddv216/app/scsolrcompany/QueryHighLightList', 'POST',data=data).textif not res:returnres_json = json.loads(res)res_list = res_json.get('data').get('result')pymg = MongoDB('EnterpriseRepository')res_mg_list = []id_list = []for res in res_list:id_list.append(res['enterpriseId'])del res['parentId']res_mg_list.append(res)
工程点点app爬虫和sign算法破解相关推荐
- 企查查app sign算法破解(完结)
在经历前两次探索之后,终于可以把所有的加密关键参数搞定了. 企查查app sign算法破解初步探索 企查查app sign算法破解(二) 最后一个参数aXM,这个参数使用的是阿里的聚安全加密,直接看代 ...
- 企查查app sign算法破解初步探索
企查查app sign算法破解初步探索 之前有说过企查查的sign的解密,但这次是企查查app的sign算法破解,目前是初步进程. 目前我们需要做查壳,具体方法可以百度搜索,企查查用的360加固,很简 ...
- 天眼查sign 算法破解
天眼查sign 算法破解 最近真的在sign算法破解上一去不复返 前几天看过了企查查的sign破解 今天再看看天眼查的sign算法破解,说的好(zhuang)点(bi)就是破解,不好的就是这是很简单的 ...
- 某查查app sign算法初步探索
某查查app sign算法研究 初步探索 之前有说过某查查的sign的解密,但这次是企查查app的sign算法破解,目前是初步进程. 某查查token研究 目前我们需要做查壳,具体方法可以百度搜索,企 ...
- Python爬虫系列之逆向淘股吧app签名sign算法
Python爬虫系列之逆向淘股吧app签名sign算法 CSDN不允许留下联系方式,如有侵权,请主查找联系方式联系删除 代码仅供学习交流,请勿用于非法用途 import hashlib import ...
- 启xin宝app的token算法破解
启xin宝app的token算法破解--抓包分析篇(一) 转:https://blog.csdn.net/qq_34067821/article/details/100050472 为了提升逆向技术, ...
- 启xin宝app的token算法破解——逆向篇(二)
启xin宝app的token算法破解--抓包分析篇(一)文章已经对该app进行了抓包分析,现在继续对它进行逆向. 对于一个app而言,我们要逆向app,需要知道什么呢? 逆向工具 Java基础,甚至c ...
- 启xin宝app的token算法破解——frida篇(四)
前两篇文章分析该APP的抓包.的逆向: 启xin宝app的token算法破解--抓包分析篇(一) 启xin宝app的token算法破解--逆向篇(二) 启xin宝app的token算法破解--toke ...
- 启xin宝app的token算法破解——token分析篇(三)
前两篇文章分析该APP的抓包.的逆向: 启xin宝app的token算法破解--抓包分析篇(一) 启xin宝app的token算法破解--逆向篇(二) 本篇就爱你是对token静态分析,其实很简单就可 ...
- 青龙脚本之记一次资金盘APPsign算法破解
** 经常写青龙脚本薅羊毛免不了要与sign算法打交道,随手记录一个昨天刚拿下的资金盘羊毛APP** 基本都是这一种套路,找个噱头让你投资点钱,然后每天返点多少,前期进去大概能撸点钱,后期进去裤衩子都 ...
最新文章
- 将深度学习低延迟推理性能提高一倍
- arcgis怎么压缩tif文件_地理工具学习--arcgis篇:单工具学习(1)
- 斐波那契数列的3种求法及几种素数筛法
- 红帽7 -本地yum配置
- ThreadLocal不仅要应付面试,更要真的理解,真的会用
- python获取时间戳毫秒级_Python获取秒级时间戳与毫秒级时间戳
- ACM之八数码问题----BFS搜索----数独游戏的模拟(下)
- baacloud苹果_baacloud官网下载
- 腾飞之势,搏击苍穹:网页设计
- 各种css新闻页样例
- 高斯帕滑翔机枪matlab,高斯帕滑翔机枪的播种机这么做?
- coap 返回版本信息_CoAP协议详解
- 基音周期检测acf算法及matlab仿真,基音周期检测算法研究及在语音合成中的应用...
- openFeign夺命连环9问,这谁受得了?
- Java中violate关键字详解(2)?真正了解violate
- 关于mysql彻底卸除问题
- ubantu 16.4升级到 18.04
- centos下创建虚拟网卡
- html雪碧图效果,综合雪碧图
- android代码 IMEI,Android_Android中获取IMEI码的方法,核心代码:Imei = ((TelephonyManager) - phpStudy...
热门文章
- 如何把一个eclipse安装包放到eclipse中
- 如何拆分PDF文件?来看这两种方法
- iOS系统的设备怎么装两个微信?
- Guava的Splitter和Joiner
- Netcraft:2017年7月Web服务器调查报告
- 算法与程序的区别和联系(转)
- 存在隐患 : 此角色的 日志目录 所在的文件系统的可用空间小于 10.0 吉字节。 /var/log/hive(可用:9.9 吉字节 (28.12%),容量:35.1 吉字节)
- 从零开始学JavaScript——基础篇
- CommonAPI新版本配置
- 社区宽带繁忙是什么意思_沈阳附近长城宽带安装申请多少钱欢迎咨询_畅鹏城通讯...