칼리리눅스에서 안드로이드 리버싱 환경구성

2020. 1. 22. 22:242020/Android App Hacking

 

 

칼리 리눅스 한글 패치 명령어

root@eunhwan:~# apt-get install -y fonts-nanum nabi im-switch

 

Git 패키지

설치

#apt install git-all

 

E: Failed to fetch http://http.kali.org/kali/pool/main/libj/libjson-xs-perl/libjson-xs-perl_3.040-1_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: Failed to fetch http://http.kali.org/kali/pool/main/libr/libreadonly-perl/libreadonly-perl_2.050-1_all.deb  404  Not Found [IP: 192.99.200.113 80]
E: Failed to fetch http://http.kali.org/kali/pool/main/libr/libref-util-perl/libref-util-perl_0.203-1_all.deb  404  Not Found [IP: 192.99.200.113 80]
E: Failed to fetch http://http.kali.org/kali/pool/main/libr/libref-util-xs-perl/libref-util-xs-perl_0.116-1_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: Failed to fetch http://http.kali.org/kali/pool/main/liby/libyaml-libyaml-perl/libyaml-libyaml-perl_0.69+repack-1_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

오류 발생

=> #apt install git-all --fix-missing 명령어로 git설치

=> git을 통해 apkx설치

 

Decompiler설치

#git clone https://github.com/b-mueller/apkx 

 

Build software better, together

GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

설치 후 포함되어 있는 install.sh 실행해주면 끝

 

APKTOOL 설치방법 (linux)

 

 

 

IntellJ사용을 위한 JDK설치

#sudo apt install openjdk-11-jdk

=> jdk설치 시 오류발생. 블랙스크린이 계속 떠서 칼리리눅스를 사용할 수 없었다.

 

IntellJ설치 (안드로이드 소스코드 가독성 좋게 읽을 수 있음. 코드 수정 할 수 있음)

설치 후 www.jetbreains.com에서 안드로이드 개발용 IntelliJ설치

=> Jdk설치문제로 윈도우에서 사용하려고한다.

 

Radare2설치 (r2,rabin - 라이브러리, native code,function,methods분석)

#git clone https://github.com/radareorg/radare2.git

 

radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset - radareorg/radare2

github.com

=> 칼리리눅스에 이미 설치되어 있음. (2018버전)