dexdump 移植dexdump 源码位于/dalvik/ 下,文件为DexDump.cpp。make clean-dexdumpmake dexdump showcommands摘取其中两行,一个是用于生成.o文件,一个是生成可执行文件。g++ -I dalvik -I dalvik/libnativehelper/include/nativehelper -I dalvik/dexdump
原创 2013-09-25 16:44:30
883阅读
# Android 脱壳dexdump 在Android开发中,我们经常会遇到需要分析APK中的dex文件的情况,而脱壳(dexdump)是一种常用的工具来查看dex文件的内容,以便进一步分析和研究。本文将介绍如何使用dexdump工具来脱壳dex文件,并给出相应的代码示例。 ## 什么是dexdump dexdump是Android SDK中提供的一个工具,它可以将dex文件的内容以文本形
原创 2024-04-27 05:13:30
238阅读
上一篇文章介绍了Frida平台搭建,这一篇介绍使用Frida导出dex使用工具为frida-dexdump一、安装pip3 install frida-dexdump二、使用1.查壳推荐上一篇文章使用mt管理器,找到apk点击查看即可。工具会显示是否加固和那种类型的加固。2.静态导出#查看安装后的包名 frida-ps -Ua #根据包名导出 frida-dexdump -U -d -f com.
原创 2023-06-28 11:06:46
438阅读
目录前言安装frida查看连接的adb设备安装frida-server安装OkHttpLogger-Frida转发模拟器tcp端口启动frida-serverOkHttpLogger-Frida 使用 前言Frida是一款轻量级HOOK框架,可用于多平台上,例如android、windows、ios等。 frida分为两部分,服务端运行在目标机上,通过注入进程的方式来实现劫持应用函数,另一部分运
转载 2023-08-18 17:05:46
196阅读
  现在加解密发展己形成2个分支了,一个就是传统的算法,另一个就是加密壳。越来越多的软件采用了密码学相关算法,现在要做出一个软件注册机己不象前几年那 么容易,这就要求解密者必须要有一定的数学功底和密码学知识,而这些在短时间内是不容易掌握的。除了密码学的应用,越来越多的软件加壳了,因此要求解密者 必须掌握一些脱壳技术,这就使得壳成了解密必须迈过的一个门槛。壳发展到今天,强度越来越高了,将许多人挡在门
