View Issue Details

IDProjectCategoryView StatusLast Update
0001842Kali LinuxQueued Tool Additionpublic2022-05-04 12:58
Reporterg0tmi1k Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Summary0001842: Frida - Explore native apps on Windows, Mac, Linux, iOS and Android
Description

Name: Frida
Version: v10.2.3
Homepage: https://www.frida.re/docs/home/
Download: https://github.com/frida/frida/releases
Licence : wxWindows Library Licence, Version 3.1 ~ https://github.com/frida/frida/blob/master/COPYING
Description: Inject JavaScript to explore native apps on Windows, Mac, Linux, iOS and Android.

Additional Information

So what is Frida, exactly?

It’s Greasemonkey for native apps, or, put in more technical terms, it’s a dynamic code instrumentation toolkit. It lets you inject snippets of JavaScript into native apps on Windows, Mac, Linux and iOS. Frida also provides you with some simple tools built on top of the Frida API. These can be used as-is, tweaked to your needs, or serve as examples of how to use the API.

Why do I need this?

Great question. We’ll try to clarify with some use-cases:

  • There’s this new hot app everybody’s so excited about, but it’s only available for iOS and you’d love to interop with it. You realize it’s relying on encrypted network protocols and tools like Wireshark just won’t cut it. You pick up Frida and use it for API tracing.
  • You’re building a desktop app which has been deployed at a customer’s site. There’s a problem but the built-in logging code just isn’t enough. You need to send your customer a custom build with lots of expensive logging code. Then you realize you could just use Frida and build an application- specific tool that will add all the diagnostics you need, and in just a few lines of Python. No need to send the customer a new custom build - you just send the tool which will work on many versions of your app.
  • You’d like to build a Wireshark on steroids with support for sniffing encrypted protocols. It could even manipulate function calls to fake network conditions that would otherwise require you to set up a test lab.
  • Your in-house app could use some black-box tests without polluting your production code with logic only required for exotic testing.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2014-10-24 10:34 g0tmi1k New Issue
2014-11-21 20:03 haider Issue cloned: 0001890
2016-09-18 12:14 g0tmi1k Summary Frida - Explore native apps on Windows, Mac, Linux, iOS and Android => Add Frida - Explore native apps on Windows, Mac, Linux, iOS and Android
2016-09-18 12:14 g0tmi1k Description Updated
2017-07-18 13:36 g0tmi1k Summary Add Frida - Explore native apps on Windows, Mac, Linux, iOS and Android => Add Frida v10.2.3- Explore native apps on Windows, Mac, Linux, iOS and Android
2017-07-18 13:36 g0tmi1k Description Updated
2017-07-18 13:50 g0tmi1k Summary Add Frida v10.2.3- Explore native apps on Windows, Mac, Linux, iOS and Android => Add Frida v10.2.3 - Explore native apps on Windows, Mac, Linux, iOS and Android
2018-01-29 10:22 g0tmi1k Summary Add Frida v10.2.3 - Explore native apps on Windows, Mac, Linux, iOS and Android => Frida v10.2.3 - Explore native apps on Windows, Mac, Linux, iOS and Android
2018-01-29 17:44 g0tmi1k Assigned To => sbrun
2018-01-29 17:44 g0tmi1k Status new => assigned
2019-04-11 16:25 rhertzog Category New Tool Requests => Queued Tool Addition
2019-10-28 16:01 g0tmi1k Severity minor => feature
2020-01-06 13:07 g0tmi1k Status assigned => acknowledged
2020-06-17 14:58 g0tmi1k Severity feature => minor
2021-05-18 11:08 g0tmi1k Status acknowledged => assigned
2021-08-13 11:27 g0tmi1k Assigned To sbrun =>
2021-08-13 11:27 g0tmi1k Status assigned => acknowledged
2022-05-04 12:58 g0tmi1k Summary Frida v10.2.3 - Explore native apps on Windows, Mac, Linux, iOS and Android => Frida - Explore native apps on Windows, Mac, Linux, iOS and Android