Kali Linux 및 Raspberry Pi를 사용하여 윤리적 해킹 시작하기

Kali Linux 및 Raspberry Pi를 사용하여 윤리적 해킹 시작하기

윤리적 해킹은 내면의 미스터 로봇을 드러내는 좋은 방법입니다. 그리고 최고의 해킹 툴킷 중 하나를 사용하는 것보다 이러한 기술을 구축하는 더 좋은 방법은 무엇입니까?





우리는 Raspberry Pi 3의 Kali Linux에 대해 이야기하고 있습니다! Kali Linux를 실행하는 Raspberry Pi 3는 해킹에 놀라울 정도로 강력합니다. 이 작은 컴퓨터는 저렴하고 강력하며 다재다능합니다.





실제로 Kali Linux에는 윤리적 해킹 기술을 확장하는 데 필요한 모든 것이 포함되어 있습니다. 다음은 Kali Linux를 Raspberry Pi 3에 로드하는 방법입니다.





칼리 리눅스란?

Kali Linux는 Debian 기반 Linux 배포판입니다. Kali Linux는 주로 보안 연구, 침투 테스트 및 보안 감사에 사용되지만 더 악의적으로 사용되기도 합니다.

그 안에서 Kali는 전문가들이 디지털 포렌식, 연구, 침투, 악성코드 분석, 리버스 엔지니어링 등에 사용하는 수백 가지의 특수 보안 도구로 가득 차 있습니다.



iTunes 백업 위치를 변경하는 방법 Windows 10

Kali Linux는 손에 쥘 수 있는 강력한 도구입니다. . 그러나 보안에 대해 더 많이 이해하고자 하는 (거의) 누구에게나 유용한 도구이기도 합니다.

필요한 것

이 Kali Linux on Raspberry Pi 3 자습서를 완료하려면 다음 장비가 필요합니다.





  • Raspberry Pi 3(Raspberry Pi 1, 2 및 Zero에서 빌드를 사용할 수 있음)
  • 8GB(또는 그 이상) Class 10 microSD(풀 사이즈 SD 어댑터 포함)
  • 이더넷 케이블
  • HDMI 케이블
  • 5V 2A microUSB 전원 공급 장치
  • USB 키보드 및 USB 마우스

Kali Linux를 실행하는 Raspberry Pi를 모니터에 연결하여 모든 것이 올바르게 설정되었는지 확인하려면 HDMI 케이블이 필요합니다. USB 키보드와 USB 마우스는 설치된 Kali Linux와 상호 작용하는 데 중요합니다. 완전히 작동하고 실행되면 Kali에 액세스하고 사용하기 위해 원격 연결을 설정할 수 있지만 지금은 이더넷 연결과 일반 주변기기를 사용하는 것이 더 쉽습니다.

이 튜토리얼을 진행하는 데 도움이 필요하십니까? Raspberry Pi 3에 Kali Linux를 설치하기 위한 전체 연습을 보려면 아래 비디오를 확인하십시오.





1단계: Raspberry Pi 3에 Kali Linux 설치

Kali Linux로 이동 ARM 이미지 다운로드 페이지 그리고 열어 라즈베리파이 재단 쓰러지 다. 그런 다음 칼리 리눅스 라즈베리 파이 2 및 3 링크(원하는 경우 파일을 토렌트할 수 있음). Kali Linux 폴더를 찾아 연 다음 Kali Linux 압축 아카이브(파일 확장자 .XZ ) 같은 폴더에 넣습니다.

다음으로 Kali Linux 이미지를 microSD 카드에 써야 합니다. 그렇게 하려면 Etcher와 같은 이미지 굽기 도구가 필요합니다. Etcher.io에서 찾을 수 있습니다. 있다 부팅 가능한 드라이브를 만들기 위한 다양한 도구 , 하지만 이 경우에는 Rufus를 사용하는 것이 좋습니다. 로 향한다 루퍼스 다운로드 페이지 을 클릭한 다음 이미지 굽기 유틸리티를 다운로드하여 설치합니다.

