Webhacking/Webhacking.kr

[webhacking.kr] webhacking.kr 12

レ(゚∀゚;)ヘ=З=З=З 2023. 12. 28. 09:19
728x90

12번 문제의 첫 화면이다. 소스코드를 확인해보았다.

소스코드가 이모티콘으로 되어있다. 이 코드를 해석하기 위해 마지막에 있는 필요없는 문자열인 (‘_’)을 제외하고 console창에 입력하였다.

if문을 보면 ck변수와 enco변수에 의해 추출한 값이 동일하면 password 값을 출력해주는 것 같았다. if문에서는 URL의 =문자부터 문자열을 자른 것을 저장하는 ck변수, 1~122까지의 아스키코드가 저장되어 있는 enco변수, x위치에 저장되어 있는 문자를 return해주는 enco_(x)함수로 이루어져있다. 

if문 안에 있는 뒷부분을 알기 위해서 if문과 함수 선언 부분을 제외하고 console창에 입력하였다.

위와 같은 코드를 console창에 입력하였다.

URL창에 console창에 입력한 코드의 값이 추가가 되며 해결되었다.

'Webhacking > Webhacking.kr' 카테고리의 다른 글

[webhacking.kr] webhacking.kr 15  (0) 2023.12.28
[webhacking.kr] webhacking.kr 14  (0) 2023.12.28
[webhacking.kr] webhacking.kr 10  (0) 2023.12.28
[webhacking.kr] webhacking.kr 07  (0) 2023.12.28
[webhacking.kr] webhacking.kr 03  (0) 2023.12.28