rootme - Javascript - Obfuscation 2
2021. 2. 10. 14:36ㆍWarGame/Rootme
해당 문제 사이트를 접속하면
빈페이지를 확인할 수 있습니다.
소스코드를 확인해보면
<html>
<head>
<title>Obfuscation JS</title>
<!--
Obfuscation
.Niveau : Facile
.By Hel0ck
.The mission :
Retrouver le password contenu dans la var pass.
You need my help ? IRC : irc.root-me.org #root-me
-->
<script type="text/javascript">
var pass = unescape("unescape%28%22String.fromCharCode%2528104%252C68%252C117%252C102%252C106%252C100%252C107%252C105%252C49%252C53%252C54%2529%22%29");
</script>
</head>
</html>
위와 같습니다.
여기서 unescape 부분을 urldecode해보면
위와 같은 배열을 추출할 수 있습니다.
이를 파이썬 코드로 작성해서 문자로 바꿔주면
a = [104,68,117,102,106,100,107,105,49,53,54]
tmp = ""
for i in a :
tmp += chr(i)
print(tmp)
password를 추출할 수 있습니다 :)
'WarGame > Rootme' 카테고리의 다른 글
rootme - Javascript - Obfuscation 3 (0) | 2021.02.15 |
---|---|
rootme - Javascript - Native code (0) | 2021.02.14 |
rootme - HTML - disabled buttons (0) | 2021.02.10 |
rootme - Javascript - Authentication 2 (0) | 2021.02.08 |
rootme - Javascript - Source (0) | 2021.02.08 |