microSD 카드를 시스템에 삽입합니다. 루퍼스를 엽니다. 아래에서 microSD 카드 드라이브 문자를 선택하십시오. 장치 . 다음을 사용하여 Kali Linux 이미지의 위치를 ​​찾습니다. 선택하다 단추. 확실하게하다 빠른 포맷 체크 후 히트 시작 데이터가 기록될 때까지 기다립니다.

완료되면 microSD 카드를 제거하고 Raspberry Pi 3를 잡으십시오. 다음 단계를 수행할 시간입니다!

2단계: Raspberry Pi 3에서 Kali Linux로 부팅

microSD 카드를 Raspberry Pi 3에 삽입합니다. HDMI 케이블과 이더넷 케이블, USB 키보드와 USB 마우스를 삽입합니다. 마지막으로 microUSB 케이블을 삽입하여 Raspberry Pi 3의 전원을 켭니다.

부팅 프로세스는 너무 오래 걸리지 않아야 하지만 화면이 깜박이고 특정 지점에서 아무 것도 표시되지 않을 수 있습니다. 기본 로그인 사용자 이름은 뿌리 그리고 비밀번호는 투어 .

칼리 리눅스 업데이트

이제 손끝에서 수많은 보안 프로그램을 살펴보기 전에 업데이트가 있는지 확인해야 합니다. 운영 체제는 이더넷 케이블을 사용하여 인터넷에 자동으로 연결되어야 합니다.

바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 선택 새 터미널 열기 , 다음 명령을 입력하십시오.

apt-get update
apt-get upgrade
apt-get dist-upgrade

이 명령은 Kali 설치를 업데이트합니다. 불행히도 업데이트 및 업그레이드 프로세스를 완료하는 데 몇 분이 걸리지만 중요합니다. Kali Raspberry Pi와 원격 통신을 설정하려면 자습서의 다음 섹션으로 이동하십시오.

3단계: 원격 연결을 위한 OpenSSH 설치

사용하고 싶을 때마다 Kali Linux Raspberry Pi를 모니터에 연결하고 싶지는 않습니다. 아니요, 완전히 실용적이지는 않습니다.

대신, 당신은 할 수 있습니다 장치에 연결하고 명령을 실행할 수 있도록 OpenSSH를 설치하십시오. 떨어져서. Raspberry Pi가 모니터에 연결되어 있는 동안 자습서의 이 부분을 완료할 수 있습니다(그래서 수행 중인 작업을 볼 수 있음).

터미널에 다음 명령을 입력하여 OpenSSH 서버를 설치합니다.

apt-get install openssh-server
update-rc.d -f ssh remove
update-rc.d -f ssh defaults

다음으로 기본 암호화 키를 제거해야 합니다. 기본 키이므로 제거하기 쉬운 취약점을 나타냅니다. 다음 명령은 프로세스에서 새 SSH 키 세트를 만드는 동안 이전 키를 덤프할 새 디렉터리를 만듭니다.

cd /etc/ssh/
mkdir oldkeys
mv ssh_host* oldkeys
dpkg-reconfigure openssh-server

이제 SSH 로그인 정보를 구성해야 합니다. 나노에서 OpenSSH 구성 파일을 편집합니다.

nano /etc/ssh/sshd_config

한 줄을 찾고 있습니다.

PermitRootLogin without-password

이것을 다음과 같이 변경하십시오.

PermitRootLogin yes

화살표 키나 마우스를 사용하여 구성 데이터 파일을 탐색합니다. 때리다 Ctrl + O 변경 사항을 저장하고 Ctrl + X 터미널로 돌아가기 위해 설정이 이미 '예'로 설정된 경우 아무 것도 변경하지 마십시오.

이제 다음 명령을 사용하여 OpenSSH 서비스가 실행 중인지 확인할 수 있습니다.

sudo service ssh restart
update-rc.d -f ssh enable 2 3 4 5

서비스가 실행되고 있지 않으면 다음 명령을 사용하여 시작합니다.

sudo service ssh start

이제 다음 명령을 입력하여 Kali Linux Raspberry Pi 3의 인터넷 구성을 확인하십시오.

ifconfig

