青龙脚本之记一次资金盘APPsign算法破解

** 经常写青龙脚本薅羊毛免不了要与sign算法打交道,随手记录一个昨天刚拿下的资金盘羊毛APP**

在这里插入图片描述

基本都是这一种套路,找个噱头让你投资点钱,然后每天返点多少,前期进去大概能撸点钱,后期进去裤衩子都不剩,典型的传炸药桶游戏 先抓包

在这里插入图片描述

带sign值,np打开发现没有加壳,先拖进”杰尼龟“里瞅瞅长啥样

在这里插入图片描述**

打开AndroidManifest.xml发现经典的uniapp特征,那么分析java层就没什么意义了,解压压缩包 打开assets目录,一般uniapp的核心js文件就在assets目录下面,寻找app-service.js

在这里插入图片描述

在assets某个子目录下找到了service.js文件,notepad++打开,里面是一团压缩过后的js文件,找个在线解压网站解压

在这里插入图片描述

没有被混淆,直接查找关键字"sign"

在这里插入图片描述

e.header[“sign”] = l.default.getSign(Object.assign(e.data, e.params))这一串代码,简单分析一下,data一般指的是form表单数据,params一般是指类似于url关键字之类的东西,比如 ?wd=xxxx那种 发现调用getSign函数,继续追踪,查找getsSign()

在这里插入图片描述

先分析一下n.default.APP_SECRET是一个常量,t是一个字典型数据,a对字典里的key进行排序,后面就是一堆乱七八糟的字符串操作了,基本扣下来改改就行了在这里插入图片描述

输入一个时间戳字典进去(考虑到人家还没倒,我还想撸点钱,e的字符串常量我就没放上去,XD)

在这里插入图片描述

至此大概就明白了这串东西在干什么 重新用回第一张截图的抓包数据,带入,然后进行md5加密

在这里插入图片描述

和第一张截图的sign完美契合 拿到sign过后那肯定要薅羊毛啊,写青龙脚本,本人不太喜欢用js写青龙脚本,感觉不是很优雅,习惯用python写,一开始想用python复写那段加密算法,写了一段,卧槽感觉好烦。。。。。突然想起来神奇的python好像有个叫做PyExecJS的库 最终写成了一大拖一小的模式

在这里插入图片描述

ps:本文为原创文章,吾爱破解上的文章的也是我发的,转载请保留出处

青龙脚本链接(脚本源码已加密):链接:https://pan.baidu.com/s/14_8o5KZAtuWmA59KK1myYQ?pwd=04sh

提取码:04sh --来自百度网盘超级会员V3的分享

**

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值