퇴직하고 전문업체 통해서 기술 컨설팅을 PL역할 등을 하니 Kali Linux가 참 유용하네요. 이것저것 많은 툴을 설치할 필요 없이 Kali 하나만 있으면 기본적인 툴들이 다 설치되어 있어서 참 유용하네요. 퇴직하고 악성코드 분석할 일이 없어 한동안 놀리고 있던 Raspberry Pi에 이제 Kali를 설치해서 사용할때가 된거 같아, 급작 스럽게 설치해 봅니다.
※ Raspberry Pi용 Kali 다운로드
Kali 공식 배포 사이트에서 ARM Images를 선택하면 아래와 같이 RaspberryPi용 이미지가 있습니다. 보유하고 있는 모델에 맞는 버전을 다운로드 합니다.
https://www.offensive-security.com/kali-linux-arm-images/
※ Raspberry Pi용 Kali 다운로드
※ 참고사이트 : http://blog.skinfosec.com/220481023398
설치 방법은 Raspberry Pi 설치와 동일합니다.
다운로드한 이미지를 압축을 해제하고 이미지 파일을 선택한 다음, SD카드 32GB미만을 USB리더기에 삽입하여 Write 버튼을 누르면 됩니다.
다운로드 : https://sourceforge.net/projects/win32diskimager/
Write 작업이 완료되면 RaspBerry Pi에 SD카드를 삽입하고 부팅하면 설치는 마무리 됩니다. ARM 버전이기 때문에 초기에는 Cli 모드만 작동합니다.
[SD CARD 용량 다 사용하기]
초기 설치시 16 또는 32GiB의 SD CARD를 사용해도 파티션은 8G로 설정되어 있다. 모든 용량을 사용하기 위해서는 파티션 확장이 필요하다.
apt-get install gparted
HDMI에 키보드 연결된 상태가 아리라면 아래의 xrdp를 설치하고 GUI에 접속한다
- 상단 Application 메뉴에서 System → GParted를 선택하면 GUI 메뉴가 팝업 됨
- 화면 중앙의 파티션 목록에서 ext4를 선택하고 right 버큰 클릭후 "resize/move" 선택
- 막대를 조정하여 모든 용량을 사용하도록 수정
- Edit 메뉴에서 "Apply All Operations" 선택한다
※ 초기 설정 및 xrdp 설치하기
※ 참고사이트 : https://msitpros.com/?p=3209
업데이트 실행
Apt-get update && apt-get upgrade
Apt-get dist-upgrade
업데이트 완료하면 xrdp 설치가 가능
Apt-get install xrdp
xrdp 시작하기
service xrdp start
service xrdp-sesman start
xrdp 자동시작 등록하기
update-rc.d xrdp enable
Kali 2008버전
apt-get -y install vnc4server xrdp
systemctl start xrdp
systemctl enable xrdp
-> xdrp 접속하면 Xorg 1번으로 출력된다 순서를 수정하려면 /etc/xrdp/xrdp.ini에서 Xorg를 찾고 아래에 있는 XVnc를 설정 최 상단으로 이동 시키면 순서 조정이 가능함
※ 접속화면 및 필요한툴 설치하기
윈도우 mstsc client로 접속한 화면입니다.
메뉴를 눌러보면 Kali linux 버전에 비해서 툴들이 매우 적은걸 확인할 수 있습니다. 필요한 툴을 ARM버전을 구해서 설치하는 번거로움이 있고, GUI환경은 Raspberry 에게 버거운거 같습니다.
CLI에 익숙해져야 할 시간입니다. ^^
※ 기타 툴 설치하기
아쉽게도 Kali linux ARM버전에는 많은 툴들이 재외되어 있네요. 설치방법은 다음과 같습니다.
[metasploit]
apt-get install metasploit-framework
휴~ 생각보다 구동에 시간이 많이 걸립니다. 조금 여유있게 생각하면 됩니다.
search 명령은 마실을 요할정도로 오래 걸립니다. 속도를 개선하기 위해서 db에 연동해 보겟습니다.
service postgresql start
update-rc.d postgresql enable
msfdb init
msfconsole → db_rebuild_cache(오래걸림 약 10~30분, 백그라운드 작업으로 별도 완료메세지 없음 cpu usage 체크필요)
[nikto]
apt-get install nikto
[Python Easy_install]
Kali Arm에서는 easy_install이 부재하여 설치를 해야 함
apt-get install python-setuptools
[DNS UTILS]
Dig, nslookup 등 사용하라면 필요함
apt-get install dnsutils