问题标签 [frida]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1935 浏览

android - 在 Frida 中调用 Intent(this, SomeClass.class)

我将如何在 Frida 中调用它的等价物?

Intent newIntent = new Intent(this, SomeClass.class);

这是从 Java 函数调用的。

我试过做一些事情,比如:

这没有用。

0 投票
1 回答
7263 浏览

android - Frida 打印类中的所有变量

我的教授问您如何在他提供给我们的 apk 以使用 frida 启动和分析的课程中打印变量的内容:

我读到用 frida 你可以挂钩一个类,但我不明白如何打印 printthis 的值。

0 投票
1 回答
870 浏览

ios - 无法连接到 Frida 小工具插入到 ipa 文件

我正在使用非越狱设备我尝试插入到 ipa 文件 Frida gadget 然后在设备上运行它

我使用obejction来修补 ipa 文件

IPA 文件是从我的示例项目创建的 -测试项目

它成功修补了ipa,我可以将它安装在设备上

但我无法连接到 frida-server

得到我

如果我通过 Xcode 项目集成 Frida 小工具 - 它工作得很好。

我能得到的唯一错误是设备日志中的错误

AMFI:'/private/var/mobile/Containers/Data/Application/2B0CF15F-BB3A-41BC-94C0-ACD1BBB49CA8/tmp/frida-sn0eph.dylib':不可恢复的 CT 签名问题,正在解决。

AMFI:'/private/var/mobile/Containers/Data/Application/2B0CF15F-BB3A-41BC-94C0-ACD1BBB49CA8/tmp/frida-sn0eph.dylib' 没有 CMS blob?

AMFI:代码签名验证失败。

我确实使用 frida 小工具运行应用程序。似乎该小工具正在等待连接。但我不能

任何想法为什么我无法连接到 frida 小工具?

0 投票
1 回答
3663 浏览

java - Frida:打印调用函数

使用 Frida 将代码注入 Android 应用程序时,有没有办法打印每个被调用的函数?类似于枚举类时的“onEnter”参数:

谢谢!

0 投票
0 回答
116 浏览

debugging - Ionic 2 - 移动应用程序 - RAM Dump 显示所有 API 调用的列表

我们有一个移动应用程序,它使用“ Advanced-HTTP ”插件进行多个 HTTP 调用。

在使用 Frida 进行 Pen-Testing 时,它会显示整个 API 详细信息,包括 Login-API 详细信息。

有没有办法清除这个内存,这样一旦 API 调用完成,我们就可以清除 RAM?

粘贴 RAM 转储文件的一部分。

u0_a86 /data /system/bin/sh CordovaHttpPlugin

CordovaHttpPlugin948874770 https:XXXXXXX/validate_login 用户名

XXXXX.com 密码 Userpass001$ Cookie X-API-KEY

ecdb025b-0142-427a-98cf-XXXXX 内容类型应用程序/json userToken

0420a400-3770-2757-f351-XXXX

0 投票
1 回答
2403 浏览

frida - 加载 Frida 原生扩展失败:DLL 加载失败

操作系统:Windwos 10

蟒蛇:3.6.0

弗里达版本:12.2.15

任何想法如何解决这个问题。我看到了对 3.6 python 的依赖。我已经有了 python 3.6。任何解决此问题的指针都非常感谢。

解析度

安装了 python 3.7 并将 python 安装在一个没有空间的目录中。如果 python 路径中有空间,看起来 frida 的行为很奇怪

0 投票
0 回答
1468 浏览

android - frida.TransportError:连接已关闭

我运行 Python1.py时出现以下错误:

我在下面提到了 adb devices 的结果:

而frida-PS - 你将在下面

frida 工作正常,但在使用 Python 自动化时我遇到了一些麻烦,我的 Python 是 2.7,当我将 python3 与 1.py 一起使用时,我得到了以下错误 Traceback (last last call last): File "1.py", line 2、在import frida ModuleNotFoundError: No module named 'frida'

我的 1.py 文件也在下面

有什么解决办法吗?

0 投票
0 回答
812 浏览

android - 我的 Android 应用程序如何扫描自己的内存映射以查找已知的不良关键字,例如“Xposed”或“Frida”?

我正在工作的一个应用程序最近经过了笔测试。报告中返回的风险之一是它没有正确的 Hook 检测。我已经实现了 RootBeer 库,但这很容易避免。

测试人员为 Android 应用程序创建了一个 Frida 脚本,用于在运行时修改根检测逻辑。该脚本连接到 System.exit 方法以返回 false 而不是 true。这会阻止应用程序在应用程序检测到设备已被 root 后退出。

渗透测试人员建议我们实施尽可能多的不同检查,以阻止逆向工程师。

其中一项检查是让 Android 应用程序扫描其自己的内存映射文件,该文件位于

在哪里

是应用程序的进程 ID (PID)。

我检查了 Android 文档,只能找到有关处理内存的信息,但没有找到有关扫描内存的信息。例如。https://developer.android.com/topic/performance/memory

我看到您可以“获取设备当前内存状态的 MemoryInfo 对象”。但这仅显示系统上的可用内存。

有没有人可以解决这个问题?

0 投票
0 回答
747 浏览

python - 如何使用 Frida 附加到 python 函数?

我试图弄清楚如何使用 Frida 在 python 程序中挂钩对函数的调用。

下面的python代码是要深入研究的程序

而钩子脚本只是试图print_num用它的地址附加到函数上,然后在i每次输入它时报告一个结果。

结果:

似乎hook.py可以正确解决test.py程序但无法解决print_num功能。否则它应该报告类似

那么是否可以使用 Frida 附加到 python 函数?怎么做?

0 投票
1 回答
3540 浏览

android - 如何为嵌套类函数编写 Frida 钩子?

安卓 v 6.0.1

弗里达诉 12.2.19

我是 Frida 的新手,不知道如何解决这个问题。我的目标功能在路径 com -> appname -> 文件夹 -> xyz.class

在 xyz.class 中,类嵌套如下:

我编写了这个钩子来尝试将 value1 和 value2 都打印到控制台。

custom_script.js:

我不确定如何在 Java.use() 函数中构建路径,是否需要放置 xyz.class 或 xyz$ 或 xyz.class.abc$。

如果我将路径指定为 com.appname.folder.xyz.class.abc$,我只会收到“进程终止”错误。

我在终端上使用的 Frida 命令是

我的脚本出了什么问题?

编辑:在标题中添加了单词