Automated pre-production deployment of GitHub PRs on a self-hosted backend using GCP and GitHub Actions. It configures DNS/certificates and cleans up after PR closure, all protected by Workload Identity Federation (WIF).
Learn to use the powerful grep command (like a magnet in a haystack) to search large files for text patterns and quickly find the password "next to the word millionth" in data.txt.
Use explainshell.com to understand flags of find command, and locate the 1033-byte non-executable human readable file and reveal the password level 6 of bandit challenge.
Learn what are binary files, how they are different from text files and why do we need them. Use the tools like xxd and file to read and interpret binary information and solve bandit level 5 challenge.
You will learn about hidden files in Linux, how they differ from Windows, and why files starting with a dot are hidden due to an early ls bug. These files can be revealed with special flags, and every directory also contains entries for the current and parent location.
This post continues from Bandit Level 1 to 2, showing how to handle spaces in command-line arguments when reading files with spaces in their names using cat.
This post explains command-line arguments in Linux using the OverTheWire Bandit challenge. It covers positional and named arguments, the use of -- as a separator, and POSIX conventions for - and -- prefixes.
Reverse image search lets users find similar images or related info by searching with an image instead of text. Tools like Google Images and TinEye analyse images to locate sources, higher resolutions, or related content.
Learn about the scalability challenges of Pre-shared (PSK) configurations in the enterprise, as well as how 802.1X addresses and resolves them elegantly.
You will learn the differences between WPA and WPA2 encryption, including why hardware updates were necessary for WPA2, and the differences in the final MPDU of both encryptions.
Learn about the Robust Security Network, its features, and the use of the 802.11X Extended Authentication Protocol. Understand how the 4 way handshake generates dynamic keys for each network device.