逆向淘宝x-sign

找到x-sign的计算点
经过一系列跳转后,我们看到了**com.taobao.wireless.security.adapter.a**接口的a方法。
private String a(String[] arg4, String arg5, int arg6, String arg7) {
        return this.a.getRouter().doCommand(10401, new Object[]{arg4, arg5, Integer.valueOf(arg6), arg7});
    }

在接下来的跳转链之后,我们又找到了实现RouterComponent接口以及doCommand方法的一个类:


public class a implements IRouterComponent {
    public a() {
        super();
    }
    public Object doCommand(int arg2, Object[] arg3) {
        return JNICLibrary.doCommandNative(arg2, arg3);
    }
}


还有一个JNICLibrary类,其中声明了doCommandNative方法:

public class JNICLibrary {
    public static native Object doCommandNative(int arg0, Object[] arg1);
}


因此,我们需要在原生代码中找到doCommandNative方法。

更多详细细节可加我VX lily_19941214 QQ:1939481097

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章