Advanced Search
Search Results
216 total results found
Change Default User Account
Running this on a fresh Kali installation. Login as kali user and run these commands to add a new default user: # Specify the username for your new user account username=<your_new_username_here> # Specify that the user login shell will be zsh user_shell=$(wh...
Change to KDE Plasma Desktop Environment
Installing KDE Plasma Official Documentation: https://www.kali.org/docs/general-use/switching-desktop-environments/ Some deviations from the procedure for me: sudo apt remove --purge --allow-remove-essential --auto-remove -y *xfce* lightdm && sudo apt install ...
NoMachine Customizations
Auto-Login On Kali side, go to Startup & Shutdown > Login Screen (SDDM) and click Behavior . Set the Automatically log in as <username> setting. Keyboard Shortcuts When pressing keyboard combinations such as CTRL + C and CTRL + V the default NoMachine beh...
xargs
Pipe HEREDOC to xargs When creating a HEREDOC, you can use any keyword to denote the start and end of the HEREDOC block. In this case, I used the keyword HEREDOC but any word can be substituted in its place. # -I % indicates the "placeholder" value for the c...
Enumerating WordPress with Nmap
Jump to page: WordPress > Manual Enumeration
Manual Enumeration with Nmap
Find WordPress NSE Scripts find /usr/share/nmap/scripts -name '*wordpress*' Enumerate WordPress Plugins grep '@args' /usr/share/nmap/scripts/http-wordpress-enum.nse Example scan with arguments, where the base URL for the WordPress installation is at ht...
Computer Networking: IP Addressing and Subnetting
IP Addressing Common Computer Numbering Systems Binary (base 2) -- 0 to 1 Octal (base 8) -- 0 to 7 Decimal (base 10) -- 0 to 9 Hexadecimal (base 16) -- 0 to F BASE 10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) -------------------------------------- When you...
Computer Networking: MAC Addressing and ARP
Media Access Control Address Identifies the physical network interface of a host Hexadecimal addressing: 0-F 48 bits (6 bytes) In early, primitive networks, computers were often on a shared "media" and needed a way to address each other On a sha...
Computer Networking: Encapsulation and Decapsulation
TCP/IP Model vs. OSI Model TCP/IP Model The sender sends from Layer 4 down to Layer 1The recipient receives on Layer 1 up to Layer 4 TCP/IP was developed in the 1970s, and has four layers | | S | E | N | D | E | R | V 4 APPLICATION ...
Computer Programming: Compiled vs Interpreted Languages
Compiled vs Interpreted Languages Example Interpreted (Scripting) Languages Bash JavaScript PowerShell Python Ruby Example Compiled Languages C C++ C# Go Java Rust More Information: Compiler and Interpreter: Compiled Language vs Interpret...
Computer Programming: Collections, Loops, and Conditions
Collections In programming, we use collections to assemble two or more things together Some collections allow you co-mingle data of varying types (e.g. strings mixed in with integers) While other collections require that the data types are all the same S...
Computer Programming: Primitive Data Types
Primitive Data Types Byte: 8 bits, 1 byte, raw data Integer Signed: Any negative integer Unsigned: Any non-negative integer (including zero) Short: A signed or unsigned integer with more memory allocation than an integer Long: A signed or unsigne...
Computer Programming: Object-Oriented Programming and Functions
Object-Oriented Programming (OOP) We are really only going to scratch the surface of OOP in this exercise OOP is a complex programming paradigm that can't be mastered in a single setting But, we can cover the basics to allow you to explore further Clas...
Computer Programming: PowerShell and Python Modules
What is a Module? We noted before that a function is a tool that does one task well We write the code once and re-use the tool wherever it is needed A module is just an extension of this concept Modules are collections of classes, functions, and other ...
Follow-Up Work
Autodidactic Learning Time Complete these videos on TCM Academy. Ask your peers (I'm happy to field questions as well) if you have any issues completing these lessons. Sockets video Reading/Writing Files video Building a Port Scanner video Building a Sh...