본문 바로가기

[Wargame Write-up]/Net-Force

[Net-Force] [Java Applet] 1. Training - Sweet little applet...

Java Applet 첫 번째 문제이다.


Applet을 이용해 로그인하라는데, Javascript 실행 금지 설정 때문에, applet이 실행되지 않는다.




소스 보기를 하면, class 파일의 경로가 보이니, 이것을 받아 소스코드 분석으로 풀도록 하자.




class 파일을 decompile한 후, 소스코드가 이러하다.


클릭 이벤트에 해당하는 actionPerformed 메서드를 보면


string 변수에 입력값을 넣은 후, compareTo 메서드로 특정 문자열과 비교한다.


즉, 이것이 패스워드가 되겠다.