Learn about black hats by putting on a white one
SVO
SVO
Learn about black hats by putting on a white one
I am in no way an expert in this field, but I thought it might prove interesting to setup a small project for developers to use a “learning by doing” approach to understanding cybersecurity.
https://github.com/svo/security-testing
The project using Vagrant to build two VirtualBox Virtual Machines. The first of these Virtual Machines has some common tooling that I have used to identify vulnerabilities, the second is setup as a victim with known vulnerabilities to exploit.
The examples in the repository are scripts that you run either on the tooling Virtual Machine to enact the attack, or on the victim Virtual Machine to see the result.
Tools introduced:
dnsmap
- Domain name discoverydnsrecon
- Domain name discoveryncrack
- Authentication attacknmap
- Port and IP scans/enumerationslowhttptest
- Denial of service attackshping3
- Denial of service attacksab
(Apache Bench) - Denial of service attacksdig
- Denial of service attacksmz
(Mausezahn) - Denial of service attacksmitmproxy
- Man in the middletheHarvester
- User information harvestingarachni
- Security reconnaissanceskipfish
- Security reconnaissancehtcap
- Security reconnaissancewapiti
- Security reconnaissance
I hope the project proves interesting.