R e d A l i e n Click

엄청난 기술을 접하면, 마치 외계인의 기술을 훔친 것과 같다고 말합니다

붉은외계인은 그러한 놀라운 기술을 탐구하고, 기술적인 도전에 맞서는 것을 의미하는 저의 또 다른 이름입니다

서로가 성장할 수 있는 건설적인 토론을 좋아합니다.

[붉은외계인] Mobile - FridaLab 풀이
Mobile
[붉은외계인] Mobile - smali 코드 분석 1 with KGB Messenger
Mobile
[붉은외계인] CS - 목적 파일, 실행파일 그리고 ELF, PE 포멧까지
Fundamental/CS
[붉은외계인] Mobile - Diva Hardcoding Issues - Part 2
Mobile
Nox 에뮬레이터에, 취약한 모바일 앱인 diva를 통하여 공부를 하던 도중 상당히 재미있었던 부분을 정리할려고 한다 시작해보자 Hardcoding Issues - Part 2 Part 1은 정말 쉬웠으나, Part 2는 jadx를 통해 디컴파일한 소스를 들여다보는 과정 + 추가 작업이 필요하다 Hardcode2Activity 클래스에서는 DivaJni 클래스의 access 함수를 사용한다 이러한 access 함수는 native 키워드가 사용되었기 때문에, JNI를 통해서 라이브러리를 호출 할 때 구현될 것이다 어떤 라이브러리를 호출하는지 살펴보면 divajni 라이브러리를 호출하고 있다 라이브러리 jadx를 통해 컴파일 한 후, lib 디렉토리를 살펴보면 각 아키텍쳐마다 사용할 수 있게끔, 동적 라이브..