File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ The basic process is simple and looks like this:
2121
22221 . Clone the repo to your local machine
23232 . Place the repo into your Binary Ninja plugins directory, or create a symlink pointing to it.
24- 3 . (Optional) Install PyQt5 - The latest version of ripr does not require this.
24+ 3 . (Optional) Add ` (ripr addr, #!pipe python /absolute/path/to/ripr/r2pipe_run.py $0) ` to your ` .radare2rc ` .
25+ 4 . (Optional) Install PyQt5 - The latest version of ripr does not require this.
2526
2627#### Windows
2728Installation on Windows typically requires installing PyQt5.
@@ -35,6 +36,7 @@ Installation on Windows typically requires installing PyQt5.
3536---
3637
3738#### Packaging a Function
39+ ##### Binary Ninja
3840From within Binary Ninja, right click anywhere inside of a function and select ` [ripr] Package Function ` .
3941
4042<img src =" https://puu.sh/thLAo/491ac39e58.PNG " width =" 600 " >
@@ -43,6 +45,10 @@ After packaging, a table will appear listing all of the "packages" you have crea
4345
4446<img src =" https://puu.sh/tnz8C/d0f5141f43.PNG " width =" 600 " >
4547
48+ ##### Radare2
49+ If you've followed step 3 in the installation instructions, run ` .(ripr 0x1234) ` (with 0x1234 replaced by the address of the function).
50+ Otherwise, you can manually invoke ripr with ` #!pipe python /absolute/path/to/ripr/r2pipe_run.py 0x1234 ` .
51+
4652#### Packaging Specific Basic Blocks
4753You can also choose to only package specific basic blocks rather than the entire function.
4854
You can’t perform that action at this time.
0 commit comments