Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Offensive Cyber Operations
Rating: 4.3 out of 5(8 ratings)
153 students

Offensive Cyber Operations

This course teaches student to write their own pentesting tools in python and hands on binary exploitation techniques.
Last updated 8/2020
English
English [Auto],

What you'll learn

  • Python and Bash fundamentals
  • Python TCP and UDP sockets
  • Writing WiFi Pentesting tools using RAW Sockets
  • Writing Python Backdoor and manage its sessions
  • Linux Binary Socket Exploitation
  • Backdooring PE and creating a Decryption routine in Assembly

Course content

8 sections50 lectures6h 15m total length
  • Linux Filesystem Heirarchy10:17

    Explore the linux filesystem hierarchy and essential shell commands for navigation and file management. Identify directories like /, /bin, /etc, /usr, and practice ls -a, touch, cd, mkdir, and rm.

  • Linux which command1:54

    Learn how to locate executables with the which command by inspecting the path variable, which lists directories, and using which to print the full path of programs such as map.

  • Linux locate command1:32

    Discover how the locate command quickly finds files using a built-in database that updates on a schedule; update the database with update DB and search for a binary file.

  • Linux Netcat essentials7:12

    Learn to use netcat for port scanning, listening for connections, transferring files, and remote administration, including reverse shells and chat-style communication between systems.

  • Linux find command1:43

    Discover how the Linux find command powerfully searches old directories for strings, follows links, and locates sensitive data like private password, with practice using grep alongside.

  • Linux grep command4:10

    Learn to use the grep command to locate strings in files, highlight results with color, and perform recursive searches to find passwords across directories.

  • Linux apt command2:50

    Learn how to update the package database, upgrade packages, search for a package, and install or purge software using apt.

  • Linux manage services4:30

    Start, stop, and enable or disable services with systemctl, then verify activity using ss or netstat filtered by grep, and inspect unit files to confirm persistent service behavior.

  • Linux environment variables3:14

    Learn to use linux environment variables: create with export, set DSD_IP, check with echo $DSD_IP, and persist by editing ~/.bashrc or ~/.zshrc.

  • Linux redirection and piping8:26

    Learn Linux redirection and piping for penetration testing: use history to recall commands, redirect stdout and stderr to files, and chain commands with pipes and tools like grep and sed.

  • Linux Awk and cut and manage processes6:59

    Explore filtering outputs with cut and awk, splitting lines into fields by a delimiter and printing parts using field numbers, then manage processes with background, foreground, and ctrl-z.

Requirements

  • TCP/IP and Linux fundamentals

Description

This course is 100% hands on for security developers or anyone interested in offensive security. In this course you will be able to create your own custom backdoor using python and control its sessions. You will also learn how to write Wifi pentesting tools with raw sockets. A hands on binary exploitation and backdooring PE is also covered.

Who this course is for:

  • Cyber security students, Security developers, Security Analysts