일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- hackerschool
- flask
- webhacking
- 파이썬
- 챗GPT
- 웹해킹
- 인공지능
- mysql
- deep learning
- 경제
- Linux
- backend
- hackthissite
- 러닝스칼라
- Python
- 러닝 스칼라
- 리눅스
- 딥러닝
- hacking
- Shellcode
- c
- ChatGPT
- 백엔드
- BOF
- php
- Web
- Javascript
- Scala
- BOF 원정대
- c++
- Today
- Total
목록해킹/웹해킹 (19)
jam 블로그
해설과 답은 마우스로 글을 긁으면 보여요.. JS Obfuscation. FTW! => JS 혼란 풀이 : 스크립트가 다음과 같다. 해석하기 불편하게 hex로 바꾼 모습이다. 여기서 좀더 바꾸어야 한다. 일단 0x를 다 지우자 다음으로는 \x를 지우자 여기서 , 와 " hex가 아닌 값들을 지우자 4e 9d 66 72 6F 6D 43 68 61 72 43 6F 64 65 77 72 69 74 65 4e 9d 4e 9d 3c 62 75 74 74 6f 6e 20 6f 6e 63 6c 69 63 6b 3d 27 6a 61 76 61 73 63 72 69 70 74 3a 69 66 20 28 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 ..
해설과 답은 마우스로 글을 긁으면 보여요.. 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 confusing! => 미안합니다... 길어서 해석이 안되네요 ㅋ 풀이: 일단 소스보기를 하여 스크롤을 내려서 스크립트를 찾자 RawrRawr = "moo"; function check(x) { "+RawrRawr+" == "hack_this_site" if ..
해설과 답은 마우스로 글을 긁으면 보여요.. Uhm, faith spelled runescape wrong? => 흠. Faith는 runescape 철자가 잘못되었는가? 풀이 : 소스 보기를 하여서 스크립트를 찾아보자 moo = unescape('%69%6C%6F%76%65%6D%6F%6F'); function check (x) { if (x == moo) { alert("Ahh.. so that's what she means"); window.location = "../../../missions/javascript/5/?lvl_password="+x; } else { alert("Nope... try again!"); } } 스크립트를 보면 moo의 값을 찾으면 될꺼 같다. unescape는 urld..
해설과 답은 마우스로 글을 긁으면 보여요.. Faith is trying to trick you... she knows that you're tired after all the math works... => Faith는 당신을 함정에 빠뜨리려 노력합니다 그녀는 모든 수학문제 후에는 힘들어 한다는 것을 알고 있습니다. 풀이 : 소스보기를 하여 스크롤을 내리다보면 다음과 같은 소스가 있습니다. var RawrRawr = "moo"; function check(x) { "+RawrRawr+" == "hack_this_site" if (x == ""+RawrRawr+"") { alert("Rawr! win!"); window.location = "../../../missions/javascript/4/?lvl_..
해설과 답은 마우스로 글을 긁으면 보여요.. Math time! faith is going to test your math skills and your javascript operations => 수학 시간! faith는 수학 실력과 자바 스크립트 작업을 테스트하려 합니다. 풀이 : 다음과 같이 소스가 있다. 그냥 손으로 moo의 값을 구하면 된다. 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:"); } }..