mirror of
https://github.com/radareorg/radare2.git
synced 2025-01-09 06:50:49 +00:00
28 lines
457 B
Plaintext
28 lines
457 B
Plaintext
|
RAPATCH
|
||
|
=======
|
||
|
|
||
|
Rapatch is a human friendly text format to apply patches
|
||
|
to binary files.
|
||
|
|
||
|
Patch format
|
||
|
============
|
||
|
|
||
|
^# -> comments
|
||
|
. -> execute command
|
||
|
! -> execute command
|
||
|
OFFSET { code block }
|
||
|
OFFSET "string"
|
||
|
OFFSET 01020304
|
||
|
OFFSET : assembly
|
||
|
+ {code}|"str"|0210|: asm
|
||
|
|
||
|
Example scripts
|
||
|
---------------
|
||
|
This script will run the '?e ..' command in r2 and then
|
||
|
write the string 'Hello' at 0x200 offset
|
||
|
|
||
|
# rapatch example
|
||
|
:?e hello world
|
||
|
0x200 "Hello"
|
||
|
|