This service resolves domain names into IP addresses
DNS
This default shell on most Linux systems is also a scripting language.
This language, created by, Dutch Programmer, Guido van Rossum, and is famous for its readable syntax and use in Artificial Intelligence/Machine Learning
Python
This attack tricks a user into clicking a malicious link by disguising it as a trusted entity
Phishing
It's the most used tool for mapping out a network
NMAP
This port is used by HTTPS by default
443
This Windows command-line interpreter is the modern, object-oriented successor to CMD.
Powershell
Developed in 1979 as an extension of C, this general-purpose, object-oriented programming language was named by adding two increment operators to its predecessor.
C++
This malware encrypts your files and demands payment to unlock them
Ransomware
A widely used UI-based tool made for capturing packets travelling throughout the network
Wireshark
All 3 steps in the TCP 3 way handshake.
SYN
SYN/ACK
ACK
This symbol, "|", sends the output of one command directly into another as input.
Pipe
A high-level programming language that provides low-level control. Designed by Mozilla for performance, reliability, and absolute memory safety.
Rust
This attack tricks a victim's system into resolving to a malicious IP address.
DNS spoofing/poisoning
Command line utility with a framework containing a vast amount of exploits, scanners, and payloads to pen test with
Metasploit
This command-line tool sends ICMP echo requests to test reachability
ping
At the top of a script, the interpreter must be declared, using this line...
Shebang
(#!/bin/bash)
This object-oriented language, created by Yukihiro "Matz" Matsumoto, is the primary language that the Metasploit Framework was rewritten in.
This attack forges the source address on packets so the receiver can't trace them back to the real sender
IP Spoofing
It's the UI-based tool used made to monitor/replicate HTTP traffic on web apps for pentesting
Burpsuite
Named after a mythical three-headed dog, this protocol authenticates users over a network using a three-way exchange.
Kerberos
This command makes a Bash script exit immediately if any command returns non-zero.
set -e (errexit)
This language is famous for its powerful text processing. It was created to be easy to write, but was ultimately not as easy to read. Known for the motto "there's more than one way to do it"
Perl
Attackers use this infrastructure to remotely control malware already running on compromised machines, often hiding the traffic behind protocols like HTTPS or DNS to blend in with normal activity.
Command and Control (C2)
It's the command line utility used to dissemble and reverse engineer binaries
radare2