- 博客(7)
- 收藏
- 关注
原创 惊喜拼拼小程序signStr算法
算法有点复杂直接扣的js,扣出来后一直不对,检查了半天原来是密钥和加密的内容搞反了,特此记录一下,以后不要犯同样的错误。
2021-12-14 21:01:48
683
1
原创 acw_sc__v2算法的两种方式
acw_sc__v2算法是一个风控的基础算法,因为没有前端功底,所以分析起来比较费劲,后来就间接的使用selenium直接调用这个js,再从中读取cookie获取到acw_sc__v2的数值,为了方便使用并包装成了api接口,虽然效率低一点,但是可以达到效果,这种方式虽然效率虽然比较低,但是也有他的好处,比如通用性强,不怕算法更新。
2021-12-05 08:25:38
1130
原创 如何猜出星巴克sign算法分析
有朋友让分析星巴克下单页面sign签名算法,这个算法其他页面都没有,看来他们只针对重要页面进行了签名验证,这就要一夫当关万夫莫开,一个页面过不去其他页面都不加密也没关系。sign字符串数值是标准的md5,这个肯定是没错的,那剩下的就是那些内容如何拼接的问题,Psot协议肯定是对请求体进行md5了,但是测试后发现直接对请求体进行md5运算,数值结果对不上,当然这也在预料之中,不然这么简单的加密就形同虚设了。通过对apk反编译查找sign相关字符串并没有找到,很有可能写在了So层,这样难度就大了很多,时间成
2021-11-28 14:16:48
667
1
原创 Android7.1.2源码编译常见问题
1、Ubuntu 16.04基本配置sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilibsudo apt-get install tofrodos python-markdown libxml2-utils xsltpro
2021-10-15 16:55:40
679
原创 aosp切换分支
To properly switch Android version, all you need to change is branch for your manifest repository. First determine the available branches with manifests for the different Android versions:cd $ANDROID_ROOTcd .repo/manifestsgit branch -av # see all ava.
2021-10-10 11:58:53
749
原创 Ubuntu-18.04配置android系统源码编译环境
sudo apt install openjdk-8-jre openjdk-8-jdksudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilibsudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386sudo apt-get install tofrodos python-mar
2021-10-10 11:57:58
205
原创 Android7以上系统导入CA证书,实现HTTPS抓包
#将导出的证书计算hash值openssl x509 -inform DER -subject_hash_old -in FiddlerRoot.ceropenssl x509 -inform PEM -subject_hash_old -in FiddlerRoot.pem269953fb-----BEGIN CERTIFICATE-----MIIDsjCCApqgAwIBAgIQJhX2PuwREa9MvkM4pTUMajANBgkqhkiG9w0BAQsFADBnMSswKQYDVQQL
2021-10-09 14:44:15
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人