Abstract

Writing Malware For Fun and Profit

  1. Introduction
    -> Definition of malware
    -> Types of malware

  2. Remote Administration Toolkit (RAT)
    -> Components of RAT
    -> Common features of RAT
    -> Command execution
    -> File browsing
    -> File transfer

  3. Introduction to Network Programming
    -> TCP/IP and UDP/IP
    -> Ports and sockets
    -> Writing an echo server
    -> Writing a basic chat server
    -> Handling multiple clients
    -> Using encrypted protocols
    -> Chat server using TLS

  4. Command-Line Shell
    -> Spawning a process
    -> fork and execve
    -> popen
    -> Terminating child processes
    -> Capturing console output
    -> Maintaining shell state

  5. File Browser
    -> Filesystem basics
    -> Iterating over files and directories
    -> Reading/writing file metadata
    -> Managing filesystem permissions

Speaker

Adhokshaj Mishra

Timing

Starts at Saturday May 16 2020, 10:00 AM. The sessions runs for about 8 hours.

Resources