awesome-hacking/README.md

226 lines
7.6 KiB
Markdown
Raw Normal View History

2014-12-16 12:16:22 +00:00
# Awesome Hacking
2014-12-17 05:34:54 +00:00
A curated list of awesome Hacking. Inspired by [awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning/)
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
If you want to contribute to this list (please do), send me a pull request or contact me [@carpedm20](https://www.twitter.com/carpedm20)
For a list of free hacking books available for download, go [here](https://github.com/josephmisiti/awesome-machine-learning/blob/master/books.md)
## Table of Contents
<!-- MarkdownTOC depth=4 -->
2014-12-16 12:16:22 +00:00
- [System](#system)
2014-12-17 05:34:54 +00:00
- [Tutorials](#system-tutorials)
- [Tools](#system-tools)
- [Wargame](#system-wargame)
- [Reverse Engineering](#reverse-engineering)
- [Tutorials](#reverse-engineering-tutorials)
2014-12-16 12:16:22 +00:00
- [Tools](#reverse-engineering-tools)
2014-12-17 05:34:54 +00:00
- [Wargame](#reverse-engineering-wargame)
2014-12-16 12:16:22 +00:00
- [Web](#web)
2014-12-16 12:41:40 +00:00
- [Tutorials](#web-tutorials)
2014-12-16 12:16:22 +00:00
- [Tools](#web-tools)
2014-12-17 05:34:54 +00:00
- [Wargame](#web-wargame)
2014-12-16 12:16:22 +00:00
- [Network](#network)
- [Tutorials](#network-tutorials)
- [Tools](#network-tools)
2014-12-17 05:34:54 +00:00
- [Wargame](#network-wargame)
2014-12-16 12:41:40 +00:00
- [Forensic](#forensic)
2014-12-17 05:34:54 +00:00
- [Tutorials](#forensic-tutorials)
- [Tools](#forensic-tools)
- [Wargame](#forensic-wargame)
2014-12-16 12:41:40 +00:00
- [Cryptography](#cryptography)
2014-12-17 05:34:54 +00:00
- [Tutorials](#cryptography-tutorials)
- [Tools](#cryptography-tools)
- [Wargame](#cryptography-wargame)
2014-12-16 12:16:22 +00:00
- [Wargame](#wargame)
2014-12-17 05:34:54 +00:00
- [System](#system-wargame)
- [Reverse Engineering](#reverse-engineering-wargame)
- [Web](#web-wargame)
- [Network](#network-wargame)
- [Forensic](#forensic-wargame)
- [Cryptography](#cryptography-wargame)
- [CTF](#ctf)
- [Competition](#ctf-competiton)
- [Information](#ctf-information)
<!-- /MarkdownTOC -->
<a name="system" />
2014-12-16 12:22:09 +00:00
# System
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="system-tutorial" />
## Tutorials
Tutorials for system hacking
* [Corelan Team's Exploit writing tutorial](https://www.corelan.be/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/)
* [Exploit Writing Tutorials for Pentesters](http://www.punter-infosec.com/exploit-writing-tutorials-for-pentesters/)
<a name="system-tools" />
## Tools
Tools for system hacking
* [Metasploit](https://github.com/rapid7/metasploit-framework) A computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development.
* [mimikatz](https://github.com/gentilkiwi/mimikatz) - A little tool to play with Windows security
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="reverse-engineering" />
2014-12-16 12:22:09 +00:00
# Reverse Engineering
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="reverse-engineering-tutorial" />
2014-12-16 12:22:09 +00:00
## Tutorials
2014-12-16 12:16:22 +00:00
Tutorials for reverse engineering
* [Lenas Reversing for Newbies](https://tuts4you.com/download.php?list.17)
2014-12-17 05:34:54 +00:00
* [Malware Analysis Tutorials: a Reverse Engineering Approach](http://fumalwareanalysis.blogspot.kr/p/malware-analysis-tutorials-reverse.html)
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="reverse-engineering-tools" />
2014-12-16 12:22:09 +00:00
## Tools
2014-12-16 12:16:22 +00:00
Tools for reverse engineering
2014-12-16 12:41:40 +00:00
### Debugger
2014-12-17 05:34:54 +00:00
* [IDA](https://www.hex-rays.com/products/ida/) - IDA is a Windows, Linux or Mac OS X hosted multi-processor disassembler and debugger
* [OllyDbg](http://www.ollydbg.de/) - A 32-bit assembler level analysing debugger for Windows
### Decompiler
#### Java
* [dex2jar](https://code.google.com/p/dex2jar/) - Tools to work with android .dex and java .class files
* [JD-GUI](http://jd.benow.ca/) - A standalone graphical utility that displays Java source codes of “.class” files
* [JAD](http://varaneckas.com/jad/) - JAD Java Decompiler
#### .NET
* [dotPeek](https://www.jetbrains.com/decompiler/) - a free-of-charge .NET decompiler from JetBrains
2014-12-16 12:41:40 +00:00
### Unpacker
2014-12-17 05:34:54 +00:00
* [UPX](http://upx.sourceforge.net/) - the Ultimate Packer for eXecutables
2014-12-16 12:41:40 +00:00
2014-12-17 05:34:54 +00:00
### General purpose
* [androguard](https://code.google.com/p/androguard/) - Reverse engineering, Malware and goodware analysis of Android applications
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="web" />
2014-12-16 12:22:09 +00:00
# Web
2014-12-17 05:34:54 +00:00
<a name="web-tools" />
2014-12-16 12:22:09 +00:00
## Tools
2014-12-16 12:16:22 +00:00
Tools for web hacking
2014-12-16 12:41:40 +00:00
### Encoding/Decoding
* [tools.web-max.ca](http://tools.web-max.ca/encode_decode.php) - base64 base85 md4,5 hash, sha1 hash encoding/decoding
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="network" />
2014-12-16 12:22:09 +00:00
# Network
2014-12-17 05:34:54 +00:00
<a name="network-tools" />
2014-12-16 12:22:09 +00:00
## Tools
2014-12-16 12:16:22 +00:00
Tools for network analysis
2014-12-16 12:22:09 +00:00
### Packet Capture
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
#### TCP
2014-12-16 12:41:40 +00:00
* [Wireshark](https://www.wireshark.org/) - A free and open-source packet analyzer
* [NetworkMiner](http://www.netresec.com/?page=NetworkMiner) - A Network Forensic Analysis Tool (NFAT)
2014-12-17 05:34:54 +00:00
* [tcpdump](http://www.tcpdump.org/) - a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture
#### HTTP/HTTPS
2014-12-16 12:16:22 +00:00
* [Paros](http://sourceforge.net/projects/paros/) - A Java based HTTP/HTTPS proxy for assessing web application vulnerability
2014-12-16 12:41:40 +00:00
* [ZAP](https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project) - The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications
### Man In The Middle
* [mitmproxy](https://mitmproxy.org/) - An interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface
2014-12-16 12:16:22 +00:00
* [mitmsocks4j](https://github.com/Akdeniz/mitmsocks4j) - Man in the Middle SOCKS Proxy for JAVA
2014-12-16 12:22:09 +00:00
### Packet Sniffer
2014-12-16 12:16:22 +00:00
2014-12-16 12:22:09 +00:00
### Scanner
2014-12-16 12:16:22 +00:00
* [nmap](http://nmap.org/) - Nmap (Network Mapper) is a security scanner
2014-12-17 05:34:54 +00:00
<a name="forensic" />
2014-12-16 12:41:40 +00:00
# Forensic
2014-12-17 05:34:54 +00:00
<a name="forensic-tools" />
2014-12-16 12:41:40 +00:00
## Tools
Tools for forensic
2014-12-17 05:34:54 +00:00
* [Autospy](http://www.sleuthkit.org/autopsy/) - A digital forensics platform and graphical interface to [The Sleuth Kit](http://www.sleuthkit.org/sleuthkit/index.php) and other digital forensics tools
2014-12-16 12:41:40 +00:00
### Binary
2014-12-17 05:34:54 +00:00
* [malzilla](http://malzilla.sourceforge.net/) - Malware hunting tool
* [PEview](http://wjradburn.com/software/) - a quick and easy way to view the structure and content of 32-bit Portable Executable (PE) and Component Object File Format (COFF) files
### Hex Editor
* [HxD](http://mh-nexus.de/en/hxd/) - A hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size
* [WinHex](http://www.winhex.com/winhex/) - A hexadecimal editor, helpful in the realm of computer forensics, data recovery, low-level data processing, and IT security
### Others
* [BinText](http://www.mcafee.com/kr/downloads/free-tools/bintext.aspx) - A small, very fast and powerful text extractor that will be of particular interest to programmers
2014-12-16 12:41:40 +00:00
# Cryptography
2014-12-17 05:34:54 +00:00
<a name="wargame" />
2014-12-16 12:22:09 +00:00
# Wargame
2014-12-17 05:34:54 +00:00
<a name="wargame-system" />
2014-12-16 12:22:09 +00:00
## System
2014-12-16 12:41:40 +00:00
* [OverTheWire - Semtex](http://overthewire.org/wargames/semtex/)
* [OverTheWire - Vortex](http://overthewire.org/wargames/vortex/)
* [OverTheWire - Drifter](http://overthewire.org/wargames/drifter/)
* [pwnable.kr](http://pwnable.kr/) - Provide various pwn challenges regarding system security
2014-12-17 05:34:54 +00:00
* [Exploit Exercises - Nebula](https://exploit-exercises.com/nebula/)
2014-12-16 12:41:40 +00:00
* [SmashTheStack](http://smashthestack.org/)
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="wargame-reverse-engineering" />
## Reverse Engineering
2014-12-16 12:41:40 +00:00
* [Reversing.kr](http://www.reversing.kr/) - This site tests your ability to Cracking & Reverse Code Engineering
* [CodeEngn](http://codeengn.com/challenges/) - (Korean)
2014-12-17 05:34:54 +00:00
* [simples.kr](http://simples.kr/) - (Korean)
2014-12-16 12:16:22 +00:00
2014-12-17 05:34:54 +00:00
<a name="wargame-web" />
2014-12-16 12:22:09 +00:00
## Web
2014-12-16 12:16:22 +00:00
* [Hack This Site!](https://www.hackthissite.org/) - a free, safe and legal training ground for hackers to test and expand their hacking skills
* [Webhacking.kr](http://webhacking.kr/)
2014-12-17 05:34:54 +00:00
<a name="wargame-cryptography" />
2014-12-16 12:41:40 +00:00
## Cryptography
* [OverTheWire - Krypton](http://overthewire.org/wargames/krypton/)
2014-12-17 05:34:54 +00:00
<a name="wargame-general" />
## general
2014-12-16 12:41:40 +00:00
2014-12-16 12:22:09 +00:00
2014-12-17 05:34:54 +00:00
<a name="ctf" />
2014-12-16 12:22:09 +00:00
# CTF
2014-12-17 05:34:54 +00:00
<a name="ctf-competition" />
## Competition
2014-12-16 12:16:22 +00:00
* [DEF CON](https://legitbs.net/)
* [CSAW CTF](https://ctf.isis.poly.edu/)
2014-12-17 05:34:54 +00:00
* [hack.lu CTF](http://hack.lu/)
* [Pliad CTF](http://www.plaidctf.com/)
<a name="ctf-information" />
## Information
* [CTFtime.org](https://ctftime.org/) - All about CTF (Capture The Flag)
* [WeChall](http://www.wechall.net/)