b* main
run
si
si
si
si
si
si
si
si
si
si
si
si
si
si
si
si
disas
disasm
disassemble
b* 0x00005555555551a5
c
si
p $rax
p/x $rax
si
si
si
si
p $rdi
x/s $rdi
p/gx $rsi
x/gx $rsi
p $rdi
p $rsi
p/x $rsi
x/gx 0x7fffffffe228
si
finish
x/gx 0x7fffffffe228
anrgdb sim 0x7fffffffe228 4
angrdb sim 0x7fffffffe228 4
angrgdb sim 0x7fffffffe228 4
angrgdb
python import angrgdb.commands
q
b* main
run
disassemble main
b* 0x00005555555551b8
c
p $rdi
x/s $rdi
p/x $rsi
angrgdb sim 0x7fffffffe228 4
si
finish
p/x 0x7fffffffe228
x/x 0x7fffffffe228
angrgdb list
disassemble main
x/s 0x55555555601d
x/s 0x555555556029
angrgdb find 0x0000555555555213
angrgdb avoid 0x0000555555555226
angrgdb run
python -v
python
import sys
print(sys.versio_info)
end
py import sys
py print(sys.version)
angrgdb list
angrgdb run
angrgdb shell
angrgdb 
angrgdb sim 0x7fffffffe228 32
angrgdb find 0x0000555555555213
angrgdb find 0x0000555555555213
angrgdb avoid 0x0000555555555226
angrgdb run
py sys.version
py print(sys.version)
q
disassemble main
b* 0x00000000000011b8
run
i b
p $rdi
p $rsi
c
q
run
disassemble main
b* 0x00005555555551b8
c
run
x/s $rdi
p/x $rsi
angrgdyb sym 0x7fffffffe228 32
angrgdb sym 0x7fffffffe228 32
angrgdb sim 0x7fffffffe228 32
disassemble main
x/s 0x55555555601d
angrgdb find 0x0000555555555213
angrgdb avoid 0x555555556029
angrgdb run
q
run
b* main
del 1
disassemble main
b* 0x00005555555551b8
run
x/s $rdi
p/x $rsi
angrgdb sim 0x7fffffffe1f8 32
disassemble main
x/s 0x55555555601d
angrgdb find 0x0000555555555213
angrgdb avoid 0x0000555555555226
angrgdb run
angrgdb list
angrgdb reset
angrgdb list
angrgdb run
angrgdb find 0x0000555555555213
angrgdb avoid 0x0000555555555226
angrgdb run
angrgdb sim 0x7fffffffe1f8 4
angrgdb run
q
disassemble main
angrgdb find 0x0000000000001213
angrgdb avoid 0x0000000000001226
angrgdb run
b* 0x00000000000011b8
p $rsi
run
angrgdb run
q
run
disassemble main
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
b* 0x00005555555551b8
angrgdb run
run
angrgdb run
py import sys
py print(sys.version)
q
run
disassemble main
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
b* 0x00005555555551b8
run
angrgdb run
py print(elftools.__file__)
py import elftools
py print(elftools.__file__)
q
disassemble main
angrgdb avoid 0x0000000000001226
angrgdb find 0x0000000000001213
b* 0x00000000000011b8
run
p $rsi
run
q
run
disassemble main
b* 0x00005555555551b8
run
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
angrgdb run
q
run
disassemble main
b* 0x00005555555551b8
run
disassemble main
angrgdb avoid 0x000055555555521f
angrgdb reset
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
angrgdb run
q
run
disassemble main
b* 0x00005555555551b8
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
run
angrgdb run
q
run
disassemble main
b* 0x00005555555551b8
run
disassemble main
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
angrgdb run
q
run
disassemble main
b* 0x00005555555551b8
run
disassemble main
angr avoid 0x0000555555555226
angr find 0x0000555555555213
x/s 0x55555555601d
angr run
q
run
disassemble main
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
b* 0x00005555555551b8
run
angrgdb run
q
disassemble main
b* 0x0000000000001205
run
run AAAAAAAAAAAAAAB
c
run
i b
del 1
disassemble main
b* 0x0000555555555205
run AAAAAAAA
disassemble main
angrgdb avoid 0x0000555555555226
angrgdb find 0x0000555555555213
angrgdb sim $eax 
angrgdb run
q
