일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL INJECTION
- 서울
- jeb
- webhacking.kr
- 블라인드 인젝션
- 월세
- 부동산분석
- 아파트
- ADB
- 웹해킹
- 후킹
- 호갱노노
- 전세
- Blind Injection
- 부동산
- Frida
- Los
- 매물
- Lord of SQLInjection
- 안드로이드
- 스마트폰
- 프리다
- Mid()
- APKManager
- 모의해킹
- 투자
- 아파트실거래가
- 일기
- NOX
- UnCrackable
- Today
- Total
목록해킹 (2)
일단 쓰고보자

#서론 Uncrackable-Level1에 이어 Level2도 frida Hooking을 통해 풀어보았다. 문제를 풀면서 가장 어려웠던 부분은 라이브러리 파일 분석하는 것과, 역시나 Hooking 코드 작성하는 부분이었다. 일반 함수, 네이티브 함수 Hooking 까지 배웠으니 Level3에선 어떤 문제가 나올지 궁금해진다(사실 안 궁금). 난이도는 매우 높지만, 그만큼 강력한 방법이라 앞으로 frida를 통한 Hooking 연습을 더 해볼 예정이다. #준비물 1. Nox 2. ADB 3. Python 4. Hooking Code 5. Uncrackable-Level2.apk 6. IDA(★) 7. JEB #시작 전 참고사항 frida Hooking은 심플하다. 1) 스마트폰에서 frida-server ..

#서론 실제 푸는 것보다 환경설정 하는데 더 애먹음 #준비물 1. Nox 2. JEB (소스 분석, 동적 디버깅) 3. ADB (사실 그닥 필요 없음) 4. APK Manager (디컴파일) 5. UnCrackable-Level1 앱 #시작 1. Nox 내 UnCrackable-Level1 앱 설치하고 실행 - 루팅 탐지하고있어서 우회해야함 2. JEB로 소스코드 분석 - 찾았다 요놈. 루팅 탐지하는 로직하고, 디버거블 옵션 확인하는 로직 자세히 보면 루팅이 되어있거나 디버거블 옵션 체크 함수를 통해 if문 안으로 들어오게 되면 위에 보이는 a 함수로 출력할 스트링 값 보내서 앱이 종료되도록 처리하는 구조인 것을 확인할 수 있다. 3. UnCrackable-Level1 앱을 APK Manager 툴로 디..