초보 해커들이 실습에 필요한 도구들을 손쉽게 설치하고 활용할 수 있도록 이 가이드를 제공합니다. 도구별 설명, 설치법, 주요 기능을 중심으로 정리했습니다.
이 저장소는 해킹 및 보안 실습에 필요한 다양한 도구들의 설치 방법과 기본적인 사용 가이드를 제공합니다. 각 도구는 개별 Markdown 파일로 정리되어 있으며, 필요에 따라 설치 및 활용할 수 있습니다.
git clone https://github.com/hspace-io/init.tools.git
cd init.tools
git checkout ver1각 도구에 대한 상세 정보는 해당 도구의 Markdown 파일을 참조하십시오. 파일은 CORE/ 또는 Software hacking/ 디렉토리에 분류되어 있습니다.
예시:
- Code Editing Tools:
CORE/Code Editing Tools.md - Burp Suite:
Software hacking/Burp Suite.md
각 파일에는 다음과 같은 내용이 포함되어 있습니다:
- 설명: 도구의 목적과 주요 기능에 대한 간략한 설명
- 설치 영역: 도구가 설치되는 일반적인 경로
- 주요 기능: 도구가 제공하는 핵심 기능 목록
- 설치 방법: 운영체제별 설치 지침
- 간단 가이드: 도구의 기본적인 사용 방법 및 예시
- 관련 URL: 공식 웹사이트, 문서, GitHub 저장소 등 추가 정보 링크
CORE/: 개발 환경 설정에 필요한 기본 도구들 (코드 에디터, 언어, 패키지 매니저 등)Software hacking/: 리버스 엔지니어링, 포렌식, 분석 도구 등 전문 해킹 도구 모음LINUX/: 리눅스 관련 도구 및 설정 (현재 비어있음)TAG/: 태그별 도구 정리img/: 문서에 사용되는 이미지 파일
| 분류 | 도구명 | 지원 OS (M: macOS / W: Windows / L: Linux) | 권장 설치 |
|---|---|---|---|
| CORE | Code Editing Tools | M W L | |
| CORE | Compiler | M W L | |
| CORE | Language | M W L | |
| CORE | Package Management Tools | M W L | |
| CORE | Virtual Enviroment | M W L | |
| Software hacking | 010Editor | M W | |
| Software hacking | ADB (Android Debug Bridge) | M W L | |
| Software hacking | Android Studio AVD | M W L | |
| Software hacking | Autopsy | M W L | |
| Software hacking | BrowsingHistoryView | W | |
| Software hacking | Burp Suite | M W L | |
| Software hacking | Cheat Engine | M W | |
| Software hacking | Curl | M W L | |
| Software hacking | CyberChef | M W L | |
| Software hacking | DB Browser for SQLite | M W L | |
| Software hacking | DIE (Detect It Easy) | M W L | |
| Software hacking | EnCase (유료) | M W L | |
| Software hacking | ExifTool | M W L | |
| Software hacking | FRIDA | M W L | |
| Software hacking | FTK Imager | W | |
| Software hacking | Fiddler | M W L | |
| Software hacking | GHIDRA | M W L | |
| Software hacking | Hex Fiend | M | |
| Software hacking | HxD (Freeware Hex Editor and Disk Editor) | W | |
| Software hacking | IDA Free | M W L | |
| Software hacking | JADX | M W L | |
| Software hacking | LNK Parser (보류 -> 종류가 다양함) | W | |
| Software hacking | NOX | W | |
| Software hacking | NTFS Log Tracker | W | |
| Software hacking | Nmap | M W L | |
| Software hacking | NumPy | M W L | |
| Software hacking | OWASP ZAP (Zed Attack Proxy) | M W L | |
| Software hacking | QEMU | M W L | |
| Software hacking | REGA | W | |
| Software hacking | ROP Gadget | M W L | |
| Software hacking | Remix IDE | M W L | |
| Software hacking | RustScan | M W L | |
| Software hacking | SHODAN | M W L | |
| Software hacking | Sage Math | M W L | |
| Software hacking | Volatility | M W L | |
| Software hacking | Webhook Tester | M W L | |
| Software hacking | Windbg (Windows Debugger) | W | |
| Software hacking | Wireshark | M W L | |
| Software hacking | Z3 Solver | M W L | |
| Software hacking | anvil | M W L | |
| Software hacking | censys | M W L | |
| Software hacking | dnSpy | W | |
| Software hacking | ether.js | M W L | |
| Software hacking | foundry | M W L | |
| Software hacking | gdb | L | |
| Software hacking | gef | L | |
| Software hacking | hardhat | M W L | |
| Software hacking | nc (netcat) | M W L | |
| Software hacking | ngrok | M W L | |
| Software hacking | postman | M W L | |
| Software hacking | pwndbg | L | |
| Software hacking | pwntools | M W L | |
| Software hacking | rp++ | M W L | |
| Software hacking | sqlmap | M W L | |
| Software hacking | web3.js | M W L | |
| Software hacking | x64dbg | W |
TAG/TAGS.md 파일에는 각 도구에 적용된 태그 목록과 그 의미가 정의되어 있습니다. 이를 통해 특정 분야(예: forensic, web_security) 또는 운영체제(windows, mac, linux)에 해당하는 도구를 쉽게 찾을 수 있습니다.
이 저장소에 새로운 도구를 추가하거나 기존 내용을 개선하는 데 기여하고 싶으시다면, 다음 절차를 따르십시오:
- 저장소를 포크(Fork)합니다.
- 새로운 브랜치를 생성합니다 (
git checkout -b feature/your-feature-name). - 변경 사항을 커밋합니다 (
git commit -m 'feat: Add new tool X'). - 원격 저장소에 푸시합니다 (
git push origin feature/your-feature-name). - 풀 리퀘스트(Pull Request)를 생성합니다.