hay gays kembali lagi bersama gw Yukinoshita47 kali ini gw kembali menulis write up CTF wkwkwkwkwk gw emang hobi CTF sekarang daripada deface dan lain2
kali ini writeup tentang encryption sebenarnya. tapi
oke apa challenge nya kali ini ya challenge ada di gambar bawah ini
nah ini challenge ada angka aneh:v
000122 155 170 150 132 172 157 147 126 61 122 000111 145 61 144 150 143 61 71 117 115 110 122 000146 131 62 150 150 142 107 170 154 142 155 000144 160 142 155 144 146 115 62 64 167 144 000127 144 157 146 121 75 75
kunci nya liat digit angka nya maksimal nya berapa dalam challenge ini maksimal angka nya adalah 7 jadi kemungkinan besar adalah bilangan octal mungkin kalian yang belajar Teknik Elektronika Digital Pasti tau lah.
Berikut tabel Teknik Elektronika Digital Numbering Sistem nya biar tau kalian beda nya Binary, Octal, Decimal, dan Hexa Decimal itu apa :v
nah disini gw convert aja dari octal ke plain text kalo hasil nya seperti ini
RmxhZzogV1RIe1dhc19OMHRfY2hhbGxlbmdpbmdfM24wdWdofQ==
kemungkinan adalah base64
biar pasti kita cek aja
dan ternyata emang base64
kita decode aja dan jadi nya adalah
RmxhZzogV1RIe1dhc19OMHRfY2hhbGxlbmdpbmdfM24wdWdofQ== adalah Flag: WTH{Was_N0t_challenging_3n0ugh}
flag nya adalah WTH{Was_N0t_challenging_3n0ugh}
done
oke cukup gampang kan kunci nya adalah pastikan lu rajin mikir kalo mau main CTF ini lumayan buat ngasah otak juga sekaligus lu tau sampai dimana kemampuan lu.
oke cukup sampai disini aja write up nya ingat write up adalah dokumentasi formalitas :v
sekian dan terimakasih
Main Portal : http://www.garudasecurityhacker.org
Bagian Intelligence Gathering : http://big.garudasecurityhacker.org
Blog : http://blog.garudasecurityhacker.org
Our Project : http://project.garudasecurityhacker.org
WTHack : The Secret Message [Write Up]
hay gays kali ini gw mau share write up lagi ne kali ini gw main di CTFLearn oke challenge kali ini Cryptography
berikut ini soal challenge nya
Kill the Killerdan challenge ini pada saat write up ini dibuat baru 24 solved nya ada apa dengan heker dunia ??
BY POPMAN
HELP! A MURDERER KILLED MY SON! I KNOW THE PERSON THAT KILLED YOUR SON HIS NAME WAS ._ _. _.. _.__ AND KILLED HIM.
bagian ._ _. _.. _.__ adalah cryptography nya dan dari bentuk nya keliatan nya seperti kode morse mungkin yang rajin ikut Pramuka dan yang ikut Diksarmil pasti tau.
jadi cukup terjemah kan saja biar gak pusing pake translator aja
jadi ._ _. _.. _.__ = ANDY
submit flag nya adalah ANDY
dan voila SOLVED
cukup mudah kan :v jika kalian masih juga bilang ini artikel gak perlu di post gw ingatin sekali lagi ya ini write up CTF cuma buat formalitas dokumentasi.
udah itu aja Sekian Dan Terimakasih.
Main Portal : http://www.garudasecurityhacker.org
Bagian Intelligence Gathering : http://big.garudasecurityhacker.org
Blog : http://blog.garudasecurityhacker.org
Our Project : http://project.garudasecurityhacker.org
CTFLearn : Cryptography - Kill the Killer [Write Up]
ok langsung aja ya
pertama masuk ke direktori webserver yang mau lu buat disini gw mau buat direktori webserver nya yaitu folder Videos
jd karena folder nya udah ada jd gw masuk aja dengan menggunakan perintah
cd Videos
kemudian tekan enter
untuk menjalankan webserver nya cukup gampang cukup masukkan perintah
python -m SimpleHTTPServer
kemudian tekan enter maka akan muncul ip 0.0.0.0 dan port 8000
cek webserver nya di browser http://0.0.0.0:8000 contoh jika berhasil webserver nya jalan maka akan muncul seperti gambar dibawah ini.
bagaimana cara nya agar webserver kita bisa diliat teman kita yang 1 jaringan
pertama kita liat ip LAN kita dengan perintah
ifconfig
kemudian tekan enter
disini ip gw 192.168.100.13 karena port nya 8000
jadi teman 1 jaringan mengakses nya di browser mereka adalah http://192.168.100.13
contoh gambar dibawah ini
karena disini kami berbagi bokep ya biase dibuka dan didownload
yeeahhh download bokep sedang berlangsung
trus bagaimana cara mematikan webserver nya ?
gampang tekan aja CTRL C
cukup mudah kan wkwkwkwkwkwkwkwk oke sampai disini saja tutorial sederhana nya sampai jumpa di tutorial berikut nya ya gays
sekian dan Terimakasih
Main Portal : http://www.garudasecurityhacker.org
Bagian Intelligence Gathering : http://big.garudasecurityhacker.org
Blog : http://blog.garudasecurityhacker.org
Our Project : http://project.garudasecurityhacker.org
Kali Linux : Membuat Webserver Sederhana Dengan SimpleHTTPServer
hai gays kembali lagi di tutorial kali linux gw Yukinoshita 47 mau share troubleshooting metasploit yang umum terjadi di kali linux yaitu pas mau load module atau plugin muncul error database not connected.
bagaimana solusi nya ? ok let's roll nigga pertama jalankan service postgresql nya dengan menggunakan perintah
service postgresql start
kemudian tekan enter
kemudian jalankan perintah
msfdb init
kemudian tekan enter
jalankan metasploit dengan menggunakan perintah msfconsole lalu tekan enter kemudian masukkan db_status kemudian tekan enter jika muncul tulisan postgresql connected to msf berarti metasploit sudah bisa digunakan.
oke cukup mudah kan dan sampai jumpa di artikel-artikel berikut nya.
sekian dan terimakasih..
Main Portal : http://www.garudasecurityhacker.org
Bagian Intelligence Gathering : http://big.garudasecurityhacker.org
Blog : http://blog.garudasecurityhacker.org
Our Project : http://project.garudasecurityhacker.org
Kali Linux : Solusi Masalah Metasploit Failed To Load Plugin Database Not Connected
Yup Kembali lagi bersama gw Yukinoshita 47 babeh kalian di GSH yang tercinta ini wkwkwkwkwkwk biase kali ini gw mau share tentang CTF lagi. kali ini gw memberanikan diri untuk ikutan CTF yang Reverse Engineering karena banyak haters GSH nantang buat bikin konten Reverse Engineering ok gpp kita ladenin aja :v
challenge kali ini adalah Eye of Sauron kategori nya Malware Reverse Engineering
inilah penampakan eye of sauron
Q : WOI BNGST KNTL MMQ JMBT MATA DAJJAL ITU MAH
A : Lu tau tuh Mata Dajjal tp nape lu males ibadah ?
udah udah cukup intermezzo nya mari kita ke TKP
oke berikut ini challenge nya
Can you find the key to pass? Link:https://s3-eu-west-1.amazonaws.com/talentchallenges/Reverse/Inkie.zip
gw download dulu file nya dan gw copy file Inkie.exe nya karena yg 1 buat di reverse atau dibongkar yg 1 lagi buat dijalanin.
challenge nya seperti ini disuruh nyari key nya
gw buka software Inkie.exe nya gw disini pake CodeReflect
disini gw nemuin kode hash pada bagian InitializeComponent() : Void di FormLabel2, FormLabel3, FormLabel4, dan FormLabel5 lebih detail cek di gambar
ini Source Code bagian InitializeComponent() : Void
.method private hidebysig instance void InitializeComponent() cil managed
{
// Method Start RVA 0x2184
// Code Size 1078 (0x436)
.maxstack 4
L_0000: ldarg.0
L_0001: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
L_0006: stfld [Inkie]Inkie.Form1::label1
L_000b: ldarg.0
L_000c: newobj instance void [System.Windows.Forms]System.Windows.Forms.TextBox::.ctor()
L_0011: stfld [Inkie]Inkie.Form1::txtPass
L_0016: ldarg.0
L_0017: newobj instance void [System.Windows.Forms]System.Windows.Forms.Button::.ctor()
L_001c: stfld [Inkie]Inkie.Form1::btnCheck
L_0021: ldarg.0
L_0022: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
L_0027: stfld [Inkie]Inkie.Form1::label2
L_002c: ldarg.0
L_002d: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
L_0032: stfld [Inkie]Inkie.Form1::label3
L_0037: ldarg.0
L_0038: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
L_003d: stfld [Inkie]Inkie.Form1::label4
L_0042: ldarg.0
L_0043: newobj instance void [System.Windows.Forms]System.Windows.Forms.Label::.ctor()
L_0048: stfld [Inkie]Inkie.Form1::label5
L_004d: ldarg.0
L_004e: call instance void [System.Windows.Forms]System.Windows.Forms.Control::SuspendLayout()
L_0053: ldarg.0
L_0054: ldfld [Inkie]Inkie.Form1::label1
L_0059: ldc.i4.1
L_005a: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
L_005f: ldarg.0
L_0060: ldfld [Inkie]Inkie.Form1::label1
L_0065: ldc.i4.s 12
L_0067: ldc.i4.s 80
L_0069: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_006e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_0073: ldarg.0
L_0074: ldfld [Inkie]Inkie.Form1::label1
L_0079: ldstr "label1"
L_007e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_0083: ldarg.0
L_0084: ldfld [Inkie]Inkie.Form1::label1
L_0089: ldc.i4 131
L_008e: ldc.i4.s 13
L_0090: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_0095: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_009a: ldarg.0
L_009b: ldfld [Inkie]Inkie.Form1::label1
L_00a0: ldc.i4.0
L_00a1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_00a6: ldarg.0
L_00a7: ldfld [Inkie]Inkie.Form1::label1
L_00ac: ldstr "Enter the key on the ring:"
L_00b1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_00b6: ldarg.0
L_00b7: ldfld [Inkie]Inkie.Form1::txtPass
L_00bc: ldc.i4 143
L_00c1: ldc.i4.s 77
L_00c3: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_00c8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_00cd: ldarg.0
L_00ce: ldfld [Inkie]Inkie.Form1::txtPass
L_00d3: ldstr "txtPass"
L_00d8: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_00dd: ldarg.0
L_00de: ldfld [Inkie]Inkie.Form1::txtPass
L_00e3: ldc.i4 129
L_00e8: ldc.i4.s 20
L_00ea: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_00ef: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_00f4: ldarg.0
L_00f5: ldfld [Inkie]Inkie.Form1::txtPass
L_00fa: ldc.i4.1
L_00fb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_0100: ldarg.0
L_0101: ldfld [Inkie]Inkie.Form1::btnCheck
L_0106: ldc.i4.s 105
L_0108: ldc.i4.s 125
L_010a: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_010f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_0114: ldarg.0
L_0115: ldfld [Inkie]Inkie.Form1::btnCheck
L_011a: ldstr "btnCheck"
L_011f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_0124: ldarg.0
L_0125: ldfld [Inkie]Inkie.Form1::btnCheck
L_012a: ldc.i4.s 75
L_012c: ldc.i4.s 23
L_012e: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_0133: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_0138: ldarg.0
L_0139: ldfld [Inkie]Inkie.Form1::btnCheck
L_013e: ldc.i4.2
L_013f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_0144: ldarg.0
L_0145: ldfld [Inkie]Inkie.Form1::btnCheck
L_014a: ldstr "I shall Pass!"
L_014f: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_0154: ldarg.0
L_0155: ldfld [Inkie]Inkie.Form1::btnCheck
L_015a: ldc.i4.1
L_015b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.ButtonBase::set_UseVisualStyleBackColor(bool)
L_0160: ldarg.0
L_0161: ldfld [Inkie]Inkie.Form1::btnCheck
L_0166: ldarg.0
L_0167: ldftn instance void [Inkie]Inkie.Form1::btnCheck_Click(object,class [mscorlib]System.EventArgs)
L_016d: newobj instance void [mscorlib]System.EventHandler::.ctor(object,valuetype [mscorlib]System.IntPtr)
L_0172: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::add_Click(class [mscorlib]System.EventHandler)
L_0177: ldarg.0
L_0178: ldfld [Inkie]Inkie.Form1::label2
L_017d: ldc.i4.1
L_017e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
L_0183: ldarg.0
L_0184: ldfld [Inkie]Inkie.Form1::label2
L_0189: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control()
L_018e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
L_0193: ldarg.0
L_0194: ldfld [Inkie]Inkie.Form1::label2
L_0199: ldc.i4.s 12
L_019b: ldc.i4 165
L_01a0: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_01a5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_01aa: ldarg.0
L_01ab: ldfld [Inkie]Inkie.Form1::label2
L_01b0: ldstr "label2"
L_01b5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_01ba: ldarg.0
L_01bb: ldfld [Inkie]Inkie.Form1::label2
L_01c0: ldc.i4.s 55
L_01c2: ldc.i4.s 13
L_01c4: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_01c9: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_01ce: ldarg.0
L_01cf: ldfld [Inkie]Inkie.Form1::label2
L_01d4: ldc.i4.3
L_01d5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_01da: ldarg.0
L_01db: ldfld [Inkie]Inkie.Form1::label2
L_01e0: ldstr "d0248b4e"
L_01e5: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_01ea: ldarg.0
L_01eb: ldfld [Inkie]Inkie.Form1::label3
L_01f0: ldc.i4.1
L_01f1: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
L_01f6: ldarg.0
L_01f7: ldfld [Inkie]Inkie.Form1::label3
L_01fc: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control()
L_0201: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
L_0206: ldarg.0
L_0207: ldfld [Inkie]Inkie.Form1::label3
L_020c: ldc.i4.s 12
L_020e: ldc.i4 178
L_0213: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_0218: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_021d: ldarg.0
L_021e: ldfld [Inkie]Inkie.Form1::label3
L_0223: ldstr "label3"
L_0228: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_022d: ldarg.0
L_022e: ldfld [Inkie]Inkie.Form1::label3
L_0233: ldc.i4.s 55
L_0235: ldc.i4.s 13
L_0237: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_023c: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_0241: ldarg.0
L_0242: ldfld [Inkie]Inkie.Form1::label3
L_0247: ldc.i4.4
L_0248: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_024d: ldarg.0
L_024e: ldfld [Inkie]Inkie.Form1::label3
L_0253: ldstr "47886655"
L_0258: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_025d: ldarg.0
L_025e: ldfld [Inkie]Inkie.Form1::label4
L_0263: ldc.i4.1
L_0264: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
L_0269: ldarg.0
L_026a: ldfld [Inkie]Inkie.Form1::label4
L_026f: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control()
L_0274: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
L_0279: ldarg.0
L_027a: ldfld [Inkie]Inkie.Form1::label4
L_027f: ldc.i4.s 12
L_0281: ldc.i4 191
L_0286: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_028b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_0290: ldarg.0
L_0291: ldfld [Inkie]Inkie.Form1::label4
L_0296: ldstr "label4"
L_029b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_02a0: ldarg.0
L_02a1: ldfld [Inkie]Inkie.Form1::label4
L_02a6: ldc.i4.s 53
L_02a8: ldc.i4.s 13
L_02aa: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_02af: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_02b4: ldarg.0
L_02b5: ldfld [Inkie]Inkie.Form1::label4
L_02ba: ldc.i4.5
L_02bb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_02c0: ldarg.0
L_02c1: ldfld [Inkie]Inkie.Form1::label4
L_02c6: ldstr "83f05688"
L_02cb: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_02d0: ldarg.0
L_02d1: ldfld [Inkie]Inkie.Form1::label5
L_02d6: ldc.i4.1
L_02d7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_AutoSize(bool)
L_02dc: ldarg.0
L_02dd: ldfld [Inkie]Inkie.Form1::label5
L_02e2: call valuetype [System.Drawing]System.Drawing.Color [System.Drawing]System.Drawing.SystemColors::get_Control()
L_02e7: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_ForeColor(valuetype [System.Drawing]System.Drawing.Color)
L_02ec: ldarg.0
L_02ed: ldfld [Inkie]Inkie.Form1::label5
L_02f2: ldc.i4.s 12
L_02f4: ldc.i4 204
L_02f9: newobj instance void [System.Drawing]System.Drawing.Point::.ctor(int32,int32)
L_02fe: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Location(valuetype [System.Drawing]System.Drawing.Point)
L_0303: ldarg.0
L_0304: ldfld [Inkie]Inkie.Form1::label5
L_0309: ldstr "label5"
L_030e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_0313: ldarg.0
L_0314: ldfld [Inkie]Inkie.Form1::label5
L_0319: ldc.i4.s 54
L_031b: ldc.i4.s 13
L_031d: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_0322: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Size(valuetype [System.Drawing]System.Drawing.Size)
L_0327: ldarg.0
L_0328: ldfld [Inkie]Inkie.Form1::label5
L_032d: ldc.i4.6
L_032e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_TabIndex(int32)
L_0333: ldarg.0
L_0334: ldfld [Inkie]Inkie.Form1::label5
L_0339: ldstr "c154b6ea"
L_033e: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_0343: ldarg.0
L_0344: ldc.r4 6
L_0349: ldc.r4 13
L_034e: newobj instance void [System.Drawing]System.Drawing.SizeF::.ctor(float32,float32)
L_0353: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleDimensions(valuetype [System.Drawing]System.Drawing.SizeF)
L_0358: ldarg.0
L_0359: ldc.i4.1
L_035a: call instance void [System.Windows.Forms]System.Windows.Forms.ContainerControl::set_AutoScaleMode(valuetype [System.Windows.Forms]System.Windows.Forms.AutoScaleMode)
L_035f: ldarg.0
L_0360: ldc.i4 284
L_0365: ldc.i4 262
L_036a: newobj instance void [System.Drawing]System.Drawing.Size::.ctor(int32,int32)
L_036f: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_ClientSize(valuetype [System.Drawing]System.Drawing.Size)
L_0374: ldarg.0
L_0375: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_037a: ldarg.0
L_037b: ldfld [Inkie]Inkie.Form1::label5
L_0380: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_0385: ldarg.0
L_0386: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_038b: ldarg.0
L_038c: ldfld [Inkie]Inkie.Form1::label4
L_0391: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_0396: ldarg.0
L_0397: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_039c: ldarg.0
L_039d: ldfld [Inkie]Inkie.Form1::label3
L_03a2: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_03a7: ldarg.0
L_03a8: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_03ad: ldarg.0
L_03ae: ldfld [Inkie]Inkie.Form1::label2
L_03b3: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_03b8: ldarg.0
L_03b9: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_03be: ldarg.0
L_03bf: ldfld [Inkie]Inkie.Form1::btnCheck
L_03c4: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_03c9: ldarg.0
L_03ca: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_03cf: ldarg.0
L_03d0: ldfld [Inkie]Inkie.Form1::txtPass
L_03d5: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_03da: ldarg.0
L_03db: call instance class [System.Windows.Forms].ControlCollection [System.Windows.Forms]System.Windows.Forms.Control::get_Controls()
L_03e0: ldarg.0
L_03e1: ldfld [Inkie]Inkie.Form1::label1
L_03e6: callvirt instance void [System.Windows.Forms].ControlCollection::Add(class [System.Windows.Forms]System.Windows.Forms.Control)
L_03eb: ldarg.0
L_03ec: ldc.i4.1
L_03ed: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_FormBorderStyle(valuetype [System.Windows.Forms]System.Windows.Forms.FormBorderStyle)
L_03f2: ldarg.0
L_03f3: ldc.i4.0
L_03f4: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MaximizeBox(bool)
L_03f9: ldarg.0
L_03fa: ldc.i4.0
L_03fb: call instance void [System.Windows.Forms]System.Windows.Forms.Form::set_MinimizeBox(bool)
L_0400: ldarg.0
L_0401: ldstr "Form1"
L_0406: call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Name(string)
L_040b: ldarg.0
L_040c: ldstr "Eyes of Sauron"
L_0411: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_0416: ldarg.0
L_0417: ldarg.0
L_0418: ldftn instance void [Inkie]Inkie.Form1::Form1_Load(object,class [mscorlib]System.EventArgs)
L_041e: newobj instance void [mscorlib]System.EventHandler::.ctor(object,valuetype [mscorlib]System.IntPtr)
L_0423: call instance void [System.Windows.Forms]System.Windows.Forms.Form::add_Load(class [mscorlib]System.EventHandler)
L_0428: ldarg.0
L_0429: ldc.i4.0
L_042a: call instance void [System.Windows.Forms]System.Windows.Forms.Control::ResumeLayout(bool)
L_042f: ldarg.0
L_0430: call instance void [System.Windows.Forms]System.Windows.Forms.Control::PerformLayout()
L_0435: ret
}
jadi hash nya
label2 = d0248b4e
label3 = 47886655
label4 = 83f05688
label5 = c154b6ea
kita coba buat key nya dari label2, label3, label4, dan label5 jadi key nya = d0248b4e4788665583f05688c154b6ea
kita test dan ternyata fail
kita coba cara ke dua yaitu urutan nya label5, label4, label3, dan label2 jadi key nya = c154b6ea83f0568847886655d0248b4e
dan hasil nya fail juga
kebetulan gw baru dapat ide gw gunakan pola kita key nya dari label2, label3, label4, dan label5 jadi key nya = d0248b4e4788665583f05688c154b6ea ya kan tp kali ini gw balik seperti efek cermin jadi kurang lebih.
semula key nya = d0248b4e4788665583f05688c154b6ea
gw tandai merah ternyata ada sedikit jebakan gw cek di bagian btnCheck_Click(Object,EventArgs) : Void
script nya di bagian btnCheck_Click(Object,EventArgs) : Void
.method private hidebysig instance void btnCheck_Click(object sender, class [mscorlib]System.EventArgs e) cil managed
{
// Method Start RVA 0x2124
// Code Size 43 (0x2b)
.maxstack 8
L_0000: ldarg.0
L_0001: ldfld [Inkie]Inkie.Form1::label3
L_0006: ldstr "47996655"
L_000b: callvirt instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
L_0010: ldarg.0
L_0011: call instance bool [Inkie]Inkie.Form1::ShallHePass()
L_0016: brtrue.s L_001f
L_0018: ldstr "you shall not pass"
L_001d: br.s L_0024
L_001f: ldstr "you shall pass"
L_0024: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
L_0029: pop
L_002a: ret
}
semula key nya = d0248b4e4788665583f05688c154b6ea
dibalik pake efek cermin istilah nya diubah menjadi key nya ae6b451c98650f3855668874e4b8420d
karena gw liat ada bagian angka yang mirip tapi beda 2 digit di btnCheck_Click(Object,EventArgs) : Void jadi key nya gw ubah menjadi dari 47886655 menjadi 47889955 jika dibalik pake efek cermin menjadi 55669974 dan jadi key nya = ae6b451c98650f3855669974e4b8420d
dan kita coba ternyata berhasil
flag nya adalah ae6b451c98650f3855669974e4b8420d
dan berhasil
oke cukup sampai disini write up kali ini gw akan bikin write up CTF yang lainnya karena gw beberapa event CTF juga gw ikutin kalo ada challenge nya yang berhasil gw selesaikan pasti gw bikin write up nya buat dokumentasi dan bukti nya.
TOLONG JANGAN BULLY KAMI TERUS KAMI BUKAN SIAPA-SIAPA WKWKWKWKWKWKWK
sekian dan terimakasih
Main Portal : http://www.garudasecurityhacker.org
Bagian Intelligence Gathering : http://big.garudasecurityhacker.org
Blog : http://blog.garudasecurityhacker.org
Our Project : http://project.garudasecurityhacker.org













































