post-thumbnail

OWASP - uncrackable 2 풀이

OWASP에서 제공하는 Android 모의 워게임 중, uncrackable 2를 풀이해보았습니다. uncrackable 2? 우선 문제 풀이를 위해 에뮬레이터에 앱을 설치한 후 실행시켜보았습니다. 제가 사용중인 에뮬레이터는, Frida 사용을 위해 루팅을 진행한

2025년 11월 23일
·
0개의 댓글
·

JNI란 ?

Java Native Interface의 약자입니다.Java는 JVM이라는 독립적인 플랫폼을 통해 컴파일 / 동작하기 때문에, 하드웨어에 직접 접근하여 코드를 실행하는 네이티브 코드의 사용이 어렵습니다.이에 JAVA <-> 네이티브 코드끼리 서로 호출할 수 있도록

2025년 11월 3일
·
0개의 댓글
·
post-thumbnail

mobilehacking.kr Project App 풀이

처음 사이트에 가입한 후 가장 먼저 풀어본 문제이다. 우선, apk 분석을 위해 jadx로 apk 파일을 열어보았다.Android App을 구성할 때에, 보통 가장 축이 되는 Activity의 이름을 Main Activity라고 짓는다. 문제의 APK의 MainActi

2025년 11월 3일
·
0개의 댓글
·
post-thumbnail

코틀린 기초 문법 - 2 (객체지향과 함께)

객체지향이란? 객체지향이란, 객체들간의 상호작용으로 프로그램을 작성하는 것을 목적으로 하는 프로그래밍 방식입니다. 객체지향은 절차지향과 항상 비교군에 있는 대표적인 프로그래밍 방식입니다. 객체지향 프로그래밍을 Object Oriented Programming의 약자인

2025년 9월 29일
·
0개의 댓글
·
post-thumbnail

안드로이드에 대하여 (APK, 4대 컴포넌트)

APK란, Android Package의 약자로, 안드로이드 앱을 배포, 실행, 설치하기 위해 사용합니다.APK엔 다음의 파일이 포함됩니다.Manifest 파일앱의 이름, 권한, 실행 정보 등을 포함Dex 파일코드를 컴파일하여 만들어진 실행 파일리소스 파일이미지, 레이

2025년 9월 27일
·
0개의 댓글
·
post-thumbnail

코틀린 기초 문법 - 1

코틀린의 기초 문법을 간단하게 다룹니다.

2025년 9월 22일
·
0개의 댓글
·