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

加密HOOK-盲狙升级版

时间:2023-03-26 15:24:43 Python

importfrida#导入frida模块importsys#导入sys模块jscode="""functionshowStacks(){Java.perform(function(){send(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));});}functionbytesToHex(arr){varstr="";for(vari=0;i>2),r+=base64EncodeChars.charAt((3&h)<<4),r+='==';break}if(o=e[a++],a==c){r+=base64EncodeChars.charAt(h>>2),r+=base64EncodeChars.charAt((3&h)<<4|(240&o)>>4),r+=base64EncodeChars.charAt((15&o)<<2),r+='=';中断}t=e[a++],r+=base64EncodeChars.charAt(h>>2),r+=base64EncodeChars.charAt((3&h)<<4|(240&o)>>4),r+=base64EncodeChars.charAt((15&o)<<2|(192&t)>>6),r+=base64EncodeChars.charAt(63&t)}返回r}functionbytesToString(arr){if(typeofarr==='字符串'){返回arr;}varstr='',_arr=arr;对于(vari=0;i<_arr.length;i++){varone=_arr[i].toString(2),v=one.match(/^1+?(?=0)/);如果(v&&one.length==8){varbytesLength=v[0].length;varstore=_arr[i].toString(2).slice(7-bytesLength);对于(varst=1;st