Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/5alt/hrida
Hrida is a http interface for Frida
https://github.com/5alt/hrida
Last synced: 3 months ago
JSON representation
Hrida is a http interface for Frida
- Host: GitHub
- URL: https://github.com/5alt/hrida
- Owner: 5alt
- Created: 2017-11-08T12:08:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-08T12:10:57.000Z (almost 7 years ago)
- Last Synced: 2024-05-13T19:35:41.876Z (6 months ago)
- Language: Python
- Size: 2.93 KB
- Stars: 46
- Watchers: 2
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - 5alt/hrida - Hrida is a http interface for Frida (Python)
README
# Hrida
Hrida is a http interface for frida. The idea is inspired by [Brida](https://github.com/federicodotta/Brida/).Write a frida script that exports [rpc](https://www.frida.re/docs/javascript-api/#rpc) funtions. You can use http requests to pass arguments and retrieve the return value.
## Dependencies
* [frida](https://www.frida.re/)
* [flask](http://flask.pocoo.org/docs/)## Ussage
```
Usage: hrida.py [options] frida_scriptOptions:
-h HOST Listen address.
-p PORT Listen port.
-a APPLICATION_ID Application that frida will attach to.
```### call
```
URL: http://:/call
Method: POST
Params: method, args
```method: method name that is exported by frida_script
args: arguments for the method as a json array (`json.dumps([arg1, arg2])`)
Example:
method=init&args=["md5", "salt"]
### reload frida script
```
URL: http://:/reload
Method: GET
```reload the frida script
### attach to the application
```
URL: http://:/spawn?app=
Method: GET
```application_id: the target application's package name
## Contact
http://5alt.me
md5_salt [AT] qq.com