某鱼Frida的hook代码分享
食用教程
运行某鱼 -> 执行hook代码 -> app端( 我的 -> 设置 -> 关于某鱼 -> 检查更新(点完那个按钮返回即可无需更新))
执行完以上步骤即可快乐的抓包啦
import frida,sys
jscode = """
Java.perform(function(){
// 获取到指定类
var up= Java.use('com.taobao.idlefish.upgrade.traceable.BaseUpgradeHandler');
var localConfig = Java.use('mtopsdk.common.util.LocalConfig');
up.onUpgradeNeed.implementation = function(a,b){
localConfig.getInstance().enableSpdy.value = false
console.log(localConfig.getInstance().enableSpdy.value);
this.onUpgradeNeed(a,b);
}
})
"""
def message(message,data):
if message['type'] == 'send':
print(' {0}'.format(message['payload']))
else:
print(message)
process = frida.get_remote_device().attach('闲鱼')
script = process.create_script(jscode)
script.on('message',message)
script.load()
sys.stdin.read()
浙公网安备 33010602011771号