...
Panel |
---|
Get to reversing. |
File
Panel |
---|
Source Code
Panel |
---|
Writeup
File information
Code Block |
---|
lazenca0x0@ubuntu:~/CTF/DEFCON2016/baby's/baby-re$ file baby-re baby-re: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5d5783d23d78bf70b80d658bccbce365f7448693, not stripped lazenca0x0@ubuntu:~/CTF/DEFCON2016/baby's/baby-re$ checksec --file baby-re RELRO STACK CANARY NX PIE RPATH RUNPATH FORTIFY Fortified Fortifiable FILE Partial RELRO Canary found NX enabled No PIE No RPATH No RUNPATH Yes 0 2 baby-re |
...
Code Block | ||||
---|---|---|---|---|
| ||||
from pwn import * p = process("./baby-re") def CharInput(ch): p.recvuntil(':') p.sendline(str(ch)) CharInput(77) CharInput(97) CharInput(116) CharInput(104) CharInput(32) CharInput(105) CharInput(115) CharInput(32) CharInput(104) CharInput(97) CharInput(114) CharInput(100) CharInput(33) print p.recvuntil("The flag is:") + p.recv() |
Flag
Flag |
---|
Panel |
---|
Related Site
- http://docs.angr.io/docs/examples.html
- https://github.com/angr/angr-doc/blob/master/examples/defcon2016quals_baby-re_0/solve.py
- https://github.com/angr/angr-doc/blob/master/examples/defcon2016quals_baby-re_1/solve.py
...