資源共享吧|易語言論壇|逆向破解教程|輔助開發(fā)教程|網(wǎng)絡(luò)安全教程|rigasin.com|我的開發(fā)技術(shù)隨記

 找回密碼
 注冊成為正式會員
查看: 1793|回復(fù): 1
打印 上一主題 下一主題

[安卓開發(fā)] frida HOOK問題

[復(fù)制鏈接]

4

主題

532

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
34
積分
535
貢獻
0
在線時間
167 小時
注冊時間
2020-4-19
最后登錄
2024-12-21

終身VIP會員

跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-8-2 16:35:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
2資源幣
matching = [process for process in self._impl.enumerate_processes() if fnmatch.fnmatchcase(process.name.lower(), process_name_lc)]
frida.ServerNotRunningError: unable to connect to remote frida-server: Error sending data: 您的主機中的軟件中止了一個已建立的連接。

報錯如上,不知明原因,有重新啟動電腦、adb、模擬器(逍遙模擬器/雷電模擬器)

python3.7.1
庫 frida 12.3.6 frida-tools 1.3.1

代碼:
import frida,sys

jscode="""
Java.perform(function () {
    var utils = Java.use("com.xiaojianbang.app.Utils");
    utils.getCalc.implementation = function(a,b){
        console.log("Hook Start...");
        send("Success!");
        return this._getCalc(a,b);
    }
});
"""

def message(message,data):
    if message["type"] == "send":
        print(" {0}".format(message['payload']))
    else:
        print(message)
process = frida.get_remote_device().attach(
'com.xiaojianbang.app')
script = process.create_script(jscode)
script.on(
"message",message)
script.load()
sys.stdin.read()


回復(fù)

使用道具 舉報

4

主題

532

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
34
積分
535
貢獻
0
在線時間
167 小時
注冊時間
2020-4-19
最后登錄
2024-12-21

終身VIP會員

沙發(fā)
 樓主| 發(fā)表于 2021-8-2 18:00:33 | 只看該作者
已解決 原因是沒有 運行模擬器中的frida
回復(fù)

使用道具 舉報

 點擊右側(cè)快捷回復(fù)  

本版積分規(guī)則

小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )

GMT+8, 2024-12-22 00:16 , Processed in 0.049599 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回復(fù) 返回頂部 返回列表