Update cheatsheets

This commit is contained in:
ivuorinen
2026-02-22 00:27:38 +00:00
parent fac4aab4b1
commit e860d7aa00
4 changed files with 109 additions and 0 deletions

29
tldr/frida Normal file
View 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
View 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
View 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
View 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}}`