Ubuntu에 네트워크 보안 및 침투 도구를 설치하는 방법

Kali Linux는 보안 전문가에게 잘 알려진 Linux 배포판입니다. 수십 가지의 네트워크 보안 도구, 침투 도구 및 윤리적인 “해킹” 도구가 함께 제공됩니다. 대부분의 경우 이 운영 체제를 USB 스틱이나 전용 하드 드라이브에 설치하는 것이 좋습니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

그러나 매우 인상적인 침투 테스트 도구가 필요하고 Ubuntu를 사용하는 경우 훨씬 더 쉬운 방법이 있습니다. Katoolin입니다. Ubuntu 설치에 바로 Kali의 모든 훌륭한 도구를 빠르게 설치할 수 있는 간단한 Python 스크립트입니다.

카툴린 설치

소프트웨어가 기본 소프트웨어 소스에 포함되어 있지 않기 때문에 Ubuntu에 네트워크 침투 도구를 설치하는 것은 쉽지 않습니다. 운 좋게도 이것은 Katoolin Python 스크립트로 해결할 수 있습니다. 이를 통해 사용자는 설치할 각 도구 세트를 개별적으로 선택할 수 있습니다. 또한 범주로 구분합니다. 이 경로를 사용하면 사용자가 도구 등을 쉽게 식별할 수 있습니다.

스크립트 자체를 얻는 것은 Github에 있으므로 매우 쉽습니다. Ubuntu용 스크립트를 가져오려면 Github과 상호 작용하는 데 필요하므로 먼저 Git 패키지를 설치해야 합니다. 터미널 창을 열고 다음을 입력하십시오.

sudo apt install git

Git 패키지가 완전히 설치되면 프로그램을 사용하여 소스 코드를 Ubuntu PC에 직접 복제할 수 있습니다. 이 코드는 귀하의 것이 아니므로 수정할 수 없습니다. 복제는 소프트웨어 저장소에 대한 읽기 전용 액세스 권한만 부여합니다.

git clone https://github.com/LionSec/katoolin.git

코드가 다운로드되면 그 위치에서 바로 사용할 수 있습니다. 다만, 이 앱은 많이 사용하고 일반 프로그램으로 설치하는 것이 더 편리할 수 있으므로 설치 과정을 거치는 것이 좋습니다. Katoolin 앱을 Ubuntu PC에 프로그램으로 설치하려면 루트 파일 시스템의 /user/bin/으로 이동하십시오.

sudo mv katoolin/katoolin.py /usr/bin/katoolin

앱을 이동했으므로 이제 chmod 명령을 사용하여 권한을 업데이트해야 합니다.

sudo chmod +x /usr/bin/katoolin

카토린 사용하기

Katoolin은 궁극적으로 PPA를 추가하고 목록에서 프로그램을 설치(또는 제거)할 수 있는 도구입니다. 시작하려면 먼저 터미널 창을 열고 다음을 입력해야 합니다.

katoolin

이 명령을 작성하면 앱에 자동으로 액세스할 수 있으며 여기에서 앱을 탐색하고 다양한 네트워크 보안 및 침투 도구를 설치할 수 있습니다. 대부분은 일반적으로 Kali Linux 운영 체제에 사전 설치되어 있습니다.

앱 설치를 시작하려면 메뉴(Kai 저장소 추가 및 업데이트)에서 #1을 누른 다음 Enter 키를 누릅니다. 이 옵션을 선택하면 운영 체제, GPG 키 등에 Kali 소프트웨어 소스가 추가됩니다. 이 섹션은 시스템에 소프트웨어를 설치하지 않습니다.

Katoolin 앱은 각 보안 도구를 다양한 범주로 멋지게 분류합니다. 이러한 범주를 보려면 키보드에서 #2 버튼을 누른 다음 Enter 키를 누르십시오. 응용 프로그램 범주는 “정보 수집”, “취약점 분석”, “웹 응용 프로그램”, “스니핑 및 스푸핑”, “액세스 유지 관리”, “보고 도구”, “악용 도구”, “포렌식 도구”, “스트레스 테스트”, “암호 공격”, “역공학”, “하드웨어 해킹” 및 “추가”.

특정 애플리케이션을 설치하려면 먼저 메뉴에서 카테고리를 선택하세요. 거기에서 Katoolin은 모든 관련 앱을 설치합니다. 예를 들어 Ubuntu에 모든 “Information Gathering” 도구를 설치하려면 메뉴에서 #2를 누르고 카테고리에서 #1을 누릅니다.

또는 사용자는 카테고리 시스템을 완전히 무시하여 Katoolin 스크립트가 제공해야 하는 엄청난 양의 응용 프로그램을 한 번에 설치할 수 있습니다. 이렇게 하려면 스크립트를 실행하고 #2(카테고리 보기)를 선택한 다음 0을 눌러 모든 것을 설치합니다. 이 옵션은 한 번에 한 유형을 선택하는 것보다 훨씬 오래 걸립니다.

네트워크 앱 제거

