108
GitHub - guedou/jupyter-radare2: Just a simple radare2 Jupyter kernel
source link: https://github.com/guedou/jupyter-radare2
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
jupyter-radare2
This is a simple radare2 Jupyter kernel, that can be used to make interactive radare2 tutorials, or take advanced notes.
Demos
The kernel can be used either from a notebook or a console:
jupyter console --kernel radare2
Jupyter console 5.2.0
radare2 Jupyter kernel
In [1]: o /bin/ls
9
In [2]: afl
In [3]: afl~main
In [4]: pd 5
;-- entry0:
0x00005430 31ed xor ebp, ebp
0x00005432 4989d1 mov r9, rdx
0x00005435 5e pop rsi
0x00005436 4889e2 mov rdx, rsp
0x00005439 4883e4f0 and rsp, 0xfffffffffffffff0
In [5]:
Do you really want to exit ([y]/n)? y
Shutting down kernel
Installing the kernel
Check that radare2
is present in your $PATH, then type:
virtualenv ve_r2_kernel
source ve_r2_kernel/bin/activate
pip install jupyter r2pipe
python setup.py install
De-installing the kernel
Simply type:
deactivate
rm -rf ve_r2_kernel
rm -rf $HOME/.local/share/jupyter/kernels/radare2
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK