Frida 代码提示

 长期 Copy模板会有很大的弊端,直接写代码效率低下,所以代码提示辅助手写代码迫在眉睫。具体实现步骤如下

1.安装配置 npm 参考文章

windows下安装npm_青山的博客-CSDN博客_windows安装npm

2.Frida 自动提示参考文章

Frida调试环境搭建-Android安全-看雪论坛-安全社区|安全招聘|bbs.pediy.comicon-default.png?t=LA92https://bbs.pediy.com/thread-265783.htm3. 下载 frida-agent-example github项目地址GitHub - oleavr/frida-agent-example: Example Frida agent written in TypeScriptExample Frida agent written in TypeScript. Contribute to oleavr/frida-agent-example development by creating an account on GitHub.https://github.com/oleavr/frida-agent-example

4. 切换到  frida-agent-example 目录下 执行 npm install

5.下载Vscode 打开文件夹 下载python依赖拓展

6.在  frida-agent-example 下创建 js文件 并且创建python文件用于执行装在 js

7.示例代码

function main(){
    Java.perform(function(){
        var Process = Java.use("android.os.Process");
        Process.killProcess.implementation = function (a) {
            send("ok");
    

        }
    })
    }

setImmediate(main);
import frida
def my_message_handler(message,payload):

    if message["type"] == 'send':
        print("[*] {0}".format(message['payload']))
    else:
        print(message)


device = frida.get_usb_device()
session = device.attach("黑客精神")
with open(r"C:\Users\Baixiong\Desktop\frida-agent\agent\agent.js") as f :
    script = session.create_script(f.read())
script.on("message",my_message_handler)
script.load()
input()

8. 特别注意,在Vscode使用相对路径会提示找不到文件,我的解决办法是文件路径写死

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值