为了提升逆向技术,最近几日研究了企cha查的sign和启xin宝的token算法,目前已经成功破解,两个app均是最新版,并将企cha查写成爬虫小demo,放在github上,详情查看 https://juejin.im/post/5d609fd26fb9a06acb3eab29 具体不在多说,今日继续启xin宝的token破解。
启xin宝的token破解可谓是有点小难,秘钥在ndk里面,比较难取,不过用一个比较火的技术就很快搞定了,后边详细说。
对于启xin宝我么就需要先进行抓包了,这里使用Charles进行手机端抓包:


这里随便抓了一个url,我们看到有token、push-registration、imei等等,那这么多的请求头里面是都需要吗??
我们做一个验证,使用requests或者就Charles重发验证,这里使用Charles重发验证,需要先进行更改请求头,然后重新发送即可。

  1. 右键在url上选择撰写
  2. 点击请求头
  3. 对请求头进行更改
  4. 执行(还可以进行还原操作)

经过我的验证发现只有token、appversion是最重要的,其他都没有太大作用,有兴趣的小伙伴可以自己试试。


对于app-version我们直接就可以拿来用,但是对于token怎么办,下一篇继续分析吧。
欢迎关注小白微信公众号【小白技术社】,一起学习一起交流

最新文章

  1. FTPClient使用中的问题--获取当前工作目录为null
  2. [转]恢复 git reset -hard 的误操作
  3. Java中synchronized详解
  4. HDU 4941 Magical Forest --STL Map应用
  5. 【POJ 3176】Cow Bowling
  6. SQL中索引的原理
  7. SQL语句练习
  8. POJ3461–Oulipo(KMP)
  9. Java笔记:内部类
  10. 加载hive-jdbc driver时报错:java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configuration
  11. 小白学习随笔the first week
  12. PE文件格式对定位病毒特征码的作用
  13. vscode切换界面布局
  14. Windows Azure Virtual Network (13) 跨数据中心之间的虚拟网络点对点连接VNet Peering
  15. Shell脚本应用(for、while循环语句和case分支语句)
  16. thinkphp 3.2 加载第三方库 第三方命名空间库
  17. cdnbest的站点日志保存时间怎么设置
  18. Redis基础知识点面试手册
  19. WIN-8“内置管理员无法激活此应用”问题
  20. 大龄码农那些事——也谈996.ICU

热门文章

  1. springBean生命周期----来自spring实战总结
  2. 初识nginx!
  3. Android studio 混淆打包安装后报错NullPointerException int java.util.List.size()
  4. NPOI 日期类型的判断
  5. IBM RAD中集成Websphere启动后无法debug解决办法
  6. ajax性能优化
  7. 这半年时间学Mysql的总结
  8. 通过mark和reset方法重复利用InputStream
  9. eclipse Mac 下补全代码
  10. Java性能调优的11个实用技巧