Course Overview

Over the past couple years, Linux malware has been on the rise . This has created a greater interest in studying and analyzing such threats against Linux platforms . This course aims to equip you with the knowledge to not only emulate such threats, but also be in a better position to detect and mitigate them from your Linux environments . 

This course will take you through developing your very own Linux malware with capabilities like executing shell commands, file transfer and taking screenshots . You will also learn how to achieve persistence in Linux . Finally, we will create our own custom server using the Python programming language . The server is what we will be using to interact with the malware on the target system . 

That makes the course therefore relevant to both?red teamers?and?blue teamers . System administrators?will also benefit from the course . Red teamers will be better equipped to emulate such threats against Linux environments, while blue teamers and system administrators alike will be in a better position to detect and properly respond to such threats . 

Also, if you are a software engineer interested in more hands-on learning about the programming language, this course will definitely help you with that. Python is also used, and this makes the course also suit python programming enthusiasts.

What You Will Learn

  • Develop undetectable Linux malware.
  • Develop software using the Go programming language.
  • Understand the internals of modern Linux malware.
  • Understand network programming using Go and Python.

Program Curriculum

  • Demo of the Finished Project
  • $7 Million Cybersecurity Scholarship by EC-Council

Environment Setup

  • Project Setup
  • Connecting to C2 Server
  • Receiving Incoming Commands
  • Sending Back Response
  • Closing/Terminating the Connection
  • Changing Directories
  • File Transfer
  • Uploading File to Machine
  • Downloading File from Machine
  • Minor Bug Fixes
  • Taking a Screenshot
  • Achieving Persistence
  • Executing Shell Commands
  • Testing with Netcat
  • Chapter 3 Quiz

  • Project Setup
  • Creating a Listener
  • Accepting Incoming Connections
  • Loop to Receive Attacker's Commands
  • Handling the q/quit Command
  • Receiving and Saving Screenshot
  • File Download
  • File Upload
  • Shell Commands
  • Testing with Our RAT
  • Chapter 4 Quiz

Next Steps

Load more modules

Instructor

Nemuel Wainaina

Nemuel is a security researcher with over 4 years of tinkering with computers and electronics. Having developed an interest in hacking at the young age of 14, he has quickly been able to learn and dive deeper into advanced concepts of exploit and malware development. He has got to develop a variety of security tools ranging from simple keyloggers to advanced proof-of-concept malware like ransomware and spyware for Linux platforms. Besides cyber security, Nemuel is a software engineer with a focus on designing and building maintainable and scalable backend systems mainly using the Go programming language.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8