ELF

CPCTF 2019 Writeup Binary class Easy Binary passcode

Binary class Description Main.class http://files.problem.cpctf.space/Main.class classファイルが与えられるのでオンラインデコンパイラに投げた。 http://www.javadecompilers.com/ import java.io.PrintStream; public class Main { public Main() {} …

CBM CTF 2019 Pwn pwn5

pwn5 Ananlyse the binary and get flag at: nc 35.231.63.121 1342 $ file pwn5 pwn5: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=773d0…

CBM CTF 2019 Pwn pwn3

pwn3 reverse the binary and submit number at: nc 35.231.63.121 1340 $ file pwn03 pwn03: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]…

CBM CTF 2019 Pwn pwn2

pwn2 analyze the binary and exploit server at: nc 35.231.63.121 1339 $ file pwn02 pwn02: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1…

CBM CTF 2019 Pwn pwn1

pwn1 reverse the binary and exploit server at: nc 35.231.63.121 1337 $ file pwn1.elf pwn1.elf: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildI…

BSidesSF 2019 CTF Pwn runit

runit Send code to the server, and it'll run! Grab the flag from /home/ctf/flag.txt Location - runit-5094b2cb.challenges.bsidessf.net:5252 $ file runit runit: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (us…

僕はROPが理解出来ない(はがない)

※本記事は合ってるかどうか保証出来かねます。また、発言は個人の意見です。 pwnをする上で最低限必要とされてるROPが理解出来なかったのでROP学習の定番ropasaurusrexをなぞってROPを学習する。 結局何が理解出来なかったのかというと pwn → わかる ガジェ…

ELFの実行でNo such no file or directoryと出た

ELFの実行でファイル自体はあるのにNo such no file or directoryと出た。 結論から言うとELFが32bitのファイルでOSが64bitのため32bitの実行環境がなかった。 inaz2.hatenablog.com sudo apt-get install gcc-multilib g++-multilib インストールすれば動い…