1. 안티디버깅(Anti-Debugging)이란? 안티 디버깅(Anti-Debugging)이란 말 그대로 디버깅을 방해해서 분석을 어렵게 하는 기술입니다. 안티 디버깅을 적용한 프로그램이 실행 중에 있을 때 디버깅을 당한다면 디버깅을 하지 못하도록 고의적으로 에러를 발생시키거나 디버거 프로그램을 종료시키는 등 여러가지 방법들을 사용해서 분석을 하지 못하도록 방해합니다. 디버깅(Debugging)이란? 디버깅이란 프로그램의 오류를 찾아내는 과정을 말합니다. 2. 안티 디버깅의 종류 CheckRemoteDebuggerPresent() Windows APIDetecting Breakpoints by CRCDetecting SoftlCE by Opening Its DriversUnhandledExceptionF..
안드로이드 APK 디컴파일이란? 먼저 디컴파일(Decompile)이란 역컴파일이란 말로써 컴파일의 반대 개념입니다. 안드로이드 APK 파일은 JAVA 기반으로 이루어져 있기 때문에 컴파일 후 코드의 실행 구조를 디컴파일 할 수 있습니다. apk 파일 디컴파일을 할 때 사용되는 프로그램들은 다양하지만 저는 그중에서 제가 가장 좋다고 느끼는 JADX 툴로 설명을 하겠습니다. JADX : https://github.com/skylot/jadx/releases 위 링크에서 JADX를 다운로드 받을 수 있습니다. ※ jadx는 jdk 1.7.0_80 버전이 설치 되어있어야만 실행할 수 있습니다. 1. 디컴파일 할 APK 파일을 다운로드 받는다. 2. jadx-gui.bat을 이용해서 apk 파일의 자바 코드를 분..
- Total
- Today
- Yesterday
- 멘토링
- Reversing
- c++
- Level 05
- Advance RCE
- unity2d
- Write-up
- 17th HackingCamp CTF
- hackerschool
- Level 06
- Android
- Basic RCE
- 유니티
- Unity
- xcz.kr
- Programming
- HackingCamp
- Level 01
- ftz
- Level 02
- 풀이
- wargame
- C#
- CodeEngn
- reversing.kr
- Level 03
- 안드로이드
- pwnable
- 안드로이드 멘토링
- Level 04
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |