• 2024-06-20frida入门hook写法
    frida环境安装就不说了,参考查找到一篇文章,https://juejin.cn/post/7314981860497113099基础代码实现importfridaimportsysdefon_message(message,data):ifmessage["type"]=="send":print(f"[*]{message['payload']}")else:
  • 2024-06-04Frida-Labs
    0x1获取了100以内的随机数只需要确保输入的数为随机数的2倍+4即可hook该方法,返回值随意,只要自己输入符合对该值的要求即可Java.perform(function(){letMainActivity=Java.use("com.ad2001.frida0x1.MainActivity");MainActivity["get_random"].implementat
  • 2024-06-02从零开始学习Frida Hook
    参考文章:https://www.jianshu.com/p/c349471bdef71、概述:Frida是个轻量级别的hook框架(没咋看懂)是PythonAPI,但JavaScript调试逻辑Frida的核心是用C编写的,并将Google的V8引擎注入到目标进程中,在这些进程中,JS可以完全访问内存,挂钩函数甚至调用进程内的本机函数来执行。使用Pytho
  • 2024-05-29Frida - Java 应用程序在替换方法后冻结
    我能否(从java反编译器中)知道类和方法的名称以替换其实现或让JVM调用我的方法而不是目标方法?(在运行时)为此,我尝试使用frida,但替换后应用程序会冻结。Env$java--versionjava17.0.112024-04-16LTSJava(TM)SE运行时环境(构建17.0.11+7-LTS-207)JavaHotSpot(TM)64位
  • 2024-05-27app上架国内应用商城合规检测、隐私合规检测
    1.工具准备camile代码(python)gitclonehttps://github.com/zhengjim/camille.git模拟器(夜神模拟器/Mumu模拟器)mumu模擬器:127.0.0.1:7555夜神模擬器:127.0.0.1:62001FridaFirda是一款易用的跨平Hook工具,Java层到Native层的Hook无所不能,是一种动态的插桩工
  • 2024-04-25多线程中frida定位关键线程的方法
    pthread_create会先得到一个pthread_internal_t结构体最后会调用__pthread_internal_add并将返回值赋给pthread_create的第一个参数thread_out__pthread_internal_add会将传入的pthread_internal_t加入到g_thread_list全局线程列表中,然后将传入的pthread_internal_t返回,也
  • 2024-04-18一篇文章带你领悟Frida的精髓(基于安卓8.1)
    https://www.freebuf.com/articles/system/190565.html前言前阵子受《Xposed模块编写的那些事》这篇文章的帮助很大,感觉有必要写一篇文章来回馈freebuf社区。现在最火爆的又是frida,该框架从Java层hook到Native层hook无所不能,虽然持久化还是要依靠Xposed和hookzz等开发框架,但是fr
  • 2024-04-18详解Hook框架frida,让你在逆向工作中效率成倍提升
    https://zhuanlan.zhihu.com/p/41662447一、frida简介frida是一款基于python+javascript的hook框架,可运行在androidioslinuxwinosx等各平台,主要使用动态二进制插桩技术。本期“安仔课堂”,ISEC实验室的彭老师为大家详解frida,认真读完这篇文章会让你在逆向工作中效率成倍提升哦
  • 2024-04-07【Frida】【Android】09_爬虫之Socket
  • 2024-04-07【Frida】【Android】 07_爬虫之网络通信库HttpURLConnection
  • 2024-04-01【Frida】【Android】08_爬虫之网络通信库okhttp3
  • 2024-04-01Android-Frida环境部署
    前言什么是Android逆向开发?Android逆向开发是指对已发布的Android应用进行分析和破解,以了解应用程序的内部工作原理,获取应用程序的敏感信息,或者修改应用程序的行为。逆向开发可以帮助开发人员了解他人的代码目录安装ADB安装python和Friday模拟器安装Friday-server
  • 2024-03-31frida--hook记录
    from__future__importprint_functionfromfrida.coreimportSessionimportfridaimporttimedevice=frida.get_usb_device()#通过USB连接设备#frida.get_device_manager().add_remote_device('192.168.50.96:6666')pid=device.spawn(["com.android.
  • 2024-02-27【APP逆向16】frida反调试
    1.当我们对莫个app进行fridahook的时候,如果已启动hook脚本,app就自动退出了。这个时候可能就是app对frida进行了反调试。2.如何解决这种问题呢?反调试一般在so中实现,如果有frida使用,就给关闭app启动过程中,都有加载so文件下面的问题是如何找到反调试的so文件3.hookapp
  • 2024-01-12【APP逆向04】Frida的下载与安装
    HOOK是什么?Hook框架是一种技术,用于在运行时拦截和修改应用程序的行为。通过Hook,你可以劫持应用程序的方法调用、修改参数、篡改返回值等,以达到对应用程序的修改、增强或调试的目的。常见的hook框架XposedFramework:Xposed是一个功能强大的开源Hook框架,可以在不修改
  • 2023-12-29ACTF flutter逆向学习
    参考了许多大佬的博客,在此特别诚挚感谢oacia大佬和其他大佬的博客和指导!1.flutter和apk基础结构介绍首先下载附件,是一个apk文件,用jadx打开可以看见flutter字样,而flutter是一种目前比较流行的android框架,很多app都是用的该框架构建,而该原生框架是建立在app的native层。Androi
  • 2023-12-27frida安装正确流程
    frida安装正确流程前提环境环境:具有python环境的win10系统设备:pixel3(需要root)重点:必须是欧版,如果不是欧版OEM无法打开,不可能刷的了机具体root过程参考https://sspai.com/post/76276工具:frida(目前版本最稳定的为16.1.10,其他版本有的会报各种错误)frida安装步骤首先下载fridapip
  • 2023-12-11【APP小程序测试】APP抓包Frida反代理绕过和证书校验绕过
    前期准备逍遥模拟器Burp(抓包)测试APPfridawiresharkr0capture反代理和证书校验绕过解决app证书校验无法抓包问题使用工具:FridaFirda是一款易用的跨平Hook工具,Java层到Native层的Hook无所不能,是一种动态的插桩工具,可以插入代码到原生App的内存空间中,动态的
  • 2023-12-10frida.ProcessNotFoundError: unable to find process with name 'xxx'
    前言全局说明frida没有hook找到指定进程一、原因你没有启动APP是否开启端口转发(adbforward)官方修改了包名官方把包名由com.xxxx改成中文名二、解决方法方法1、查看进程名启动frida-server端后,在物理机的cmd终端命令行窗口中,查看远程进程frida-ps-U
  • 2023-12-08Frida server 和 python client下载
    前言全局说明Fridaserver和pythonclient下载安装一、相关连接server下载:最新版:https://github.com/frida/frida/releases15.2.2版:https://github.com/frida/frida/releases/tag/15.2.216.0.1版:https://github.com/frida/frida/releases/tag/16.0.1Pythonclient下载
  • 2023-12-08mumu模拟器frida-server-14.2.18-android执行报错{"type":"error","description":&
    前言全局说明环境:物理机Windos11mumu模拟器下载:MuMuInstaller_3.1.5.0_nochannel-mumu12_zh-Hans_1687258372mumu模拟器:MuMuNG-setup-V3.6.4.2333-1110175123.exemumu模拟器官网:https://mumu.163.commumu模拟器官网-历史版本:https://mumu.163.com/update/一、问题c
  • 2023-11-23【Android 逆向】frida 检测绕过
    参考地址:1.aaa.apk安装到手机,是一个叫玩吧的应用./hooker......23248浏览器com.browser2345_oem32541玩吧com.wodi.who
  • 2023-11-13mac m系列安装frida
    1.到pypi找到支持arm64的egg(这里以python3.8,frida-15.1.27举例).https://files.pythonhosted.org/packages/82/80/c3479f69267697f9391bde1515ef7f97a57ca15198e34fc146805cff0ac1/frida-15.1.27-py3.8-macosx-11.0-arm64.egg2.安装egg  easy_install-3.8frida-15.1
  • 2023-10-28Hook重载方法和构造方法
    Hook重载方法和构造方法1.1hook重载方法/*adbshellsucd/data/local/tmp/./frida-server-16.0.19-android-arm64端口转发adbforwardtcp:27042tcp:27042adbforwardtcp:27043tcp:27043*///搜索setPwd(Md5importfridaimportsys#连接手机设备rdev=
  • 2023-10-17app逆向day03-反编译工具和hook框架
    一反编译工具1.1常见反编译工具常见的反编译工具:jadx(推荐)、jeb、GDA反编译工具依赖于java环境,所以我们按照jdk1.2JDK环境安装#官方地址:(需要注册-最新java21)https://www.oracle.com/java/technologies/downloads/1.2.1win平台安装#1下载jdk-8u371-windows-x64.e