mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-03-22 06:02:30 +00:00
Update cheatsheets
This commit is contained in:
29
tldr/frida
Normal file
29
tldr/frida
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
syntax: markdown
|
||||||
|
tags: [tldr, common]
|
||||||
|
source: https://github.com/tldr-pages/tldr.git
|
||||||
|
---
|
||||||
|
# frida
|
||||||
|
|
||||||
|
> A dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.
|
||||||
|
> More information: <https://frida.re/docs/frida-cli/>.
|
||||||
|
|
||||||
|
- Start the interactive shell (REPL) attached to a running process:
|
||||||
|
|
||||||
|
`frida {{process_name}}`
|
||||||
|
|
||||||
|
- Start the interactive shell attached to a process over USB:
|
||||||
|
|
||||||
|
`frida {{[-U|--usb]}} {{process_name}}`
|
||||||
|
|
||||||
|
- Attach to a running process by its PID:
|
||||||
|
|
||||||
|
`frida {{[-p|--attach-pid]}} {{pid}}`
|
||||||
|
|
||||||
|
- Load a JavaScript script into a process:
|
||||||
|
|
||||||
|
`frida {{[-l|--load]}} {{path/to/script.js}} {{process_name}}`
|
||||||
|
|
||||||
|
- Load a script from Frida Codeshare <https://codeshare.frida.re/>:
|
||||||
|
|
||||||
|
`frida {{[-c|--codeshare]}} {{script_name}} {{process_name}}`
|
||||||
29
tldr/frida-ps
Normal file
29
tldr/frida-ps
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
syntax: markdown
|
||||||
|
tags: [tldr, common]
|
||||||
|
source: https://github.com/tldr-pages/tldr.git
|
||||||
|
---
|
||||||
|
# frida-ps
|
||||||
|
|
||||||
|
> List processes on a local or remote device.
|
||||||
|
> More information: <https://frida.re/docs/frida-ps/>.
|
||||||
|
|
||||||
|
- List all running processes on the local machine:
|
||||||
|
|
||||||
|
`frida-ps`
|
||||||
|
|
||||||
|
- List all running processes on a USB-connected device:
|
||||||
|
|
||||||
|
`frida-ps {{[-U|--usb]}}`
|
||||||
|
|
||||||
|
- List all running applications on a USB-connected device:
|
||||||
|
|
||||||
|
`frida-ps {{[-U|--usb]}} {{[-a|--applications]}}`
|
||||||
|
|
||||||
|
- List all installed applications on a USB-connected device:
|
||||||
|
|
||||||
|
`frida-ps {{[-U|--usb]}} {{[-i|--installed]}}`
|
||||||
|
|
||||||
|
- List processes on a specific device:
|
||||||
|
|
||||||
|
`frida-ps {{[-D|--device]}} {{device_id}}`
|
||||||
29
tldr/frida-trace
Normal file
29
tldr/frida-trace
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
syntax: markdown
|
||||||
|
tags: [tldr, common]
|
||||||
|
source: https://github.com/tldr-pages/tldr.git
|
||||||
|
---
|
||||||
|
# frida-trace
|
||||||
|
|
||||||
|
> Dynamically trace function calls.
|
||||||
|
> More information: <https://frida.re/docs/frida-trace/>.
|
||||||
|
|
||||||
|
- Trace all functions matching a pattern in a process:
|
||||||
|
|
||||||
|
`frida-trace {{[-i|--include]}} "{{wildcard}}" {{process_name}}`
|
||||||
|
|
||||||
|
- Trace a specific function in a process:
|
||||||
|
|
||||||
|
`frida-trace {{[-i|--include]}} "{{function_name}}" {{process_name}}`
|
||||||
|
|
||||||
|
- Trace all functions in a specific module:
|
||||||
|
|
||||||
|
`frida-trace {{[-I|--include-module]}} "{{module_name}}" {{process_name}}`
|
||||||
|
|
||||||
|
- Trace a function on a USB-connected device:
|
||||||
|
|
||||||
|
`frida-trace {{[-U|--usb]}} {{[-i|--include]}} "{{function_name}}" {{process_name}}`
|
||||||
|
|
||||||
|
- Spawn a process and trace a function:
|
||||||
|
|
||||||
|
`frida-trace {{[-f|--file]}} {{path/to/executable}} {{[-i|--include]}} "{{function_name}}"`
|
||||||
22
tldr/mp4decrypt
Normal file
22
tldr/mp4decrypt
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
syntax: markdown
|
||||||
|
tags: [tldr, common]
|
||||||
|
source: https://github.com/tldr-pages/tldr.git
|
||||||
|
---
|
||||||
|
# mp4decrypt
|
||||||
|
|
||||||
|
> Decrypt an MP4 file.
|
||||||
|
> Part of the Bento4 tools.
|
||||||
|
> More information: <https://www.bento4.com/documentation/mp4decrypt/>.
|
||||||
|
|
||||||
|
- Decrypt a file using a specific key (key ID in hex, key in hex):
|
||||||
|
|
||||||
|
`mp4decrypt --key {{key_id_hex}}:{{key_hex}} {{path/to/input_file.mp4}} {{path/to/output_file.mp4}}`
|
||||||
|
|
||||||
|
- Decrypt a file using a specific key for a track ID (track ID in decimal, key in hex):
|
||||||
|
|
||||||
|
`mp4decrypt --key {{track_id}}:{{key_hex}} {{path/to/input_file.mp4}} {{path/to/output_file.mp4}}`
|
||||||
|
|
||||||
|
- Decrypt a file using multiple keys while displaying the progress of the decryption:
|
||||||
|
|
||||||
|
`mp4decrypt --key {{key_id_1}}:{{key_1}} --key {{key_id_2}}:{{key_2}} --show-progress {{path/to/input_file.mp4}} {{path/to/output_file.mp4}}`
|
||||||
Reference in New Issue
Block a user