Articles by Kennedy Muthii
L3MON Android RAT Tutorial: Kali Linux Lab and Detection
Test archived L3MON on Kali with Genymotion: start the panel, patch and install a lab APK, verify client behavior, then analyze the APK with aapt, apktool, and JADX.
Canarytokens Tutorial: Create, Deploy and Test Honeytokens
Create Thinkst Canarytokens on canarytokens.org, test a Web bug from Kali with curl, read the alert history, then choose document, AWS, Kubernetes, cloned-site, and MCP honeytokens for authorized detection.
Ghost Framework Android Tutorial: ADB Testing with Kali Linux
Install Ghost Framework 8.0.0 on Kali, connect it to a Genymotion Android 10 guest over ADB, enumerate the device, and compare Ghost commands with direct adb shell in an authorized lab.
Android Lock Screen Bypass with ADB: What Still Works?
Test the old ADB Android lock screen bypass claims on rooted Genymotion, see why gesture.key fails on modern Android, and learn which recovery options still apply.
Zphisher Tutorial: How Social Media Phishing Pages Work
Install Zphisher on Kali Linux, run a Facebook-style login template on localhost, submit dummy form data with curl, and inspect auth capture files to see how the phishing workflow works.
FiercePhish Phishing Framework: Legacy Campaign Management Lab
Review FiercePhish as a legacy Laravel phishing framework: inspect the official installer, note Ubuntu-only limits on modern Linux, and map campaign concepts without live delivery.
Create and Analyze PDF Payloads with JavaScript and Attachments
Create harmless PDF payload examples with JavaScript, embedded attachments, and URLs, then analyze them on Kali with PDFiD, pdf-parser, ExifTool, and qpdf.
FTK Imager Tutorial: Create and Verify a Forensic Disk Image
Create a forensic disk image with Exterro FTK Imager, choose E01 settings, record evidence metadata, verify MD5 and SHA1 hashes, mount the image read-only, and keep acquisition logs.
Test Web Login Brute-Force Protection with Hydra and Burp Suite
Test DVWA web login brute-force protection on Kali with a small password list, Hydra http-get-form, Burp Intruder, CSRF and rate-limit caveats, and false-positive checks.
Browser-in-the-Browser (BITB) Phishing Attack Explained
Learn how Browser-in-the-Browser (BITB) phishing fakes an SSO login window inside a real page, how to spot painted address bars, and how passkeys and awareness limit the attack.
Analyze Phishing Emails with ThePhish, TheHive, Cortex and MISP
Build an authorized ThePhish lab on Kali with TheHive 4 and Cortex, submit a sanitized .eml sample, review observables and analyzer verdicts, and see where MISP fits.
Andriller Android Forensics Tutorial: ADB Extraction and Artifact Analysis
Install Andriller CE 3.6.3 on Kali, create known Genymotion artifacts, run an ADB acquisition, and verify SMS, call logs, and SQLite data in the HTML report.
Apktool Tutorial: Decompile, Modify, Rebuild and Sign APKs
Install Apktool 3.0.3 on Kali, decode InsecureShop into resources and Smali, make a harmless label change, rebuild with apktool b, sign with apksigner, and install on Genymotion while explaining signature mismatch on …
Android Insecure Data Storage Testing: SharedPreferences, SQLite & Files
Find InsecureShop cleartext SharedPreferences credentials on rooted Genymotion, then practice SQLite and file inspection with clearly labeled training data and scoped-storage caveats.
Android Deep Link Security Testing with ADB
Enumerate InsecureShop deep-link intent filters, trigger custom schemes with adb, attack weak URL validation, and check App Links verification state.
Drozer Android Pentesting Tutorial
Install Drozer 3.1.0 and the matching Agent on Kali and Genymotion, enumerate InsecureShop components, start an exported activity, and inspect a permission-gated content provider with careful result wording.
Android Exported Components Security Testing
Find android:exported activities, services, and receivers in InsecureShop, prove reachability with adb and Drozer, and show why export alone is not a vulnerability.
Objection Android Pentesting Tutorial
Install Objection 1.12.5 on Kali, attach to InsecureShop through frida-server on rooted Genymotion, enumerate components and storage paths, and try built-in Android jobs for SSL pinning and root detection before writing …
Frida Android Tutorial: frida-server, ADB and Runtime Hooking
Pin Frida 17.17.0 on Kali, install a matching frida-server on rooted Genymotion, enumerate InsecureShop, and hook Java methods to observe and modify runtime values over ADB.
Android SSL Pinning Bypass with Frida and Burp Suite
Prove Burp CA trust first, identify Android certificate pinning, then bypass Network Security Config and OkHttp pins with Objection and targeted Frida scripts on an authorized training APK so HTTPS appears in Burp.
How to Intercept Android App HTTPS Traffic with Burp Suite
Route an Android emulator or device through Burp Suite on Kali, install the Burp CA for your Android version, verify HTTPS in a browser first, then diagnose proxy and trust issues before testing apps.
MobSF Tutorial: Static and Dynamic Android App Security Testing
Run MobSF 4.5.2 in Docker on Kali, scan the InsecureShop APK, triage static findings against MASVS, and validate an exported activity on Genymotion with the Dynamic Analyzer.
APKHunt Tutorial: Static Android APK Security Analysis
Install APKHunt on Kali, scan InsecureShop, and manually validate MASVS-style static findings including an exported-activity false negative.
Set Up an Android Pentesting Lab with Android Studio Emulator (AVD)
Build a free Android pentesting lab on Kali with Android Studio AVD, pick a Google APIs image without Play Store, verify adb, and sideload a vulnerable APK for authorized mobile testing.
How Do People Dox Someone? Methods, Sources & How to Protect Yourself
Learn how doxxing works through usernames, social profiles, public records, data brokers and other exposed clues, what an IP can reveal, and how to audit and reduce your own online footprint.
WPScan Tutorial: Scan WordPress Plugins, Themes, Users, and Vulnerabilities
Use WPScan 4 on Kali to fingerprint WordPress, get an API token for CVE data, enumerate plugins themes and users, read vulnerability results, and validate findings in an authorized Docker lab.
How to Set Up ProxyChains on Kali Linux with Tor
Set up ProxyChains on Kali Linux with proxychains4 and the tor daemon, edit proxychains4.conf for Tor SOCKS, verify with check.torproject.org, and run authorized tools through a proxy chain.
Reverse Shell Cheat Sheet: Netcat, Bash, Python & TTY Upgrade
Linux reverse shell cheat sheet for authorized labs: Netcat variants, bash and Python callbacks, socat, bind shells, TTY upgrade, and listener troubleshooting on Kali.
SSH Brute Force Attack with Hydra and Medusa on Kali Linux
Learn how to test SSH logins with Hydra and Medusa on Kali Linux using username and password lists, controlled threads, credential verification, and practical troubleshooting.
How to Create Custom Password Wordlists with CeWL, Crunch, and CUPP
Build targeted Kali password wordlists with CeWL, CUPP, and Crunch: choose the right strategy, clean and merge seeds, and know when hashcat masks beat storing every candidate.

