2010-09-14から1日間の記事一覧

JavascriptMission::Math time!攻略

問題 var foo = 5 + 6 * 7 var bar = foo % 8 var moo = bar * 2 var rar = moo / 3 function check(x) { if (x.length == moo) { alert("win!"); window.location += "?lvl_password="+x; } else { alert("fail D:"); } } こんなjavascriptが書いてある。 …

JavascriptMission::JS Obfuscation. FTW!攻略

問題 JS Obfuscation. FTW!その後に、例のごとくパスワード入力欄とボタン。 攻略 まぁとりあえず、ボタンに該当する箇所のHTMLを眺める。 <button onclick="javascript:if (document.getElementById("pass").value=="j00w1n"){alert("You WIN! ");window.location += "?lvl_password="+document.getElementById("pass").value}else {alert("WRONG! Try again!")}">Check Passwo…</button>

JavascriptMission::Escape!攻略

問題 なし例のごとくパスワード入力欄とボタン。 攻略 JavascriptMission::Idiot Test攻略 - なんというていたらくと同じようにcheck関数を見る。 moo = unescape('%69%6C%6F%76%65%6D%6F%6F'); function check (x) { if (x == moo) { alert("Ahh.. so that'…

JavascriptMission::go go away .js攻略

問題 Fiftysixer decided to try his hand at javascript! All was going well until he realized that he forgot to remove the unused code, which resulted in a confusing mess. He didn't mind, in fact, he did his best to make it even MORE confusi…

JavascriptMission::Var?攻略

問題 なし例のごとくパスワード入力欄とボタン。 攻略 JavascriptMission::Idiot Test攻略 - なんというていたらくと同じようにcheck関数を見る。 RawrRawr = "moo"; function check(x) { "+RawrRawr+" == "hack_this_site" if (x == ""+RawrRawr+"") { aler…

JavascriptMission::Disable Javascript攻略

問題 なしhttp://www.hackthissite.org/missions/javascript/2/にアクセスすると、 自動的にhttp://www.hackthissite.org/missions/javascript/2/fail.phpに飛ばされて、尚かつLogOutさせられる。 攻略 タイトル通り、javascriptを無効にしてあげればよい。 …

JavascriptMission::Idiot Test攻略

次はJavascriptMissionを攻略してみる。 問題 なし例のごとくパスワード入力画面があり、 その下に入力されたパスワードをチェックするボタンがある。 攻略 ボタンに該当するHMTLは以下のようになっている。 <button onclick="javascript:check(document.getElementById('pass').value)">Check Password</button> これは入力されたパスワードを引…