CTF暗号学作業問題ノート

5816 ワード

1.奇妙な文字列


密文:89 51 82 109 89 50 86 122 97 71 107 61対応のasciiコードはY 3 RmY 2 VzaGk=あり=最後にbase 64復号ctfceshiを試します

2.疑問の漢字


密文:王夫井工夫口由中人井中夫由中大質屋暗号:67 84 70 123 82 77 125回転ascii:CTF{RM}

3.クラシックパスワード


密文:{79,675,851,237,670,846,768,798,8968,676,847,767,677,672,787,737,677,787,777,12573,8465}
asciiによって得られる:
OCU { CFT ELXOUYD ECTNGAH OHRNFIE NM } IOTA
カラム置換2764513:
CTF{COU LDYOUEX CHANGET HEINFOR MATION}

4.フェンスに閉じ込められたシーサー


密文:NlEyQd{seft}先柵(6)それからシーザー暗号化(CTF{tianshu})

5.敵軍情報


密文:45 46 45 46 32 45 32 46 46 46 45 46 32 46 46 32モスパスワード-.-.-.-.-.-.-.-翻訳:CTFA

6.Fair-Play


The quick brown fox jumps over the lazy dog! ihxo{smzdodcikmodcismzd}ツールURL:http://rumkin.com/tools/cipher/playfair.php解:ctfx{playfairisfairplay}ヒント:1行目はkey 2行目は密文

7.ベーコンが好き


密文:----.....................................................................................................................................................................................................-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-./-.-. -.-. -.-. -.. -.-. -.-. -.. -.. -.. -.-. -.-. -.. -.. -.. -.-. -.-. -.. -.-. -.. -.. デモスパスワード:MORSE..--.-IS..--.-COOL..--.-BUT..--.-BACON..--.-IS..--.-COOLER..--.-DCCDCCCDDDCDCCCDDCCCCCCCDDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCDC/CCCDCCDDDDCCDCDDベーコン:CTF{SHIYANBA IS COOL}

8.Decode


0x25346425353425343525333525343325366125343525373725346425353125366625373825346425343425363725346225346625353425366225346225346425353425343525373825343325366125343525373725346625353125366625373825346425343425343525346225346425353425343525333225343325366125343525373825346425353125366625373825346425353425353525346225346425353425343125333025343325366125343525373725346525353125366625373825346425366125343435253534622535346625353535342535353535346535324532453535343435353535353534343535353535353535353535353535353535353535353535353535353535353534343434353535334535353535342535353535353434343434343535353535353535353534353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534343434343434343434343435353535353535353535353535353535353535353535353535353534 f%51%6 f%78%4 d%44%45%4 b%4 d%54%45%32%43%6 a%45%78%4 d%51%6 f%78%4 d%54%55%4 b%4 d%54%41%30%43%6 a%45%77%4 e%51%6 f%78%4 d%6 a%45%4 b%4 f%54%63%4 b4%4 d%54%45%77%43%6 a%6 b%34%43%6 a%6 b%33%43%6 a%45%45%45%45%45%4 e%41%43%43%6 a%43%46%43%43%43%6 a%43%43%6 b%43%43%43%43%43%6 b%33%43%6 b%43%43%6 a%45%43%45%4 a%4 e%4 d%4 d d d d d d u l復号:MTE 5 CjEwMQoxMDgKOTKMTE 5 CjEwMQoxMDgKOTKMTK K K K K K MTExCjMQQQQQQQQQQQQQQQQQQQQQixMDgKOコード:welcometoshiyanbar

8.シーザーと○○暗号化


密文:aZZg/xZbavpZiEZp+n)o+先シーザー.フェンス(3)flag{Just_4_fun_0.0}

9.こんにちはウサギ


U 2 FsdGVkX 197 ihEWFWSF 8 qzdJ/Y 1 GS 6 pieLsbQHFUA==ツール:http://www.sojson.com/encrypt_rabbit.html sImPle_xUe_yuan

10.彼のラブレター


