首页 > 其他分享 >安卓逆向——frida安装及简单接口开发

安卓逆向——frida安装及简单接口开发

时间:2023-05-25 10:37:24浏览次数:42  
标签:逆向 script 安卓 tcp server adb frida message


1.Frida安装

github下载,github.com/frida/frida/releases

然后

add push (解压后得到的文件,单文件,重命名为frida-server)frida-server /data/local/tmp

add shell

cd /data/local/tmp

chmod 777 frida-server

开启服务./frida-server

另外开启一个cmd窗口,进入虚拟环境

frida-ps -U验证是否成功,

安卓逆向——frida安装及简单接口开发_重命名


能打印出这些东西证明frida-server链接成功

设置端口转发

adb forward tcp:27043 tcp:27043
adb forward tcp:27042 tcp:27042

2.5307端口占用问题

问题:adb server is out of date. killing...

1.

netstat -ano | findstr "5037"

2.

tasklist | findstr "10760"

3.

taskkill /f /pid 10760

3.接口开发

import frida, sys

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

"""

process = frida.get_usb_device().attach('com.example.seccon2015.rock_paper_scissors')
script = process.create_script(jscode)
script.on('message', on_message)
print('[*] Running CTF')
script.load()
sys.stdin.read()

usb连接手机的时候用frida.get_usb_device() 模拟器链接一般用frida.get_remote_device()


标签:逆向,script,安卓,tcp,server,adb,frida,message
From: https://blog.51cto.com/u_16128190/6345286

相关文章

  • windows下将Pikafish编译为安卓可执行文件
    下载AndroidNDKhttps://developer.android.com/ndk/downloads?hl=zh-cn下载Pikafish源码https://github.com/official-pikafish/Pikafish编译在Pikafish的src目录下创建如下bat文件setclang=D:\android-ndk-r25c\toolchains\llvm\prebuilt\windows-x86_64\bin\aar......
  • 【NSSCTF逆向】【2023题目】《easy_re》《世界上最棒的程序员》《Check_Your_Luck》《
    题目easy_re解法很简单的一道题考的就是upx脱壳base64加解密拿到文件upx壳upx-d脱壳无壳放进ida很明显关键在于这个判断的两个字符串是啥。现在我们看看我们输入的s变成了什么。进入funcfunc的内容主要是对s进行操作然后给encode_这次我看明白了,这个很明显......
  • 安卓手机通用的记事本软件是哪个?
    如今,很多年轻人需要随时随地记录事情,更喜欢使用手机记事软件而非纸质记事本。手机记事本不仅更为方便,还支持多种格式的记事内容,如文字、图片、视频和录音等。市面上有很多手机记事软件,但对于大多数网友来说,他们需要一款支持在安卓手机端通用的记事本软件。而敬业签是一款多功能记......
  • 【攻防世界逆向】【高手题】《crackme》《debug》《ReverseMe-120》
    题目crackme解法第一次做这样的题,可以说是奇难了。1.手动脱壳,这道题是nspack,没见过这个壳,去找别的师傅学习了一下,https://blog.csdn.net/xiao__1bai/article/details/120230397讲的非常详细了,但我还是想用我的语言把我的理解再复述一遍。nspack,北斗壳,也是一种压缩壳加密壳。用......
  • MT6753 (MTk6753)核心板 4G全网通八核安卓开发板
    MT6753(MTk6753)是一款安卓核心板,采用八核Cortex-A53(64Bit)1.3GHZCPU,支持安卓5.1/6.0操作系统,是全球第一款64位8核高性能的4G全网通安卓智能模块。除了支持2G/3G/4G移动、联通、电信等多种网络制式,还支持WiFi/BT/GNSS(GPS/Beidou)/FM。该模块具有丰富的数据接口,包括LCM、C......
  • 通义千问逆向
    1.Cookie:login_aliyunid_ticketXSRF-TOKENbs_login_sso2.User-Agent=Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537.36(KHTML,likeGecko)Chrome/113.0.0.0Safari/537.363.X-Xsrf-Token4.Origin=https://tongyi.aliyun.com5.Referer=https://......
  • 高能智控 硬核强芯| 触想智能推出全新升级款CX3568安卓工业主板
    主板作为一体机设备的核心部件之一,在产品结构中占据着举足轻重的地位,主板性能及制造质量的高低,决定了硬件系统的运行效率和稳定性。同时,在信息技术领域,持续不断的AI实用功能落地使得人们看到了社会向更高级智能化迈进的希望,市场对AI应用的期待与需求高涨不退。基于......
  • MT6833(天玑700)核心板 5G安卓核心板方案定制开发
    MT6833核心板是一款性能出众的基带平台,采用了ARM2xA762.2GHz+6xA552.0GHz的八核CPU,大大提高了处理能力,带来更加流畅的使用体验。此外,MT6833核心板还采用了高性能LPDDR4X内存和UFS2.2,数据传输速度更快。MT6833核心板支持90Hz和120Hz高刷屏幕,提供了更加流畅的游戏体验......
  • 逆向案例之X车网
    逆向案例之X车网***用到的知识点:(1)requests模块和session模块,发起请求什么是session对象?该对象和requests模块用法几乎一致.对于在请求过程中产生了cookie的请求如果该请求是使用session发起的,则cookie会被自动存储到session中.session=requests.Session()详见博......
  • springboot+mybatis逆向生成xxxmapper+xxxmapper.xml和xxx实体类
    1.新建springboot工程pom文件如下<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ht......