当前位置: 首页 > 后端技术 > Python

FridaHookMd5加密类

时间:2023-03-26 10:49:11 Python

改一下包名即可用importfrida,sysdefon_message(message,data):ifmessage['type']=='send':print("[*]{0}".format(message['payload']))else:print(message)jscode="""//打印调用栈函数printstack(){send(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));}//array转成stringfunctionarray2string(array){varbuffer=Java.array('byte',array);varresult="";for(vari=0;ifetInstancefor"+algorithm);返回this.getInstance.overloads[0].apply(this,arguments);};})"""process=frida.get_usb_device(timeout=1000).attach('包名')script=process.create_script(jscode)script.on('message',on_message)print('[*]RunningCTF')script.load()sys.stdin.read()