Android hook工具主要有Xposed、Substrate和Frida,Xposed用于hook java层,Substrate用于hook Native层,Frida既能用户hook java层,又能用于hook Native层。这三款工具中Frida配置环境简单,兼容性好,用户逆向破解非常方便。 本文中配置环境为: PC端:win10 Android端:基于arm64 python:2
Frida检测方法最近研究了一下常见的Frida检测方法,本文对其中一些比较简单的检测进行了一些记录,并且提供了一个检测的Demo,由于本人C语言水平极菜所以写出来的Demo也比较水,代码方面大家可以稍作参考。另外安装包使用了最简单的混淆和默认OLLVM方案,供小伙伴门试水。D-Bus属于比较常用的一种检测方式,fridaserver是使用 D-Bus 协议通信,我们为每个开放的端口发送 D-Bu
转载 2024-04-26 08:36:10
243阅读
一、Frida 框架使用环境、二、Frida 框架作用、三、Frida 框架模块、
原创 2022-03-07 17:24:50
816阅读
1.1 下载和安装 python 注意: 1 电脑端,需要安装python的解释器环境--》【3.9】--》安装frida模块 2 手机端,需要安装 frida-server 3 py
原创 2024-10-29 11:19:08
0阅读
修改DexUsing Frida on Android without root 修改so[翻译]在未root的设备上使用frida2个方法本质都是通过重打包让app自己加载frida-gadget.so (但感觉没有谁家app会让人轻易重打包吧。。。, 好多app可以轻易重打包 )apktool d org.telegram.messenger_4.8.4-12207.apk -rs (-r,
转载 2023-09-06 18:27:26
234阅读
文章目录1 Frida及Google Pixel介绍1.1 why Frida1.2 Why google Pixel2 Google Pixel Root2.1 环境准备2.2 解锁手机2.2.1 OEM解锁2.2.2 进入bootloader模式2.3 手机刷机2.3.1 下载谷歌原生系统2.3.2 进入bootloader状态2.3.3 刷入官方原生系统`Android 8.1`2.4 T
转载 2024-02-27 14:48:28
174阅读
什么是fridafrida是一款代码注入工具,它可以实现hook一个方法,让其返回我们需要的值。这是我刚接触这工具的理解。如何安装网上的教程可以说是百花齐放,相得益彰,下面的 教程将教你如何手动安装,而非自动化。为什么不使用自动化呢?手动安装速度更快,可以避免很多如证书错误, 网络延迟等一系列外在因素,造成安装失败的结果。第一步,下载egg文件到用户目录下我电脑是mac,使用的版本是12.6.7,
转载 2023-12-27 10:12:34
388阅读
FridaFrida是一个动态代码执行工具包,通过Frida开源把一段Javascript代码注入到一个进程中去,或者把一个动态库加载到另一个进程中去。为什么使用 Python API,但使用 JavaScript 调试逻辑?Frida核心引擎是用C写的,并且集成了Google的Javascript引擎V8,把包含V8的代码注入到目标进程之后,通过一个专门的信息通道,目标进程就可以和这个注入进行的
转载 2024-04-15 09:43:58
346阅读
上期的Android逆向之动态分析so篇主要讲述了Android逆向动态分析的环境配置以及利用IDA配合模拟器动态分析so文件。这期斗哥将带来Android逆向之动态分析Frida篇主要讲述Frida环境搭建与Frida在Android环境下的运行与使用。0X01 Frida框架安装详解1、简述:Frida是以Python为载体,注入Javascript作为Android中执行代码的一款Hook框
CTF逆向-[网鼎杯 2020 青龙组]bang-安卓脱壳逆向:frida-dexdump导出得到源码内容:附件: 链接:https://pan.baidu.com/s/1gZggDrrdrTe2b3r7X_MeLw?pwd=nksg 提取码:nksg答案:flag{borring_things}总体思路拖入模拟器,使用frida-dexdump脱壳,壳检测工具Python版常见逆向工具下载地址:
转载 4月前
65阅读
前言用原始的 Frida API 写了大量的 *.js 脚本进行 安全测试。存在如下问题:在测试期间写好一些比较好用的函数,每次复用需要复制粘贴,即大量 重复化 的代码无法很好的复用长时间探索过程积攒了众多代码,有些可能不需要,但需要保留,万一后续要用呢本科学过一点点 前端的我,思考能否将 nodejs, npm, typescript 等模块化的 思想引入到 Frida 脚本编写中环境准备git
FridaHook框架学习(1)前言本次学习过程参考https://bbs.pediy.com/thread-227232.htmFrida安装与使用Windows端安装pip install fridapip install frida-tools请Over the wall后安装,不然可能会报错。frida-tools提供frida命令行工具手机端安装到https://github.com/f
转载 2023-07-24 10:09:54
583阅读
过某交友软件frida反调试今天在分析一款交友软件时遇见了frida反调试,收获挺大的,于是记录一下。frida是逆向人员的神器,有了它就事半功倍,但正是因为frida太有名了,因此出现了很多检测方案,这个软件就检测了frida,不管是attach模式还是spawn模式都附加不上。一般来说,frida检测由如下几个方面:检测frida-server文件名检测27042默认端口双进程保护检测D-Bu
前言还是那句,我会借鉴龙哥的文章,以一个初学者的角度,加上自己的理解,把内容丰富一下,尽量做到不在龙哥的基础上画蛇添足,哈哈。感谢观看的朋友分析首先抓个包看看:这里面这个sign,就是今天的重点了这个app没有壳,直接jadx打开,然后搜【sign"】或者【sign=】很快的,就找到这个地方目前确实还不确定是不是这里,用objection hook下就知道了: 先hook了类,一堆,卧槽
转载 2024-08-03 13:01:54
205阅读
Frida接口功能介绍Frida是个so级别的hook框架,它可以帮助开发、安全人员对指定的进程的so模块进行分析。它主要提供了功能简单的Python接口和功能丰富的JS接口,使得hook函数和修改so可以编程化,接口中包含了主控端与目标进程的交互接口。目标进程的交互接口分为:JS接口 功能包括但不限于进程操作、模块操作、内存操作、函数操作、线程操作、网络通信、数据流操作、文件操作、数据库操作、寄
转载 2024-05-17 15:10:35
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5