ソースコードに%3 Ccenter%3 E%0 A%0 A%0 A%3 Cp%3 E%u 4 E 0 D%u 96 BE%u 7684%uFF 0 C%u 8 F 93%u 5165%u 5 BC 6%u 7801%u 8 FA 3%21%3 C%2 fp%3 E%0 A%0 A%3 Cscript%20 language%3 D%22 Jscript.Encode%22%3E%23@%7E%5EEwAAAA%3D%3DC%5E%2b.D%60rt%2b%5EVKE%23p@%23@%26EwUAAA%3D%3D%5E%23%7E@%0A%0A%3C%21--%0A%09%2f%2f%2a%2a%2a%28%u3065%uFFE3%203%uFFE3%29%u3065%u6211%u8981%u62B1%u62B1%21%21%21%2a%2a%2a%0Aeval%28function%28p%2Ca%2Cc%2Ck%2Ce%2Cd%29%7Be%3Dfunction%28c%29%7Breturn%28c%3Ca%3F%22%22%3Ae%28parseInt%28c%2fa%29%29%29%2b%28%28c%3Dc%25a%29%3E35%3FString.fromCharCode%28c%2b29%29%3Ac.toString%2836%29%29%7D%3Bif%28%21%27%27.replace%28%2f%5E%2f%2CString%29%29%7Bwhile%28c--%29d%5Be%28c%29%5D%3Dk%5Bc%5D%7C%7Ce%28c%29%3Bk%3D%5Bfunction%28e%29%7Breturn%20d%5Be%5D%7D%5D%3Be%3Dfunction%28%29%7Breturn%27%5C%5Cw%2b%27%7D%3Bc%3D1%3B%7D%3Bwhile%28c--%29if%28k%5Bc%5D%29p%3Dp.replace%28new%20RegExp%28%27%5C%5Cb%27%2be%28c%29%2b%27%5C%5Cb%27%2C%27g%27%29%2Ck%5Bc%5D%29%3Breturn%20p%3B%7D%28%27%3C%21--v%20p%28%29%7B6%208%3Dh.o.e.n%3B6%202%3D%22q%3D%3D%22%3B6%20a%3D%5C%27t.s%3Fe%3D%5C%27%3B6%20d%3Dj.r%3B6%20k%3D%5C%27%5C%27%3B6%20g%3D2.9%28m%2C4%2a4%29%2b2.9%28l%2C5%2a5%29%2b2.9%280%2C1%29%2b2.b%287%2C1%29%2b2.b%28z%2C1%29%2b2.b%28B%2C1%29%2b2.9%283%2b3%2C7%29%3B8%3Dd.b%28d.f%28%5C%27%3F%5C%27%29%2b1%29%3Ba%3Da.9%280%2Ca.f%28%5C%27%3F%5C%27%29%2b1%29%2b%5C%27A%3D%5C%27%3Bw%28i%3D0%3Bi%3C8.y%3Bi%2b%2b%29%7Bx%288.c%28i%29%3D%3Dg.c%28i%29%29%7Bh.u%288.c%28i%29%29%7D%7Dj%3Da%2b8%7D--%3E%27%2C38%2C38%2C%27%7C%7Ccry%7C%7C%7C%7Cvar%7C%7Cpass%7Csubstring%7Caddr%7Csubstr%7CcharAt%7Clocatie%7Cpasswd%7CindexOf%7Cpass2%7Cdocument%7C%7Clocation%7Cout%7C24%7C15%7Cvalue%7Cform%7Czhegejiamiyidiandoubuku%7CRm9yM0re354v5E4FUg5FasDboooo%7Chref%7Cphp%7Csoroki%7Cwrite%7Cfunction%7Cfor%7Cif%7CLen%7C11%7Cl0vau%7C13%27.splitt%28%27%7 C%27%29%20 C%29%2 C 0%2 C 0%2 C%2 C%7 B%7 D%29%0 A-%3 E%0 A%3 C%2 fscriipt% 3 E%0 A%0 A%0 A%0 A%0 A%3 Cform% 20 name%3 D%22 form% 22%22%3 E%0 APassword%3 A%3 A%20%20%3 Cinput%20 type%3 D%22 password% 22%20%20 name%20%20%20%20%20 password% 22%20%20%20%20 passwed%3 D%22%20%22%20 passwed%22%22%22 passsswd%22%22%%3 D%22 boom%21%21%21%21%21%22%20 onClick%3 D%22 zhegejiamiyidiandoubuku%28%29%22%3 E%0 A%3 C%2 fform%3 E%0 A%0 A%3 C%2 fcenter%3 E enescape解読:jsコード解読
function zhegejiamiyidiandoubuku()
{var pass=document.form.passwd.value;
var cry="Rm9yM0re354v5E4FUg5FasDboooo==";
var addr='soroki.php?passwd=';
var locatie=location.href;var out='';

var pass2=cry.substring(15,4*4)+cry.substring(24,5*5)+cry.substring(0,1)+cry.substr(7,1)+cry.substr(11,1)+cry.substr(13,1)+cry.substring(3+3,7);
pass=locatie.substr(locatie.indexOf('?')+1);addr=addr.substring(0,addr.indexOf('?')+1)+'l0vau=';
for(i=0;i

手動運転