You are on page 1of 14

STEMBASE CYBER SECURITY

SMK NEGERI 7 SEMARANG

VHINDU MARSA SUSILO


XI SIJA 2
2106818042
DAFTAR ISI

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

ZALTIHJAM{ohsv_zhfh_hkhsho_jhlzhy!!jhlzhy_jpwoly??} - isikan 7 pada kata kunci -


deskripsi secara otomatis

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:

Output file basechall.txt:

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

Langkah Penyelesaian: Buat kode python kemudian print hasilnya


FLAG:
STEMBACTF{46558008354690517768492901481418592368795749566418891796663
43737897469108892552612875330778688687337855601749658789979818089702502
05923154179233702717240703461127616569943769003335901817871596789248927
77023063074216171900736028489674357932603574241016724608711630393969657
062140126787842531955211539123462577}
f. beRSAwah

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:

File output chalrsa1” :

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.

Masuk ke directory file tersebut, maka flag akan muncul.

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}

You might also like