Reverse Engineering

목차리버싱 frida-ps 활용 현재 실행중인 앱 패키지 목록 구하기 예제 이전 포스팅 링크 및 설명리버싱 apktool 도구 설치 예제 이전 포스팅 링크 및 설명리눅스 frida 클라이언트 및 서버 설치 예제 이전 포스팅 링크 및 설명리버싱 Frida 도구의 Fridadump3 모듈 다운로드 예제리버싱 Fridadump3 모듈을 이용하여 특정 앱 메모리 덤프 실행 및 결과 출력 예제         리버싱 frida-ps 활용 현재 실행중인 앱 패키지 목록 구하기 예제 이전 포스팅 링크 및 설명안녕하세요. 오늘 포스팅의 주제는 Frida 도구에서 지원하는 Fridadump3 모듈을 이용하여 현재 핸드폰의 특정 앱이 사용중인 메모리를 덤프하는 예제를 알아보겠습니다. fridadump3는 깃허브를 통해 다운..
목차 리버싱 Frida 클라이언트 및 서버 설치 예제 이전 포스팅 링크 및 설명 리버싱 안드로이드 앱 디컴파일 예제 이전 포스팅 링크 및 설명 리눅스 iptables 방화벽 설정 예제 이전 포스팅 링크 및 설명 리버싱 Frida 안드로이드 폰 서버 실행 예제 리버싱 Frida-ps 명령 실행 후 앱 목록 결과 확인 예제 리버싱 Frida 클라이언트 및 서버 설치 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘 포스팅 주제는 이전 글에 이어서 Frida 리버스 엔지니어링 도구를 이용하여 핸드폰에 설치된 앱의 목록을 구하는 예제입니다. Frida는 대표적인 리버스 엔지니어링 도구로서 동적 분석 도구입니다. 이전 포스팅에서는 이러한 Frida 리버스 엔지니어링 도구를 리눅스 환경에 설치하는 방법에 대해 알아..
목차 리버싱 APKTool 도구 설치 예제 이전 포스팅 링크 및 설명 리버싱 APKTool 활용 앱 리패키징 예제 이전 포스팅 링크 및 설명 리버싱 앱 디컴파일 예제 이전 포스팅 링크 및 설명 리버싱 Frida 파이썬 PC 클라이언트 패키지 설치 예제(pip3) 리버싱 Frida 안드로이드 휴대폰에 맞는 서버 다운로드 및 설치 예제 리버싱 APKTool 도구 설치 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘은 리버스 엔지니어링 도구 중 가장 많이 사용되는 Frida를 설치하는 방법에 대해 알아보도록 하겠습니다. Frida는 무료 라이센스 리버스 엔지니어링 도구로서 핸드폰이나 호스트에 서버 프로그램을 설치하고 클라이언트 프로그램을 통해 원격 연결하는 리모트 리버스 엔지니어링 도구입니다. 오늘 포스팅 ..
Reverse Engineering 관련 포스팅 목록 2020/07/08 - [Reverse Engineering] - Linux APK 디컴파일(Decompile, APK tool) 2020/07/08 - [Reverse Engineering] - Linux Apktool 설치(Apktool Install) 목차 리패키징 안녕하세요 오늘은 ApkTool을 사용하여 디컴파일된 Smali 코드를 다시 컴파일하여 APK로 구성하는 방법에 대해 알아보겠습니다. 디컴파일을 통해 얻은 Smali 코드를 수정하여 리패킹을 하면 APK가 나오고 이 앱을 설치하면 똑같은 기능을 하는 Fake 앱을 구현할 수 있습니다. 따라서 악성 코드를 유명한 앱에 추가하여 인터넷에 배포하는 나쁜 목적의 앱들도 있습니다. 최근 유행중..
Reverse Engineering 관련 포스팅 목록 2020/07/10 - [Reverse Engineering] - Linux Apktool 설치(Apktool Install) 목차 디컴파일(Decompile) 안녕하세요. 오늘은 원래 형태를 다시 분해하는 작업인 리버스엔지니어링에 대하여 알아보겠습니다. 리버스란 "역" 즉 반대를 의미합니다. 또한 엔지니어링은 우리말로 공학을 의미합니다. 따라서 반대로 분해 조립 등의 과정을 거쳐 학습을 진행하고 습득한다는 의미입니다. 본래 컴파일이란 단어는 고급언어로 작성되어 우리가 해석할 수 있는 코드를 컴퓨터가 이해할 수 있는 언어로 변형하는 작업을 말합니다. 따라서 컴퓨터 언어를 우리가 이해하기엔 다소 버겁죠. 그렇다면 디컴파일은 이런 작업을 반대로 하는 것을..
Reverse Engineering 관련 포스팅 목록 2020/07/08 - [Reverse Engineering] - Linux APK 디컴파일(Decompile, APK tool) 목차 APKTOOL 안녕하세요. 오늘은 대표적인 리버스엔지니어링 도구인 apktool 을 설치하는 방법에 대하여 알아보겠습니다. apktool은 APK 파일을 고급언어 수준으로 디컴파일 하여 소스코드를 알 수 있도록 해주는 도구입니다. 지원 플랫폼은 윈도우, 리눅스, 맥 모두 지원하고 있습니다. 오늘 포스팅에서는 리눅스 우분투 20.04 환경에서 Apktool을 설치하는 방법에 대하여 소개하겠습니다. 설치하는 방법 자체는 쉽지만 실수를 할 경우 복구하기 위해서는 정말 복잡해지기 때문에 아래 내용을 참고하여 바로 사용할 수 ..