Tools of the Trade Course
2 hours, 48 minutes
Syllabus
Ask me anything
Video - 00:02:00
Malware is malicious software that comes in many different shapes and sizes. This episode tackles examples of malicious code and how it related to Visual Basic for Applications (VBA).
Nmap lab
Video - 00:05:00
IT network reconnaissance begins with discover hosts and services on the network. This episode uses the nmap command to map out hosts on the network.
Linux shell script lab
Video - 00:07:00
Shell scripts contain Linux command that can be invoked simply by calling upon the script name. In this demo, a simple utility menu loop is created in a bash shell script.
Exam question review
Video - 00:03:00
Managing Linux host authentication can involve the use of many command-line utilities. This episode focuses on the sequence of steps needed to enable SSH public key authentication.
Configuring Linux log forwarding
Video - 00:08:00
Centralized Linux log hosts can be configured using the rsyslog daemon on Linux hosts.
Centralized logging
Video - 00:09:00
Network infrastructure and host and application logs can be stored centrally such as with Linux or Windows log forwarding. This can then be fed into a centralized log ingestion and analysis system, otherwise called SIEM.
Log files
Video - 00:09:00
Log files can provide valuable insights related to suspicious network, host or application activity, but only if log file integrity can be ensured. Centralized logging in the enterprise on a secured logging host ensures an accurate copy of log files can be used for security and performance analysis.
Using tcpdump to analyze network traffic
Video - 00:08:00
tcpdump is a built-in Unix and Linux command-line tool that can capture, analyze, filter, and save captured network packets.
Using Wireshark to analyze network traffic
Video - 00:09:00
Wireshark is a free open-source network traffic analyzer that can capture, analyze, filter, and save captured network packets.
Network protocol analyzers
Video - 00:08:00
Network traffic can be captured, saved, and analyzed using a properly placed hardware or software network protocol analyzer such as the free Wireshark tool. Capture analysis can result in identifying indicators of compromise or the use of insecure protocols.
Network scanning with nmap
Video - 00:09:00
Nmap is the most commonly used network scanning tool. Scans can be saved as XML files. Nmap can be used at the command line but it also has a frontend GUI named Zenmap.
Network scanners
Video - 00:05:00
How do attackers discover networks and hosts? Network scanners such as Nmap are used by attackers as well as legitimate security technicians to perform network reconnaissance.
Linux command-line tools
Video - 00:10:00
Security technicians must be comfortable with Linux commands for standard maintenance and security tasks using commands such as head, tail, grep, dig, and setting file system permissions with chmod.
Windows command-line tools
Video - 00:16:00
Security technicians must be comfortable with Windows commands for standard maintenance and security tasks using commands such as ping, netstat, and icalcs.
Python Scripts
Video - 00:07:00
Python is a multi-platform case-sensitive scripting language that requires a Python interpreter to be installed.
Linux shells
Video - 00:12:00
A Linux shell is a case-sensitive command line environment that supports scripting and comes in various flavors including bash, Korn and C shells.
Microsoft PowerShell
Video - 00:13:00
Is there a better way to automate operating system commands than through scripts and text manipulation? Yes! Microsoft PowerShell is an object-oriented cross-platform command environment that uses a verb-noun type of syntax, such as with the Get-Service cmdlet.
The Windows command line
Video - 00:05:00
The Windows command line is spawned by cmd.exe. Security technicians can automate tasks using batch file scripts containing commands such as whoami and ipconfig. Powershell.exe can be spawned from a Windows command prompt in order to use PowerShell cmdlets.
Shells
Video - 00:06:00
Shells allow technicians to enter commands, such as a Linux bash shell or a Windows command prompt. Reverse shells are the result of infected victim machines that reach out to an attacker station.
Touring the CLI
Video - 00:16:00
The command-line interface (CLI) allows technicians to interact with Windows, Linux, and macOS systems by typing in commands such as ping and ipconfig. Windows uses a command prompt, macOS uses a terminal shell and Linux can use a variety of shells including bash. Microsoft PowerShell is an object-oriented CLI supported on Windows, Linux, and macOS.
Unlock 7 days of free training
- 1,400+ hands-on courses and labs
- Certification practice exams
- Skill assessments
Plans & pricing
Infosec Skills Personal
$299 / year
- 190+ role-guided learning paths (e.g., Ethical Hacking, Threat Hunting)
- 100s of hands-on labs in cloud-hosted cyber ranges
- Custom certification practice exams (e.g., CISSP, Security+)
- Skill assessments
- Infosec peer community support
Infosec Skills Teams
$799 per license / year
- Team administration and reporting
- Dedicated client success manager
-
Single sign-on (SSO)
Easily authenticate and manage your learners by connecting to any identity provider that supports the SAML 2.0 standard.
-
Integrations via API
Retrieve training performance and engagement metrics and integrate learner data into your existing LMS or HRS.
- 190+ role-guided learning paths and assessments (e.g., Incident Response)
- 100s of hands-on labs in cloud-hosted cyber ranges
- Create and assign custom learning paths
- Custom certification practice exams (e.g., CISSP, CISA)
- Optional upgrade: Guarantee team certification with live boot camps