Exploit Development, Malware, & Defensive Strategies

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Exploit Development, Malware, & Defensive Strategies

Coursera · Intermediate ·🔐 Cybersecurity ·3mo ago

Key Takeaways

Explores exploit development, malware creation, and defensive strategies in ethical hacking

Original Description

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides an advanced exploration of exploit development, malware creation, and defensive strategies in ethical hacking. By delving into object-oriented programming, building backdoors, creating malicious payloads, and analyzing network traffic, learners will gain hands-on experience in crafting cybersecurity tools and deploying them for real-world testing. The course also highlights defensive tactics, equipping learners with the skills necessary to protect systems from the very exploits they learn to develop. The course starts with Object-Oriented Programming (OOP) in Python, where students will learn how to define and use classes and methods, implement inheritance, and handle errors. This foundational knowledge is crucial for creating robust scripts for ethical hacking tasks. Next, we cover the creation and manipulation of backdoors, teaching students how to write listener scripts, send commands remotely, and encode communications for stealth. This leads into malware analysis, with lessons on creating and packaging malicious files, configuring them to run on system startup, and using tools like Regedit to modify system configurations. In addition to offensive techniques, the course also explores key defensive strategies like packet listening and Man-in-the-Middle (MITM) attacks. Students will learn how to capture network traffic using Wireshark, create ARP poisoning attacks, and build tools for network scanning and keylogging. The inclusion of real-world case studies and practical projects provides students with a comprehensive understanding of both the attack and defense sides of cybersecurity, preparing them for certifications and advanced roles in penetration testing and ethical hacking. This course i
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
mcp-bastion v0.3.0: Teaching an MCP Security Proxy to Defend More of the Attack Surface
Improve your security proxy's attack surface coverage using benchmarking and iterative development
Medium · Cybersecurity
📰
mcp-bastion v0.3.0: Teaching an MCP Security Proxy to Defend More of the Attack Surface
Improve your MCP security proxy's attack surface coverage from 9% to 34% using an independent benchmark
Medium · LLM
📰
Web3 Navigates Cyber Threats Amidst Bearish Sentiment and Core Development Growth
Web3 faces cyber threats amidst bearish market sentiment, but core development continues to grow, offering opportunities for innovation and security improvements
Dev.to AI
📰
How I Built a Log Analysis Tool to Detect Network Anomalies
Learn how to build a log analysis tool to detect network anomalies using Python and Flask
Dev.to · Atena
Up next
8-Step Cybersecurity Engineer Roadmap 2026 | GenAI Era | #shorts
SCALER
Watch →