일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- sample_n()
- summarize()
- dplyr
- samp;e_frac()
- 대칭형 알고리즘
- AES
- arrange()
- groupe_by()
- distinct()
- select()
- proc contents
- filter()
- mutate()
Archives
- Today
- Total
Gae Ko's Blog
[webhacking.kr] challenges12 본문
문제를 눌러보니
흠... 소스코드를 확인해보면
오마갓 너무 길다 ! ㅇ____ㅇ
- String.fromCharCode()함수는 여러개의 유니코드를 문자열로 변환해주는 함수
- eval()함수는 string형태의 자바스크립트 소스코드를 동적으로 실행시켜주는 함수
WorkTimeFun의 값을 eval함수로 실행을 시킨다니까 일단 WorkTimeFun값을 알아야하므로 콘솔창에 실행해보았다.
헉! WorkTimeFun는 하나의 문자열이 아니라 자바스크립트 소스코드였다...!! 왜 eval()함수가 나왔는지 자동으로 이해가 되었다.
eval(WorkTimeFun)라는 코드는 저 소스코드를 실행한다는 소리이다.
아마 소스코드안에 password에 관한 힌트가 나올 것이다.
if문을 보니 ck값이 어쩌고 와 같으면 password는 ck값에서 "="를 공백으로 바꾼 값임을 알 수 있다.
즉, password는 어쩌고 값에서 "="를 공백으로 바꾼 값이라는 뜻이다.
어쩌고 가 무엇인지 알기위해 콘솔창에 실행해본다.
password는 youaregod~~~~~~~!이고 이걸 플래그에 입력하여 제출하면
Clear !!!
'웹해킹 > [webhacking.kr] ' 카테고리의 다른 글
[webhacking.kr] challenges20 (0) | 2017.10.16 |
---|---|
[webhacking.kr] challenges10 (0) | 2017.10.13 |
[webhacking.kr] challenges16 (0) | 2017.09.25 |
[webhacking.kr] challenges14 (0) | 2017.09.25 |
[webhacking.kr] challenges17 (0) | 2017.09.18 |