Healthkathon BPJS 2022
CHALL’S
Category | Challenge |
---|---|
Chall 1 | Chall 1 |
CHALL 1
http://pentest.student.1337hackathon.id:81/
Diberikan sebuah soal nomor 1 berupa webpage berikut, setelah itu kami cari tahu view page sourcenya seperti berikut
Kemudian kami menemukan clue pada saat kami meng-inspect halamannya, yaitu berupa strings base64
Setelah kami decode hasilnya seperti berikut
Singkat cerita kami coba menggunakan curl
dengan parameter -v
untuk mencari informasi dari URL-nya, dan kami menemukan potongan flag berupa Hexadecimal
Setelah itu kami coba decode dari format Hexadecimal to ASCII dengan tools
https://www.rapidtables.com/convert/number/hex-to-ascii.html
Didapatkanlah Flag Part1 s/d Part4 nya yaitu, BPJS{Mel4y4ni_s3penuh_h4t!_m3l4mp4u1
dan tinggal sisa Part5 dari flagnya yaitu %y?y=,#}
Sesuai dengan cluenya yaitu “Decode part5 by using the XOR function with custom css number.” maka dari itu kami mencari script untuk memecahkan XOR function dengan custom css number dan menemukan script dari post berikut https://crypto.stackexchange.com/questions/98727/how-can-i-decode-a-xor-cipher-with-a-string-key-i-know
Berikut script Python-nya
Lalu kami jalankan dengan command python3 -i xor_solver.py
dan didapatkanlah Part5 dari Flagnya yaitu h4r4pan
Flag: BPJS{Mel4y4ni_s3penuh_h4t!_m3l4mp4u1_h4r4pan}