Companies Home Search Profile

Practical Linux Malware Development

Focused View

Nemuel Wainaina

1:23:51

16 View
  • 1. Welcome to the course.mp4
    01:56
  • 2. Demo of the finished project.mp4
    04:02
  • 1. Environment Setup.mp4
    01:47
  • 1. Project Setup.mp4
    04:05
  • 2. Connecting to C2 Server.mp4
    03:31
  • 3. Receiving Incoming Commands.mp4
    02:12
  • 4. Sending back Response.mp4
    01:56
  • 5. ClosingTerminating the Connection.mp4
    01:01
  • 6. Changing Directories.mp4
    04:24
  • 7. FIle Transfer.mp4
    01:13
  • 8. Uploading file to Machine.mp4
    05:25
  • 9. Downloading file from Machine.mp4
    05:01
  • 10. Minor bug fixes.mp4
    00:37
  • 11. Taking a Screenshot.mp4
    07:01
  • 12. Achieving Persistence.mp4
    07:01
  • 13. Executing Shell Commands.mp4
    02:47
  • 14. Testing with Netcat.mp4
    02:55
  • 1. Project Setup.mp4
    01:45
  • 2. Creating a Listener.mp4
    02:14
  • 3. Accepting Incoming Connections.mp4
    01:42
  • 4. Loop to take in Attackers Commands.mp4
    01:22
  • 5. Handling the qquit Command.mp4
    01:38
  • 6. Receiving and Saving Screenshot.mp4
    03:24
  • 7. File Download.mp4
    03:11
  • 8. File Upload.mp4
    04:47
  • 9. Shell Commands.mp4
    01:13
  • 10. Testing with our RAT.mp4
    04:34
  • 1. Next Steps.mp4
    01:07
  • Description


    Develop your own undetectable Linux malware using the Go programming language

    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

    Who is this 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
  • What You Need to Know?


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


    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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Nemuel Wainaina
    Nemuel Wainaina
    Instructor's Courses
    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 platformsBesides 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
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 28
    • duration 1:23:51
    • Release Date 2023/11/21