Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical Linux Malware Development
Rating: 4.2 out of 5(54 ratings)
1,795 students

Practical Linux Malware Development

Ethical Hacking : Develop your own undetectable Linux malware using the Go programming language
Created byNemuel Wainaina
Last updated 2/2024
English

What you'll 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

Course content

5 sections28 lectures1h 23m total length
  • Welcome to the course1:56
  • Demo of the finished project4:02

Requirements

  • Basic to intermediate programming experience in any programming language
  • An understanding of how to use the Linux terminal

Description

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 .

Who this course is for:

  • Anyone interested in understanding how to develop malware using Go
  • Red Teamers interested in using Go to create their malware
  • Blue Teamers interested in understanding the internals of malware threats against Linux environments
  • Go and Python developers interested in an exciting project