Katoolin 도구로 설치된 앱을 제거하는 것은 스크립트가 제공하는 내장 제거 프로세스 덕분에 매우 간단합니다. 그것을 사용하려면 스크립트를 정상적으로 실행하십시오:

katoolin

열리면 키보드에서 #1을 눌러 “Kai 저장소 추가 및 업데이트”를 선택합니다. “Kai 리포지토리 추가 및 업데이트” 영역 내에서 #3을 클릭하여 PC의 모든 Kali 리포지토리를 제거합니다. Ubuntu PC에서 응용 프로그램 소프트웨어 소스를 제거해도 소프트웨어가 즉시 제거되지는 않습니다. 대신 모든 것을 수동으로 삭제해야 하며 제거할 프로그램이 많이 있습니다.

작업을 더 쉽게 하기 위해 아래의 제거 명령을 복사하여 터미널에 붙여넣어 Linux PC에 Katoolin이 설치한 모든 프로그램을 제거하십시오.

sudo apt remove --purge acccheck ace-voip amap automater braa casefile cdpsnarf cisco-torch cookie-cadger copy-router-config dmitry dnmap dnsenum dnsmap dnsrecon dnstracer dnswalk dotdotpwn enum4linux enumiax exploitdb fierce firewalk fragroute fragrouter ghost-phisher golismero goofile lbd maltego-teeth masscan metagoofil miranda nmap p0f parsero recon-ng set smtp-user-enum snmpcheck sslcaudit sslsplit sslstrip sslyze thc-ipv6 theharvester tlssled twofi urlcrazy wireshark wol-e xplico ismtp intrace hping3 bbqsql bed cisco-auditing-tool cisco-global-exploiter cisco-ocs cisco-torch copy-router-config doona dotdotpwn greenbone-security-assistant hexorbase jsql lynis nmap ohrwurm openvas-cli openvas-manager openvas-scanner oscanner powerfuzzer sfuzz sidguesser siparmyknife sqlmap sqlninja sqlsus thc-ipv6 tnscmd10g unix-privesc-check yersinia aircrack-ng asleap bluelog blueranger bluesnarfer bully cowpatty crackle eapmd5pass fern-wifi-cracker ghost-phisher giskismet gqrx kalibrate-rtl killerbee kismet mdk3 mfcuk mfoc mfterm multimon-ng pixiewps reaver redfang spooftooph wifi-honey wifitap wifite apache-users arachni bbqsql blindelephant burpsuite cutycapt davtest deblaze dirb dirbuster fimap funkload grabber jboss-autopwn joomscan jsql maltego-teeth padbuster paros parsero plecost powerfuzzer proxystrike recon-ng skipfish sqlmap sqlninja sqlsus ua-tester uniscan vega w3af webscarab websploit wfuzz wpscan xsser zaproxy burpsuite dnschef fiked hamster-sidejack hexinject iaxflood inviteflood ismtp mitmproxy ohrwurm protos-sip rebind responder rtpbreak rtpinsertsound rtpmixsound sctpscan siparmyknife sipp sipvicious sniffjoke sslsplit sslstrip thc-ipv6 voiphopper webscarab wifi-honey wireshark xspy yersinia zaproxy cryptcat cymothoa dbd dns2tcp http-tunnel httptunnel intersect nishang polenum powersploit pwnat ridenum sbd u3-pwn webshells weevely casefile cutycapt dos2unix dradis keepnote magictree metagoofil nipper-ng pipal armitage backdoor-factory cisco-auditing-tool cisco-global-exploiter cisco-ocs cisco-torch crackle jboss-autopwn linux-exploit-suggester maltego-teeth set shellnoob sqlmap thc-ipv6 yersinia beef-xss binwalk bulk-extractor chntpw cuckoo dc3dd ddrescue dumpzilla extundelete foremost galleta guymager iphone-backup-analyzer p0f pdf-parser pdfid pdgmail peepdf volatility xplico dhcpig funkload iaxflood inviteflood ipv6-toolkit mdk3 reaver rtpflood slowhttptest t50 termineter thc-ipv6 thc-ssl-dos acccheck burpsuite cewl chntpw cisco-auditing-tool cmospwd creddump crunch findmyhash gpp-decrypt hash-identifier hexorbase john johnny keimpx maltego-teeth maskprocessor multiforcer ncrack oclgausscrack pack patator polenum rainbowcrack rcracki-mt rsmangler statsprocessor thc-pptp-bruter truecrack webscarab wordlists zaproxy apktool dex2jar python-distorm3 edb-debugger jad javasnoop jd ollydbg smali valgrind yara android-sdk apktool arduino dex2jar sakis3g smali

제거 명령 실행이 완료되면 함께 설치되는 종속 항목도 제거해야 합니다. 이것은 autoremove 명령으로 수행됩니다.

sudo apt autoremove

마지막으로 PC에서 Katoolin 스크립트와 코드를 삭제합니다.

rm -rf ~/katoolin

sudo rm /usr/bin/katoolin

모든 것을 제거하면 PC가 정상으로 돌아옵니다.