웹해킹

웹해킹/Webhacking.kr

Webhacking.kr 14번(old) 풀이

webhacing.kr 14(old) webhacing.kr 14번 문제는 JS와 관련된 문제로 보여집니다. webhacking.kr14번 문제에 접속하면 이러한 입력 창과 check버튼이 나타난다. 아무 값이나 입력을 해보니 wrong이라는 경고창만 나타난다. 한번 코드를 살펴보자. 코드를 살펴보니 form태그 안에 input태그와 button으로 입력한 값을 가지고 버튼을 클릭시에 ck함수가 실행되는 것으로 보인다 ck함수에 대해 분석을 해보자 var ul에 값에 document.URL이 들어간다 즉 현재 사이트의 URL(주소)의 값이 ul에 들어가게 된다. 그 다음에는 index.of라는함수가 실행된다. 이 함수는 받은 인자값의 특정 문자열이 몇번쨰에 위치하여있느지 계산하여 리턴해주는 함수라고 한다..

웹해킹/Webhacking.kr

Webhacking.kr 10번(old) 풀이

webhacing.kr 10(old) webwebhacing.kr 10번 문제는 css? 문제라고 해야할까요? webhacing.kr 10번 문제에 접속하여 보면 이러한 깃발모양? 같은 세개의 긴 직사각형이 있고 가운데 회색 직사각형 안에는 O라는 문구가 나타나 있습니다. 이 O라는 문자에 마우스를 가져다 대보면 O라는 문자가 yOu라는 문자로 바뀌게 됩니다. 아마 onmouseover, onmouseout 태그를 이용하는 것으로 보여집니다. 또한 문자를 클릭할때 마다 오른쪽으로 조금씩 이동한다는 점도 알게되었습니다. 문제를 해결하기 위해 코드를 한번 살펴보도록 하겠습니다. 코드를 살펴보다 보니 hack me라는 id를 가진 a태그를 발견하게 되었습니다. onclick이 되었을 때 기본값이 23px인 s..

웹해킹/Webhacking.kr

Webhacking.kr 1번(old) 풀이

webhacing.kr 1(old) 웹 해킹의 성지인 webhacking.kr 도전~ webhacking.kr 1번 문제는 쿠키와 관련된 문제입니다. 1번 문제에 사이트에 들어가보면 level:5 라는 문구와 함께 view-source라 소스를 확인할 수 있는 버튼이 나타나 있다. 한번 소스코드를 확인하여 보면 cookie(user_lv)는 1로 설정이 되어있고 밑에 함수를 살펴보면 만약 user_lv가 6보다 크거나 같으면 다시 1로 변경되고 5보다 클 경우에는 solve(1)을 통해 해결이 된다고 알려주고 있습나더. 위에 두 if 조건문을 만족시키려면 5보다는 커야하지만 6보다 크거나 같으면 안되므로 5.3과 같은 실수로 쿠키를 조정해 주어야 합니다 쿠키 값을 크롬의 editthiscookie 라는 ..

웹해킹/써니나타스 (SUNINATAS)

써니나타스 (suninatas) 1번

써니나타스사이트에 들어가 회원가입을 한뒤 CHALLENGES에 들어가면 이러한 화면이 나타난다. //필자는 3,4번을 미리 풀어서 ㅎㅎ 1번에 들어가면 이러한 문제가 나타난다. 페이지를 살펴보니 문자를 입력하고 check를 누르면 밑에 함수에 따라 pw가 나타는것 같다. 이 문제를 풀기위해서는 Replace함수와 Mid함수를 알아야 풀 수 있을것으로 보인다. Replace함수를 설명하자면 Replace(문자열이름,"바뀔문자","바꿀문자") 라고 설명 할 수 있다. 예시를 들어보자면 str="hijs" Replace(str,"hi","bye") 의 결과는 "byejs"가 되게 된다. Mid함수를 설명하자면 Mid(문자열이름,입력시작주소,입력마칠주소)로 설명할 수 있다. 예시를 들어 보자면 str=qwert..

HoyiTT
'웹해킹' 카테고리의 글 목록 (5 Page)