首页
论坛
课程
招聘
雪    币: 801
活跃值: 活跃值 (27)
能力值: ( LV2,RANK:30 )
在线值:
发帖
回帖
粉丝

[原创]一键frida工具

2018-6-21 20:49 5760

[原创]一键frida工具

2018-6-21 20:49
5760
怕丢了,备份用的。
上传的附件:
最新回复 (14)
雪    币: 201
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_Timmy 晨 活跃值 2018-6-22 12:27
2
0
楼主请加下,如何用frida  hook  360壳加固的应用
雪    币: 1205
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cqwww 活跃值 2018-6-23 16:52
3
0
这个用来做什么的
雪    币: 208
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
YerikK 活跃值 2018-6-23 20:44
4
0
这个可以hook模拟器吗?
雪    币: 234
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
安卓qq 活跃值 2018-6-24 04:24
5
0
大哥,介绍介绍杂用的啊
雪    币: 205
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tsdl2011 活跃值 2018-6-26 10:56
6
0
感谢楼主分享
雪    币: 234
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
安卓qq 活跃值 2018-6-26 13:11
7
0
tsdl2011 感谢楼主分享
杂用啊,大哥
雪    币: 205
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tsdl2011 活跃值 2018-6-27 17:45
8
0
我也是刚学,菜鸟一个
雪    币: 1013
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_La0s 活跃值 2018-9-12 16:37
9
0
感谢楼主分享,初次配置好就不用这么多步骤了,精简了一下
@ECHO OFF
IF EXIST tmp DEL tmp
ECHO su >>tmp
ECHO cd /data/local/tmp >>tmp
ECHO ./frida-server >>tmp
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
adb shell <tmp
雪    币: 870
活跃值: 活跃值 (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
又见飞刀z 活跃值 2018-9-20 16:25
10
0
wx_La0s 感谢楼主分享,初次配置好就不用这么多步骤了,精简了一下 @ECHO OFF IF EXIST tmp DEL tmp ECHO su >>tmp ECHO cd /data/loc ...
可以
雪    币: 40
活跃值: 活跃值 (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
暴强 活跃值 2018-9-21 04:05
11
0
我喜欢哦!!!
雪    币: 1013
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_La0s 活跃值 2018-11-7 09:31
12
0

翻到了riusksk微博里提供的Mac下的脚本

adb forward tcp:27042 tcp:27042

adb forward tcp:27043 tcp:27043


expect -c"

spawn adb shell

expect \"shell@*\"

send \"su\r\"

expect \"root@*\"

send \"./data/local/tmp/frida-server\r\"

interact

"

雪    币: 1510
活跃值: 活跃值 (35)
能力值: ( LV2,RANK:30 )
在线值:
发帖
回帖
粉丝
小白abc 活跃值 2019-10-12 23:16
13
0

找到一个更简单的各个平台通用的命令

adb shell 'su -c /data/tmp/local/frida-server'

就是这样其实相当于使用adb shell进入android端后执行

$ su
# /data/tmp/local/frida-server &

进程相当于后台执行

 

停止执行frida-server使用脚本,命令如下

for pid in `frida-ps -U | grep frida | awk -F " " '{print $1}'`; do
    adb shell 'su -c kill -9 '$pid''
done;
最后于 2019-10-12 23:51 被小白abc编辑 ,原因:
雪    币: 40
活跃值: 活跃值 (19)
能力值: ( LV2,RANK:50 )
在线值:
发帖
回帖
粉丝
endlif 活跃值 1 2020-3-3 15:19
14
0
FILE=`adb shell ls /data/local/tmp | grep frida-server | awk '{print $1}'`
if [ -z "$FILE" ]; then
    DEVICE=`adb shell getprop ro.product.cpu.abi | awk '{print $1}'`
    echo $DEVICE
    if [[ ${DEVICE} == "arm64-"* ]]; then
        ABI=arm64
    elif [[ ${DEVICE} == "armeabi-"* ]]; then
        ABI=arm
    fi
    SERVER=frida-server
    echo "Frida server not found - Downloading"
    VERSION=`pip show frida | grep 'Version: ' | awk '{print $2}'`
    FRIDA=frida-server-$VERSION-android-$ABI
    wget https://github.com/frida/frida/releases/download/$VERSION/$FRIDA.xz
    xz -d $FRIDA.xz
    mv $FRIDA $SERVER
    adb push $SERVER /data/local/tmp/frida-server
    adb shell 'su -c chmod +x /data/local/tmp/frida-server'
fi    

CHECKSTATUS=$(frida-ps -U)
if [[ ${CHECKSTATUS} == *"Failed"* ]];then
       echo "FRiDA not running - Starting"
       adb shell 'su -c chmod +x /data/local/tmp/frida-server'
       adb shell 'su -c ./data/local/tmp/frida-server ' &
    #echo '-------'
else
    echo "FRiDA is running - Started"
fi


省去安装frida-server和启动frida-server的脚本
游客
登录 | 注册 方可回帖
返回