Sunday, October 26, 2014

HITBKUL 2014: Daemon 2

Setelah berhasil menyelesaikan d4 (yang belum langsung terpaka di hari pertama), kami mencoba daemon d1 (yang ternyata mustahil diselesaikan karena penggunaan fungsi random yang tidak bisa diprediksi), dan daemon 2. Logika daemon 2 ini sangat sederhana:

image

Daemon 2 akan melakukan konek balik ke host kita ke sebuah port random yang tidak bisa diprediksi. Salah satu solusi untuk ini adalah menggunakan iptables, tapi sayangnya ini didisable oleh panitia.

Jadi akhirnya saya membuat sebuah skrip python yang melisten ke banyak socket sekaligus:

Karena batasan jumlah port yang bisa dibuka, skrip itu tidak akan 100% berhasil. Skrip ini dijalankan di satu console, sambil di console lain kita melakukan serangan:

for((i=0; i<100;i++)); do nc 192.168.10.105 31337; done

Dengan mengulangi 100x, dapat dipastikan kita menerima flag dari lawan.

1 comment:

  1. Bulgarian on-line gambling is taxed solely through corporate tax on the taxable profit from on-line gambling, on the rate of 10%. The Bulgarian Gambling Act and its implementing legislation regulate Bulgarian on-line gambling. Remote gambling was 1xbet korea first legislated for in 2014, and has been subjected to incremental change solely since. Additionally, fiat players who use the promo code “CAWELCOME100” can qualify for a one hundred pc initial deposit match up to as} $1,000. After this, you also will obtain a deposit match up to as} $1,500, followed by a 150 % match up to as} $750 on your subsequent eight deposits.

    ReplyDelete