Raspberry Pi 3의 IP 주소를 기록해 두십시오. 잠시 후 이 주소가 필요합니다. 만약 당신의 ifconfig 명령이 Raspberry Pi를 표시하지 않는 경우 다음 명령을 실행하여 네트 서비스가 실행 중인지 확인하십시오.

sudo apt-get install net-tools

그런 다음 실행 ifconfig 명령을 실행하고 Raspberry Pi의 IP 주소를 복사합니다.

4단계: 오늘의 맞춤 메시지 추가

OpenSSH를 사용하여 Kali Linux를 실행하는 Raspberry Pi 3에 로그인하면 '오늘의 메시지' 배너가 표시됩니다. 오늘의 메시지(MOTD)를 편집하여 개인화된 메시지를 표시할 수 있습니다.

저는 매우 기본적인 환영 메시지를 가지고 갔지만 다음을 사용하여 해커 자격 증명을 설명할 수 있습니다. 이 변환기를 통한 ASCII 이미지 . 계속해서 창의력을 발휘하십시오!

완료되면 다음 명령을 사용하여 MOTD 사용자 지정 화면으로 들어갑니다.

nano /etc/motd

메시지를 복사하여 붙여넣은 다음 다음을 눌러 저장하고 종료합니다. Ctrl + O , 그 다음에 Ctrl + X .

5단계: SSH 로그인 테스트

마지막으로 SSH 로그인이 실행 중인지 확인해야 합니다. 이렇게 하려면 SSH 클라이언트가 필요합니다. Microsoft는 Windows 10 2018년 4월 업데이트에서 Windows 10에 기본 OpenSSH 지원을 추가했습니다. 즉, 더 이상 SSH 서버에 연결하기 위해 타사 SSH 클라이언트가 필요하지 않습니다.

때리다 윈도우 키 + 나 , 다음으로 이동 앱 > 선택적 기능 관리 . 목록을 아래로 스크롤하여 확인하십시오. OpenSSH 클라이언트 . 없는 경우 위로 스크롤하여 선택하십시오. 기능 추가 , 찾아내다 OpenSSH 클라이언트 그리고 설치 . 설치 과정은 잠시만 소요됩니다.

다음을 누릅니다. 윈도우 키 + X , 선택 명령 프롬프트(관리자) 전원 메뉴에서 OpenSSH 클라이언트가 이미 활성화되어 있으므로 Raspberry Pi에서 복사한 IP 주소를 사용하여 다음 명령을 입력합니다.

ssh root@[your IP address]

Enter를 누른 다음 암호를 입력하십시오(여전히 투어 변경하지 않는 한). MOTD가 Kali Linux Raspberry Pi에 오신 것을 환영합니다!

윤리적 해킹 시작하기

이제 Kali Linux Raspberry Pi 3를 실행하고 운영 체제에서 사용할 수 있는 수많은 도구를 사용하여 윤리적 해킹에 대해 자세히 알아볼 수 있습니다.

홈 네트워크, 소유하고 합법적으로 침입을 시도할 수 있는 장치에서만 해킹을 연습해야 한다는 점을 기억하십시오. 그렇지 않으면, 당신은 될 수 있습니다 법의 반대편에 있는 세계적으로 유명한 해커 .

공유하다 공유하다 트위터 이메일 Canon 대 Nikon: 어느 카메라 브랜드가 더 낫습니까?

Canon과 Nikon은 카메라 업계에서 가장 큰 두 회사입니다. 그러나 어느 브랜드가 더 나은 카메라와 렌즈 라인업을 제공합니까?

다음 읽기
관련 항목
  • 리눅스
  • 보안
  • DIY
  • 라즈베리 파이
  • 온라인 보안
저자 소개 개빈 필립스(945개 기사 출판)

Gavin은 Windows 및 Technology Explained의 주니어 편집자이며, really Useful Podcast의 정기 기고자이자 정기 제품 검토자입니다. 그는 Devon의 언덕에서 약탈한 디지털 아트 관행으로 학사(우등) 현대 작문과 10년 이상의 전문 작문 경험을 보유하고 있습니다. 그는 많은 양의 차, 보드 게임, 축구를 즐깁니다.

개빈 필립스가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.