E
| pdf disassemble function
| pdfs disassemble function summary
Size: a a a
E
[
E
[
E
v - граф. режим, там чуть поудобнееq - выйти из граф. режимаcutter
Лично я r2 использую, когда нужно что-то быстренько узнать[
E
s - step, кстати[
[
call foo
ret
jmp fooE
push ret_addr
jmp foo
ret_addr:
[
E
call пушит адрес возврата в стекret берёт адрес возврата из стекаБЗ
E
[
E
call делает push + jmp
ret берёт адрес, который был запушен, и делает на него jmp. Адрес этот - следующая инструкция после call[
foo:если мы в bar заменим call-ret на jmp, то в стеке вместо адреса конца bar будет адрес foo, на который вернётся baz
call bar
; do some stuff
ret
bar:
; do some stuff
call buz
ret
baz:
; do some stuff
ret
E
[
E