Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

216 total results found

Change Default User Account

Kali Optimizations

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

Kali Optimizations

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

Kali Optimizations

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

Linux Administration Command Line Tricks

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

Nmap

Jump to page: WordPress > Manual Enumeration

web
wordpress
nmap
enumeration

Manual Enumeration with Nmap

Web WordPress

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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

PJPT & PNPT Study Group Lessons Session 2: Nov. 13, 2023

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...

Computer Networking: IP Addressing and Subnetting

Computer Networking Computer Networking Fundamentals

ip-address
subnetting
computer-networking

Computer Networking: MAC Addressing and ARP

Computer Networking Computer Networking Fundamentals

Computer Networking: Encapsulation and Decapsulation

Computer Networking Computer Networking Fundamentals