美文网首页
得物App newSign逆向过程

得物App newSign逆向过程

作者: yesia | 来源:发表于2022-02-01 00:36 被阅读0次

    搜索关键词newSign


    image.png

    点击跳转进入方法,可以看到根据不同的请求方式(get/post),以及不同类型的参数做了三种处理RequestUtils.a,RequestUtils.b,RequestUtils.c


    image.png
    先试试其中某一个吧RequestUtils.c
    image.png

    打印一下参数(注意得物是多进程守护的,frida得先过掉)
    代码部分

    var RequestUtils= Java.use('com.shizhuang.duapp.common.utils.RequestUtils');
    RequestUtils.c.implementation = function(a,b){
            console.log("c方法-------------------------------")
            var result = this.c(a,b);
            console.log("a= " + a.entrySet().toArray());
            console.log("b= " + b);
            return result;
    }
    

    结果如下

    image.png
    补充一下怎么使用上面的代码,省的以后我自己忘记
    frida安装过程我之前写了:https://www.jianshu.com/p/22ced178b29c
    adb百度一下直接装就行,soeasy
    打开命令行
    C:\Users\51655>adb shell
    sagit:/ $ su
    sagit:/ # cd /data/local/tmp
    sagit:/data/local/tmp # ./hulu64
    

    打开新的命令行
    adb forward tcp:27043 tcp:27043
    adb forward tcp:27042 tcp:27042
    之后运行python文件,直接就能出结果了
    后面就是unidbg的调试了,晚点继续写

    相关文章

      网友评论

          本文标题:得物App newSign逆向过程

          本文链接:https://www.haomeiwen.com/subject/hqtkkrtx.html