Professional Documents
Culture Documents
CRYPTOGRAPHY
a. Julius Caesar
b. vinegar salad
c. Dago itu jalan
d. stemba all base
e. This is power
f. beRSAwah
g. Menggeser kunci
h. RSA LV 2
i. biji
j. akar
CRYPTOGRAPHY
a. Julius Caesar
Soal:
Pesan : ZALTIHJAM{ohsv_zhfh_hkhsho_jhlzhy!!jhlzhy_jpwoly??}
Langkah Penyelesaian:
Dengan bantuan tools online dcode.com - ketikkan kata kunci caesar pada bagian
temukan alat - pilih kode caesar - tempel
FLAG : STEMBACTF{halo_saya_adalah_caesar!!caesar_cipher??}
b. vinegar salad
Soal :
Pesan: KXGDFTUXH{psn_crgn_eugyv_mmzwrgii_vatjvv}
Langkah Penyelesaian:
Dengan bantuan tools online dcode.com - isikan kata kunci secret
FLAG: "STEMBACTF{you_knew_about_vigenere_cipher}"
c. Dago itu jalan di Bandung
Soal:
File story.txt:
Langkah Penyelesian:
Unduh story.txt. Dengan bantuan https://www.dcode.fr/liste-outils
FLAG: STEMBACTF{budayakan_literasi_meskipun_cerita_fiksi}
d. Stemba all base
Soal:
Langkah Penyelesaian:
Gunakan https://gchq.github.io/CyberChef/ untuk mendecode kode biner dari file
basechall.txt. Decode kode biner dengan urutan :
1. From Binary
2. From Base32
3. From Hex
4. From BAse64
5. From Octal
6. From Base32
7. From Decimal
8. From Base64
Result : FGRZONPGS{guvf_vf_onfvp_rapbqvat_jvgu_onfr}
resutl merupakan “ROT-13 Chiper”, gunakan https://www.dcode.fr/rot-13-cipher untuk
mendecodenya.
FLAG: STEMBACTF{this_is_basic_encoding_with_base}
e. This is Power
Soal:
Pesan:
m:
29426177654574306677781614394115635001352777849403971025419084493603
50029171121865795129273277154524991383693562589113220512822744433212
64749598888001792791127749103130785574394234404258296415976886213917
62529559812128137355158237966490322387953067146490529255759288879679
06414522316718976941270416608564872415969021554839107188155561149763
50745013212981950556505036743975767341060461522207961363534520461147
89989457254733875504368399245671368329812475986854296951120974492780
51866827006890343708600333094257990352785147069735859216098643322530
60049382381489991829186706657077365220125786486609478158260588871409
86121
e: 65537
n:
11547932045588094491677300979836858560644962249648577690571194214444
67322356845994840774035887553813844885142679230997672763954289862628
60899060988613408416183430681661854414297711292699860502816147836229
96975473173551994682262762519816660333420222868119736681051270588009
2925911569554374846143638068156247667
flag = (m ** e)%n
Soal:
Langkah Penyelesaian:
File output.txt merupakan “RSA Cipher”, gunakan https://www.dcode.fr/rsa-cipher dan
masukkan angka-angka dari file output.txt untuk mendecodenya.
FLAG: STEMBACTF{apakah_kamu_pernah_belajar_RSA_sebelumnya??!!}
g. Mengeser Kunci Papan
Soal:
Pesan:
jyy[d"\\ftobr/hpph;r/vp,\ftobr\gp;frtd\2n8sdU5wj8Ld:OF:;<tU;7IrLEb7v[J{iZid[1djstomh
Langkah Penyelesaian:
Pesan merupakan “Keyboard Shift Chiper”, gunakan Keyboard Shift Chiper, masukkan
pesan diatas lalu decrypt. Terdapat sebuah link google drive, salin link dan buka di
browser.
FLAG:
STEMBACTF{kalo_ada_orang_yang_suka_typo_kayaknya_dia_lagi_pake_keyboa
rd_shift}
h. RSA LV 2
Soal:
Langkah Penyelesaian:
File chalrsa1”.txt merupakan “RSA Cipher”, gunakan https://www.dcode.fr/rsa-cipher dan
masukkan angka-angka dari file output.txt untuk mendecodenya. Kosongi yang tidak ada.
FLAG: STEMBACTF{ERESEI_LOW_EXP_ATTACK!!}
i. BIJI
Soal:
biji.py
Langkah Penyelesaian:
Buat kode python yang menghasilkan output yang sama menggunakan random.seed sebanyak
100 hingga 1000 dan meng-XOR-kan string yang dienkripsi dengan string acak yang terbentuk
dari 30 karakter huruf kecil. String hasil XOR akan diterjemahkan menjadi string asli
menggunakan fungsi "n2s" dan didecode menggunakan utf-8. Jika string hasil akhir berakhir
dengan tanda "}", maka string tersebut akan dicetak.
FLAG:STEMBACTF{random_biji_akan_menumbuhkan_hasil_yang_sama}
j. akar
Soal :
Akar.py
Langkah Penyelesaian:Buat kode python yang mencari akar 4 dari output diatas dan ditambah
sebuah string berisi 258 karakter "1". Hasil dari akar 4 tersebut kemudian diterjemahkan menjadi
string asli menggunakan fungsi "n2s" dan didecode menggunakan utf-8. Hasil akhir dari
program ini adalah sebuah string yang dicetak.
FLAG : STEMBACTF{coba_tanya_guru_matematika}