공통문제1
https://www.root-me.org/en/Challenges/Web-Client/Javascript-Obfuscation-1
Challenges/Web - Client : Javascript - Obfuscation 1 [Root Me : Hacking and Information Security learning platform]
www.root-me.org
고등학교 3학년 때 CTF를 살짝 건드려본게 다인 CTF 첫 도전기

password를 입력하라고 해서
일단 아무 자판이나 눌러봄.

아니래요.
확인을 누른 후 페이지가 종료되거나, 첫 페이지로 돌아가지 않고
빈 화면이 출력되길래
현재 웹프로그래밍을 수강 중에 있어
주석문으로 프로그래머들에게 전달하는 메세지가 있다고 배워,
일단 페이지 소스보기 창을 들어감.

바로 인코딩 된 passwored가 나와서
디코딩하여 공통문제 clear!-!
https://www.urldecoder.org/ko/
URL 디코딩 및 인코딩 - 온라인
URL 인코딩 형식에서 디코딩해보세요. 아니면 다양한 고급 옵션으로 인코딩해보세요. 저희 사이트에는 데이터 변환하기에 사용하기 쉬운 온라인 도구가 있습니다.
www.urldecoder.org

2학년 문제
https://www.root-me.org/en/Challenges/Web-Client/Javascript-Obfuscation-2
Challenges/Web - Client : Javascript - Obfuscation 2 [Root Me : Hacking and Information Security learning platform]
www.root-me.org
이 문제는 start challenge를 누르자마자 빈 화면..
또 페이지 소스보기 클릭.

password가 적혀있긴 하지만..
디코딩을 한 번 거친 후
unescape("String.fromCharCode%28104%2C68%2C117%2C102%2C106%2C100%2C107%2C105%2C49%2C53%2C54%29")
여전히 알아볼 수 없는 상태
혹시나 하는 마음에 실행해봤지만
실패.
아직 못 알아볼 수 없기에
한 번 더 디코딩
unescape("String.fromCharCode(104,68,117,102,106,100,107,105,49,53,54)")
아스키 코드가 나왔어요..
아스키 코드를 텍스트로 변환 해봅시다...
https://ko.calc-site.com/bases/ascii
ASCII 코드 변환 - 진수 변환 - 계산 사이트
입력된 ASCII 코드를 쉽게 변환할 수 있습니다. 2진수, 10진수, 16진수에서 문자로 변환하거나 문자를 2진수, 10진수, 16진수로 변환할 수 있습니다. 텍스트에서 ASCII 변환 변환 전은 “텍스트”을 선
ko.calc-site.com


2학년 문제2
https://www.root-me.org/en/Challenges/Web-Client/Javascript-Authentication?
Challenges/Web - Client : Javascript - Authentication [Root Me : Hacking and Information Security learning platform]
www.root-me.org

첫 접속했더니 왠 해골이,,

재접속 했더니 아이디 비번 창이 나왔습니다.

제목에 java가 들어있어 페이지 소스보기를 눌러보았지만
딱히 별 다른 점 없어,
페이지 검사(F12)를 눌러보았습니다.
바로 나온 Network
페이지에는 html 코드 뿐 java 코드는 따로 없었습니다.

Sources 페이지에서 바로 자바스크립트 코드 발견
id와 password를 코드 안에서 발견 할 수 있었습니다.


'swlug' 카테고리의 다른 글
| [2주차] 프로젝트 과제 (0) | 2025.04.30 |
|---|---|
| A Survey on Adversarial Attacks and Defenses in Natural Language Processing (0) | 2025.04.30 |
| swlug 2학년_1학기_2주차_웹해킹_과제 (0) | 2025.04.02 |
| [1주차] 논문 분석_IoT 장치 취약점 분석을 위한 IoT Companion App 기반 SendMessage 식별 방법론 (0) | 2025.04.02 |
| Linux_프로젝트_1주차 (0) | 2025.04.02 |