How to reversing Il2cpp Unity에서 Il2cpp로 빌드된 바이너리를 분석할때 디버그 정보를 포함시킬 수 있다면 분석에 큰 도움이 될 것이다.해당 문서에서는 이런 분석을 도와주는 Il2CppDumper의 사용법을 소개한다. Il2cpp C#으로 작성된 Unity 게임은 공식적으로 보안성 향상과 iOS 64bit 지원을 명목으로 Il2cpp로 빌드하는 것을 권장한다. 실용성에 대한 이야기는 잠시 접어두고 쉽게 생각하면 바이너리를 C# → IL → C++로 컴파일된 것으로 변경한 것이다. IL2CPP Build Process Il2CppDumper C++로 컴파일된 Il2cpp에 디버그 정보를 포함시키는 방법으로는 GitHub에 공개된 Il2CppDumper를 이용하면 쉽게 가능하다. 지..
빌드 환경 설정 소스코드 다운로드가 완료되면 AOSP에서 제공해주는 쉘 스크립트를 이용해 초기화 작업을 진행한다. cd [Working Directory] . build/envsetup.sh or source build/envsetup.sh zsh에서 진행할 경우 특정 커맨드를 실행하지 못하기 때문에 bash에서 실행해야 한다. 빌드 대상 선정 아래 명령을 통해 빌드하고 싶은 대상을 선정한다. bash-3.2$ lunch You're building on Darwin Lunch menu... pick a combo: 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_mips-eng 4. aosp_mips64-eng 5. aosp_x86-eng 6. aosp_x86_64-eng 7..
본 가이드는 아래와 같은 시스템 환경에서 Android-7.1.1_r4 버전을 대상으로 했습니다. MacBook Pro (15-inch, 2017) macOS High Sierra 10.13.6 16 GB RAM 2.8 GHz Intel Core i7 Xcode 설치 Xcode는 app store에서 최신 버전을 설치한다. 특정 버전의 Xcode가 필요하다면 Apple developer site에서 Apple 계정으로 로그인 후 다운로드 할 수 있다. Requirements Packages MacPort를 사용하여 필수 패키지를 설치한다. POSIXLY_CORRECT=1 sudo port install gmake libsdl git gnupg MacPort를 설치해야 한다면, 설치 후 ~/.bash_pr..
- Total
- Today
- Yesterday
- reversing
- 디컴파일에러
- Mobile Security
- 구글
- 델파이 리버싱
- Malware
- build
- AOSP
- Mobile security threat
- Android
- Mobile hacking
- 썸네일
- Github
- Analysis
- 스킨
- 델파이 분석
- Cyber Threat
- Mobile game hacking
- OSX
- Ghidra
- IA-32
- delphi
- 악성코드 분석
- REMNux
- 광고
- 애드센스
- Python
- 티스토리
- 악성코드
- segment
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |