안드로이드 이클립스 프로젝트 변환
모바일 앱 취약점 분석, 악성코드 앱 분석을 수행하게 되면 바이너리 파일로 분석한다. 바이너리 파일이 주어진 상태에서 보통 정적 분석 도구인 jd-gui, jadx 등의 도구를 이용한다. 하지만, 바이너리 파일을 이클립스 프로젝트로 변환한 상태에서 분석하게 되면 다른 도구보다 막강한 기능을 이용하게 되어 분석이 수월해진다. 자바 소스코드 추출 dex2jar 도구로 apk 파일을 인자로 지정하여 디컴파일을 하면 자바 바이트 코드(jar 파일)가 생성된다. ○ dex2jar APK이름 자바 바이트 코드로 변환된 jar 파일을 jd-gui 도구로 드래그하면 자바 소스코드로 변환된다. jd-gui 도구는 자바 소스코드로 변환해서 UI로 보여주는 기능도 있지만 자바 소스코드를 실제로 파일로 저장하는 기능이 있다...