Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.06 KB

File metadata and controls

44 lines (27 loc) · 1.06 KB

SOAL HOLOGY PWN #1

Judul : gunakan-dengan-baik

Author : ahm4d

Deskripsi

Menyusuri hutan banyak lumpur.

Konsep Soal

Konsep soal gunakan-dengan-baik adalah kita mengoverflow (karena ada fungsi gets) terus kita ret address (ROP) lalu kita mencocokkan dengan string.

*Saya sengaja buat fungsi banyak sebagai pengecoh.

Proof of Concept

  1. Karena ada fungsi gets, kita buat pattern sebanyak mungkin, otomatis EIP teroverwrite offset 136 byte
  2. Kalo dicek di ida pro ada perbandingan string kita lihat ukurannya yang dibandingkan yaitu 8 byte, berati 136 - 8 = 128 adalah buffernya jadi 128 + string yang ada di ida.
  3. Setelah kalo kita mau dapat flag, kita inputin sesuatu, cek lagi di ida pro ada string lain, setelah diinput akan dapat flag.

Hints

nama file, dan desc soal merupakan hint.

Deployment

docker build -t soal-gunakan .
docker run -d --name=soal-gunakan -p 31337:31337/tcp soal-gunakan
crontab /path/to/crontab

Flag

Tekan untuk melihat flag
hology3{kamu_m3rusak_pr09ramku}