설치 전 고민이 있었다.

라즈베리 파이용으로 제공되는 것을 설치하여 라즈베리로 이용할까.

안드로이드 루팅된 단말에 설치하여 사용할까.

위의 고민은 라즈베리파이 터치 모니터가 대략 10만원이라는 것을 알고 난 후 안드로이드 단말에 설치하기로 하였다.


대상단말

갤럭시 S3

설치 전 요구사항

-루팅 된 단말 (http://kkn1220.tistory.com/38 참고)

-busybox

-linux deploy

-android vnc viewer

-10기가 정도의 여유 공간

-빠른 네트워크

(어느글에서는 Wi-Fi 로만 다운이 된다고 함, 또 어느 글에서는 사용자 데이터의 무리가 갈 수 있기 때문에 Wi-FI로 하라고함
그래서 그냥 찜찜해서 Wi-Fi로 진행하였음)

-인내심


설치해보자!

맨 위의 것을 다운로드 받으면 된다.

중간 사진을 보면 Installation path가 있는데 나는 처음에 칼리 이미지를 다운받고 해당 경로를 입력하는 줄 알았다...
그냥 설치 경로를 입력해주면 된다. astro나 안드로이드 파일 탐색기를 보면 해당 경로를 확인할 수 있다. 

이것 저것 글을 봤을 때 sdcard를 하라는둥 legacy로 하라는둥 말이 많았지만 해당 단말에서는 위의 경로로 되었다.

Distribution 은 kali linux로 변경

다른 것은 건드리지 않고 맨 우측사진의 Install을 클릭했다.

수정사항

1) Distribution

첫 번째 결과 실패

E: The selected extractor cannot be found: ar

무엇이 문제일까? 

찾아보다가 busybox 문제인 것을 확인하였다. BusyBox stericson not supported ar and other required functions.

stericson busybox는 ar을 지원하지 않는다....... 지우고 meefik's 의 busybox를 설치하였다. 


If system BusyBox not working:

1) Install compatible BusyBox (https://github.com/meefik/busybox/releases)

2) Run BusyBox app.

3) Run Linux Deploy app and change "Settings -> BusyBox directory" to /data/data/ru.meefik.busybox/files/bin

4) Run "Settings -> Update ENV".

linux deploy를 탭하면 설정이 나오는 데 위의 방식대로 경로를 추가하고 업데이트를 해주었다.

수정사항

1) BusyBox directory

-> /data/data/ru.meefik.busybox/files/bin

-> Update ENV 해줘야됨

두 번째 결과 실패

E: linux deploy making new disk image (512mb) fail

ahㅏ......... 위의 준비사항에 끈기의 이유이다.

별짓을 다하였다. 그러던 중 http://forum.xda-developers.com/showthread.php?t=2400638 의 글을 보니 이미지 파일 크기를 7128로 하라고 한다. 

위에서 변경한 것 다 필요없다. Linux deploy 삭제 후 다시 다운로드

원래 초기는 0으로 auto로 정해주는 사이즈로 하는데 맨 위 가운데 사진은 7128로 설정하고 캡처를 하였기에 위의 결과로 출력된 것이다. 원래는 0이다.

수정사항

1) 다시 다운로드하였기 때문에 distribution kali linux로 변경

2) image size

7128로 해준 결과 done이 출력되었다.

쭉쭉쭉 잘넘어간다~~~~~

이전 버전의 linux deploy는 end가 출력되었다고 하는데 내꺼는 <<< install로 출력되었다.

end표시인듯? 

start버튼을 눌러준다.

vnc view로 연결하였다. 

아래의 사진처럼 kali가 드디어 설치가 되었다.

 번째 결과 실패

kali components 설치안함...


그렇다. 위의 포럼에서 가르쳐준거는 이미지파일만 바꾸고 나머지는 default로 하면 된다고 하였기에 이미지 파일 사이즈만 변경하고 설치하였더니 메뉴가 없다...


default는 x server와 kali components에 체크가 안되어있다...체크를 해주자..

수정사항

1) Components

+ X server, Kali components


네 번째 결과 실패

forum에서 GNONE으로 설치하라고 해서 했는데 view가 이상한건지 화면이 출력이 안됨...
default인 LXDE로 다시 설치....


드디어 제대로 된 칼리리눅스 설치 완료

해상도가 720*1280 이라 화면을 가로모드로 했을 때 안습이었다...

linux deploy 에서 GUI Setting부분을 수정해준다.

1280*720으로 바꿔주었다.

끝....

결론

1) linux deploy 다운로드

2) Distribution -> kali linux로 변경

3) Component -> X server, Kali components 추가

4) 우선 설치해보자(사용자 단말에 따라 image size 허용이 다를 수 있기 때문에)

5) 에러메시지 확인(에러 없으면 땡큐~)

The selected extractor cannot be found: ar

-> busybox meefik's 로 다시 설치

linux deploy making new disk image (512mb) fail

-> image size 7128로 변경

중요)에러메시지 출력 후 설치 path로 가서 linux.img가 있으면 꼭 지우고 다시 설치할 것

6) linux deploy 어플에서 start버튼 클릭
7) vnc view 다운로드 후 칼리 접속
8) 이용이 끝나면 vnc view 종료하고 linux deploy어플에서 stop누르면 마운트 해제됨

시간 오래걸리니 설치하면서 할 일 하시면 됩니다.

대략 1시간 소요

이걸로 무슨 부귀영화를 누리려고 시작했는지는 모르겠으나 
설치 완료.....

'해킹 > 해킹' 카테고리의 다른 글

firmware hacking process  (8) 2016.03.23
IP fragmentation을 이용한 공격  (0) 2016.02.12
DoS(Denial of Service) 소개 및 공격유형  (0) 2016.02.12
스푸핑 (Spoofing) 소개  (0) 2016.02.11
스니핑 도구 dsniff 소개  (0) 2016.02.02

+ Recent posts