상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
에어비앤비에서 숙소를 예약할 때 주의해야 할 점은?
베트남식 돼지고기 구이(쌀국수와 함께) 레시피는?
베트남식 쌀국수에 어울리는 고명은 무엇인가요?
고릴라의 주요 천적은 무엇인가요?
고릴라의 지능 수준은 어느 정도인가요?
모기가 인간에게 전염시키는 바이러스는 어떤 것들이 있나요?
모기와 관련된 생물학적 다양성의 중요성은 무엇인가요?
봄 여행을 위한 카메라 장비는 어떤 것이 필요할까요?
아르헨티나에서 인기 있는 스낵은 무엇인가요?
아르헨티나의 전통적인 요리에서 가장 많이 사용되는 조미료는 무엇인가요?
하마는 어떤 질병에 취약한가요?
2월에 여행할 때의 안전 수칙은?
Previous
Next
수정하기 - 해킹 공부: 10가지 필수 도구로 시작하세요!
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
해킹 공부를 막 시작할 때 수많은 도구 중 어디서부터 손을 대야 할지 난감할 수 있습니다. 다음 10가지 도구는 보안 취약점 분석과 네트워크·웹·무선 해킹의 기초를 닦아 주는 필수 아이템입니다. 표 형식이 아닌 글로만 각각의 특징과 활용법, 설치 요령을 짚어 드리겠습니다. 물론 모든 활동은 법적·윤리적 테두리 내에서만 이루어져야 합니다. 1. Kali Linux – 개요: 해킹·침투 테스트용으로 커스터마이즈된 리눅스 배포판 – 주요 기능: 수백 가지 해킹 모듈(Nmap, Metasploit, Aircrack-ng 등) 기본 탑재, 라이브 부팅·VM 지원 – 설치 및 사용: 공식 사이트에서 ISO 파일 다운로드 후 USB나 가상머신(VirtualBox, VMware)에 설치. CLI와 GUI 환경 모두 제공되며, “apt update && apt install” 명령으로 추가 패키지도 쉽게 설치 가능 – 학습 팁: 가상머신 스냅샷 기능을 이용해 실습 환경을 언제든 초기 상태로 되돌리며 익혀 보세요. 2. Nmap – 개요: 네트워크 매핑·포트 스캐닝 도구 – 주요 기능: 호스트 검색(host discovery), 포트 상태 탐지(port scanning), 서비스·버전 식별, 운영체제 추측(OS fingerprinting) – 기본 명령 예시: • nmap -sS 192.168.0.1/24 (TCP SYN 스캔) • nmap -A target.com (OS·버전·스크립트 검사) – 학습 팁: 스캔 방식(-sS, -sU, -sV)마다 차이가 크므로 로컬 네트워크와 인터넷 서버를 동시에 테스트해 보고 결과를 비교해 보세요. 3. Wireshark – 개요: 네트워크 패킷 캡처·분석 도구 – 주요 기능: 실시간 패킷 캡처, 프로토콜 계층별 디코딩, 필터링·통계 기능, PCAP 파일 읽기·저장 – 사용 포인트: • 캡처 인터페이스 선택 후 특정 포트(tcp.port==80)나 IP(ip.addr==192.168.0.10) 단위로 필터링 • Follow TCP Stream 기능으로 HTTP·FTP 세션 전체 분석 – 학습 팁: 암호화되지 않은 HTTP, DNS, SMTP 트래픽을 캡처해 보고, 프로토콜 동작 원리를 이해해 보세요. 4. Metasploit Framework – 개요: 모듈 기반 익스플로잇 프레임워크 – 주요 기능: 수백 개의 익스플로잇·페이로드·포스트 익스플로잇 모듈 제공, 데이터베이스 연동(DB 생성 후 취약점 스캔 결과 관리) – 기본 워크플로: 1) use exploit/windows/smb/ms17_010_eternalblue 2) set RHOST target_ip 3) set PAYLOAD windows/x64/meterpreter/reverse_tcp 4) exploit – 학습 팁: 초반에는 모듈을 그대로 실행해보고, 코드를 열어 Perl·Ruby 구조를 살펴보세요. 자신만의 커스텀 익스플로잇을 작성하는 토대가 됩니다. 5. Burp Suite (Community/Professional) – 개요: 웹 애플리케이션 보안 테스트 통합 플랫폼 – 주요 기능: 프록시(Proxy)·스캐너(Scanner, Pro)·무차별 대입(Intruder)·리피터(Repeater)·시퀀서(Sequencer) 등 – 사용 흐름: 1) 브라우저 프록시 설정 → Burp Proxy에서 트래픽 가로채기 2) Repeater로 취약점 의심 요청 변조 3) Intruder로 대량 페이로드 주입 실험 – 학습 팁: 커뮤니티 버전은 스캐너 기능이 없지만, Intruder와 Repeater만 잘 써도 SQLi·XSS 공격 방식을 몸으로 익힐 수 있습니다. 6. sqlmap – 개요: 자동 SQL 인젝션 및 데이터베이스 서버 탈취 도구 – 주요 기능: 자동 취약점 탐지·페이로드 주입, 데이터베이스 종류(MySQL, PostgreSQL, MSSQL 등) 감지, 데이터 덤프·웹 셸 업로드 지원 – 기본 사용법: • sqlmap -u "http://example.com/page?id=1" --batch --dbs • sqlmap -u "…id=1" -D testdb --tables • sqlmap -u "…id=1" -D testdb -T users --dump – 학습 팁: --level, --risk 옵션을 높여 보면서 스캔 시간과 탐지율 변화도 체험해 보세요. 7. John the Ripper / Hashcat – 개요: 암호 해시 크랙킹 도구 – 주요 기능(John): • 여러 해시 포맷 지원(md5, sha1, bcrypt 등) • 사전(Dictionary)·규칙 기반 공격 기능(Hashcat): • GPU 가속 크랙킹(Metal·CUDA 지원) • 마스크 공격(구조화된 브루트포스) – 사용 예시: • john --wordlist=rockyou.txt --format=raw-md5 hashes.txt • hashcat -m 0 -a 3 hashes.txt ?l?l?l?l?l?l?l?l – 학습 팁: 해시 유형마다 요구 리소스와 크랙 속도가 다르므로 다양한 알고리즘을 실습해 보고 GPU/CPU 성능 차이를 비교해 보세요. 8. Aircrack-ng – 개요: 무선 LAN(Wi-Fi) 보안 분석 툴킷 – 주요 기능: 모니터 모드 패킷 캡처, WEP/WPA-PSK 키 크랙, 패킷 재전송 공격 – 사용 흐름: 1) airmon-ng로 무선카드 모니터 모드 설정 2) airodump-ng로 주변 AP와 클라이언트 패킷 캡처 3) aireplay-ng로 패킷 주입·리스폰스 유도 4) aircrack-ng로 키 분석 – 학습 팁: 타깃 AP 환경(채널·암호화 방식)에 따라 캡처량이 달라지므로, 다양한 채널·거리 조건 하에서 실습해 보세요. 9. Hydra – 개요: SSH·FTP·HTTP·SMB 등 다양한 프로토콜 대상 무차별 대입 공격 도구 – 주요 기능: 멀티스레딩, 사용자 이름·패스워드 사전 공격, 모듈식 아키텍처 – 사용 예시: • hydra -l admin -P rockyou.txt ssh://192.168.0.20 • hydra -L users.txt -P pass.txt ftp://target.com – 학습 팁: 공격 속도와 방어 시스템(IPS/IDS) 반응을 관찰하며, 로그인 시도 간 인터벌 조정(-t, -s 옵션)을 연습해 보세요. 10. Nikto / OpenVAS – 개요: 웹 서버 취약점 스캐너(Nikto) / 종합 취약점 관리 솔루션(OpenVAS) – Nikto 주요 기능: 6천여 개 이상 웹 서버 취약점 데이터베이스 기반 스캔, 기본 CGI·파일 구인 – OpenVAS 주요 기능: CVE·NVT(Nessus Plug-in) 연동 스캔, 리포트·스케줄·계정 관리 – 사용 팁: • nikto -h http://target.com • OpenVAS 설치 후 웹 인터페이스(Greenbone)에서 스캔 작업 생성 – 학습 팁: 간단한 Nikto 스캔으로 틈새를 찾고, OpenVAS로 심화된 단계별 검사를 수행하며 스캔 범위 조율 연습을 해 보세요. — 이들 10가지 도구를 차례로 익히면서 네트워크 매핑, 프로토콜 분석, 취약점 탐지, 익스플로잇, 사후 분석까지 보안 침투 테스트의 전 과정을 경험할 수 있습니다. 처음엔 명령어와 옵션이 복잡해 보이겠지만, 공식 문서와 온라인 튜토리얼을 병행하며 작은 실습 프로젝트를 만들어보세요. 예를 들어 로컬 VM에 웹 서버를 올려두고 Nmap→Burp→Metasploit 순으로 공략해 보면 전체 흐름이 한눈에 잡힙니다. 무엇보다 ‘윤리적 해킹’ 원칙을 지키며, 자신의 허가된 환경에서만 연습하는 것을 잊지 마세요.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기