일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- php code
- web cookie
- webhacking.kr 14
- js 해석
- faster_than_requests
- webhacking 6
- HTML
- php 해석
- js code 해석
- Visual sutdio
- js 코드
- 비주스
- repl.lt
- hidde flag
- robot image
- 쿠키는 맛있음
- webhacking
- hacking
- webhacking 14
- php
- php base64 encode
- js 문제
- httplib2
- 쿠키 사용법
- http.client
- urllib.request
- Web
- php code 해석
- aiohttp
- webhacking.kr
- Today
- Total
it 공부 일기 - 워게임 ctf 풀이 및 언어 강좌모음
webhacking 14번 문제 js 코드 해석 본문
webhacking 14 번 문제 코드 해석 해볼것이다.
이번 16 번 문제는 의외로 간단하다.
function ck(){
- function 으로 ck() 이라는 함수를 만듬
var ul=document.URL;
- var 형 ul 이라는 변수에 document.URL(현재 페이지의 url)을 저장
ul=ul.indexOf(".kr");
- ul 에 indexOf 함수를 이용해 .kr 이라는 문자열을 찾음 예를들어 5번쨰 자리에있으면 4를 반환하는 식이다. (0 부터 시작하므로 자릿수의 빼기 1이다.)
{
js 문제 16 번 같은겨우에는
https://webhacking.kr/challenge/js-1/
이기때문에 .kr 이 18번째에 있다.
-반환값 18-
}
ul=ul*30;
- ul 이라는 변수에 ul 변수 값 * 30 을 저장
if(ul==pw.input_pwd.value) {
- 만약에 ul 의 변수랑 pw.input_pwd.value 과 값으면
location.href="?"+ul*pw.input_pwd.value;
-location.href 로 ?+ul*pw.input_pwd.value 로 이동한다.
} else {
- if 모든 조건의 나머지이라면
alert("Wrong");
- alert 함수를 이용해 Wrong 이라는 문자열을 경고창에 띄운다.
}
}
- document.URL <- 현재 url
- indexOf <- .kr 이라는 문자열을 찾은 자릿수의 -1 를 반환
- location.href <- 원하는 주소로 이동
- alert <- 보통 로그인이나 회원가입같은데에서 보이는 경고창
'wargame code 해석' 카테고리의 다른 글
webhacking 1번 문제 PHP 코드 해석 (0) | 2020.07.20 |
---|---|
webhacking 6번 문제 php 코드 해석 (0) | 2020.07.20 |