# Find The Key

{% hint style="info" %}
Category: Forensic

Difficulty: easy
{% endhint %}

## Deskripsi

> Temukan key = solve
>
> Diberikan sebuah file: [ssstttttt.unknown](https://ctf.slashrootctf.id/files/9e330d8aad63dd0b39c8a3690af28f95/ssstttttt.unknown?token=eyJ1c2VyX2lkIjoxNiwidGVhbV9pZCI6MzIsImZpbGVfaWQiOjd9.Zvg4Gg.zZyfjkmJlYBu4hk1FCIqjjDE8gc)

## Langkah Penyelesaian

* Saya coba liat file signature dari file tersebut, sepertinya terpotong. Bisa dilihat pada gambar di bawah, 3 digit hex yang di-highlight sepertinya indikasi file JPG.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2FECoRfDGz6vbByWuY4tka%2Fimage.png?alt=media&#x26;token=48640289-9844-4882-9450-821fa04423b8" alt=""><figcaption></figcaption></figure>

* Setelah saya coba fix dengan file signature yang sesuai, tidak ada flag yang muncul.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2F6HMyzWP1Ox6UeAzcJH7s%2Fimage.png?alt=media&#x26;token=7d077a4c-8466-412d-9600-71b4550b3a33" alt=""><figcaption></figcaption></figure>

* Analisis selanjutnya yaitu mengecek bagian human readable dari file tersebut dengan `strings`.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2FhL3rEVpUK6BNmKNwJ5te%2Fimage.png?alt=media&#x26;token=011f2a4d-b849-40f3-991e-975e63931287" alt=""><figcaption></figcaption></figure>

* Nampak sebuah flag tapi formatnya salah, terbukti ketika dicoba submit, baik dengan kelebihan **r** atau pun tidak hasilnya tetap incorrect.
* Saya coba decode nilai hex di bawahnya, flagnya masih incorrect.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2Fkc4cQMWuIZyv9wziFA4V%2Fimage.png?alt=media&#x26;token=38f4d612-6d7f-4fad-9a0d-692ee58b7e32" alt=""><figcaption></figcaption></figure>

* Kemudian, saya coba kode binary yang di bawahnya, berikut hasil konversi ke ascii (text).

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2FU6kffSbOSRfIa3ELsH8R%2Fimage.png?alt=media&#x26;token=7d81a593-a7b0-454f-8a3b-5df181d5e43b" alt=""><figcaption></figcaption></figure>

* Hmm, sebuah flag juga, tapi ketika coba submit masih incorrect.
* Saya coba decode nilai hex yang di atas flag awal, hasilnya adalah `admin123`.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2F6a6j9C3mj43X7jegvyJS%2Fimage.png?alt=media&#x26;token=79af24bd-9644-4fef-8d06-ab6c6df5bb0b" alt=""><figcaption></figcaption></figure>

* Sejenak saya berpikir mungkin saja itu sebuah password, but for what ?? Apakah ini sebuah file archive yang diproteksi password ?
* Saya coba cari nilai hex yang relevan dengan file signature zip yaitu `50 4B 03 04`, ternyata ada dong dan itu **berulang sebanyak 4 kali**.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2Fst3mpMjLpCDfv2gdsPqN%2Fimage.png?alt=media&#x26;token=19a1d380-887a-49f7-8ade-ec219f2ea33d" alt=""><figcaption></figcaption></figure>

* Ketika file signaturenya diganti dari jpg ke zip beneran bisa dong.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2FMKMOQpIn1gtpzz98nFUK%2Fimage.png?alt=media&#x26;token=4871f3fb-cecb-4e06-9bc1-b6cad2c0faae" alt=""><figcaption></figcaption></figure>

* Saya coba baca isi file tersebut, rata-rata semuanya di-encode menggunakan base64 dan ternyata di dalamnya ada banyak sekali flag palsu. Sampai pada akhirnya, alhamdulillah saya berhasil ketemu flag aslinya sebelum nilai binary.

<figure><img src="https://2661951449-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPXl4YE7Y3W2ZkuPwt8SF%2Fuploads%2FJfRTG8E2XByzlgzuvoga%2Fimage.png?alt=media&#x26;token=412376c0-2084-4ce8-9e29-cfe88526e0ab" alt=""><figcaption></figcaption></figure>

* Bang jangan di prank mulu donk, udah salah berape kali gw :v.

## Flag

<kbd>slashroot8{Y4n9\_b1k1n\_s04l\_m4s1h\_p3mul4}</kbd>
