본문 바로가기

war game/웹 워게임(root-me_client)7

root-me_web_client_7.Javascript - Obfuscation 3 Javascript - Obfuscation 3 Hint: fake exist! javascript code: function dechiffre(pass_enc){ var pass = "70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65"; var tab = pass_enc.split(','); var tab2 = pass.split(',');var i,j,k,l=0,m,n,o,p = "";i = 0;j = tab.length; k = j + (l) + (n=0); n = tab2.length; for(i = (o=0); i < (k = j = n); i++ ){o = tab[i-l];p += String.fromCharCode((o = tab2[i])); i.. 2016. 12. 5.
root-me_web_client_6.Javascript - Native code Javascript - Native code Hint: just search by google! decrypt가 올바른 표현은 아니지만 decrypt라고 표현 하겠습니다. firefox에는 해당 코드를 decrypt해주는 툴이 있다고도 합니다. 해당 문제는 decrypt만 해주면 거의 다 푼 문제이기 때문에 풀이 대신 출처를 남깁니다. 출처 자료: https://www.hackthissite.org/forums/viewtopic.php?f=28&t=11279&sid=e87cc7f2a2eef365e45a12044983721dhttps://openclassrooms.com/forum/sujet/encodage-javascript-83459#.U4hUPnKQCGMhttp://stackoverflow.com/q.. 2016. 12. 5.
root-me_web_client_5.Javascript - Obfuscation 2 Javascript - Obfuscation 2 Hint: just execute javascript code!! javascript code: var pass = unescape("unescape%28%22String.fromCharCode%2528104%252C68%252C117%252C102%252C106%252C100%252C107%252C105%252C49%252C53%252C54%2529%22%29"); console 창에 다음 코드를 실행보십시오 그러면 pass의 값이 보입니다. 그 다음 그 pass의 값을 한번더 실행시키시고또 실행시키시면 pass를 알 수 있습니다.그러면 최종적으로 나온 값을 인증하면 성공 2016. 12. 5.
root-me_web_client_4.Javascript - Obfuscation 1 Javascript - Obfuscation 1 Hint: you must think about code flow and what use function javascript code: pass = '%63%70%61%73%62%69%65%6e%64%75%72%70%61%73%73%77%6f%72%64'; h = window.prompt('Entrez le mot de passe / Enter password'); if(h == unescape(pass)) { alert('Password accepté, vous pouvez valider le challenge avec ce mot de passe.\nYou an validate the challenge using this pass.'); } else {.. 2016. 12. 5.