frida-某资讯app逆向的过程

本篇文章用来记录我第一次使用frida进行完整逆向的过程。目标是逆向出此app的快讯接口的请求流程。

效果

frida-某资讯app逆向的过程_第1张图片

反爬点

frida-某资讯app逆向的过程_第2张图片

详细流程

  • 查壳
    • 使用查壳工具 ApkScan-PKID查下目标app的采用了什么加固?
      frida-某资讯app逆向的过程_第3张图片
  • 脱壳
    • 使用 FRIDA-DEXDump 进行脱壳获得dex文件
      frida-某资讯app逆向的过程_第4张图片
  • 使用jadx打开dex文件,并根据抓包路径(v3/newsFlash)进行搜索。
    frida-某资讯app逆向的过程_第5张图片
    • 搜索到的是http的接口,我们接着找这个接口的调用。
      frida-某资讯app逆向的过程_第6张图片
    • 一步步的 找到md5方法
      frida-某资讯app逆向的过程_第7张图片
    • 找到nonce方法
      在这里插入图片描述
  • python重写
    • 在进行测试的时候,发现数据还是有问题,通过增加参数头version指定版本,就能获得最后的数据了。
      frida-某资讯app逆向的过程_第8张图片
  • 效果
    frida-某资讯app逆向的过程_第9张图片

最后的话

疫情期间也想了很多。定了目标,规划了路径,闷着头走就是了。

你可能感兴趣的:(python爬虫)