VULNAREX
Secure Learning Network
ACCESS MODULE
🛡️Training Arenas
07 MODULES
LabsCORE
Interactive exploit and defense labs
CoursesLEARN
Structured learning tracks and missions
SandboxLIVE
Live browser and terminal hacking arena
WhiteboardPLAN
Attack planning and vector sketches
PracticeCODE
Hands-on code and vulnerability exercises
ReviewRECALL
Spaced repetition and concept recall
ToolsUTIL
Crypto, encoding, analysis and security utilities
ACCESS MODULE
📖Knowledge Vaults
08 MODULES
ArticlesREAD
Deep-dive security investigations
How-To GuidesBUILD
Folder-organized practical walkthroughs
BlogsNEWS
Cyber threat news and analysis
BooksLIB
Security textbooks and PDF library
CheatsheetsREF
Quick reference payloads and commands
ResourcesVAULT
Security downloads, references and repositories
DocsDOCS
Platform docs, guides and protocols
VulnerabilitiesCVE
CVEs, advisories and KEV intelligence
ACCESS MODULE
💼Career Prep
09 MODULES
ExamsCERT
Certification and challenge preparation
Interview QuestionsCAREER
Questions and answer walkthroughs
DashboardSTATS
XP, progress and live rank telemetry
Learning PathsROADMAP
Guided role-based learning roadmaps
Skill GraphSKILLS
Skill mastery, gaps and next actions
Daily MissionsDAILY
Personalized daily training objectives
Knowledge BaseMEMORY
Your searchable security memory
ServicesPRO
Consulting, training and expert reviews
ContactCONTACT
Connect with Vulnarex operations
AboutCommunity
Script KiddieLV.1
0
Operator Progress
Level 1
500 XP until next level
0 XP500 XP
Login
VULNAREX // CORE
Command Center
Status
ONLINE
XP
0
Level
1
Script Kiddie0/500
🛡️Training Arenas
LabsCORE
Interactive exploit and defense labs
CoursesLEARN
Structured learning tracks and missions
SandboxLIVE
Live browser and terminal hacking arena
WhiteboardPLAN
Attack planning and vector sketches
PracticeCODE
Hands-on code and vulnerability exercises
ReviewRECALL
Spaced repetition and concept recall
ToolsUTIL
Crypto, encoding, analysis and security utilities
📖Knowledge Vaults
ArticlesREAD
Deep-dive security investigations
How-To GuidesBUILD
Folder-organized practical walkthroughs
BlogsNEWS
Cyber threat news and analysis
BooksLIB
Security textbooks and PDF library
CheatsheetsREF
Quick reference payloads and commands
ResourcesVAULT
Security downloads, references and repositories
DocsDOCS
Platform docs, guides and protocols
VulnerabilitiesCVE
CVEs, advisories and KEV intelligence
💼Career Prep
ExamsCERT
Certification and challenge preparation
Interview QuestionsCAREER
Questions and answer walkthroughs
DashboardSTATS
XP, progress and live rank telemetry
Learning PathsROADMAP
Guided role-based learning roadmaps
Skill GraphSKILLS
Skill mastery, gaps and next actions
Daily MissionsDAILY
Personalized daily training objectives
Knowledge BaseMEMORY
Your searchable security memory
ServicesPRO
Consulting, training and expert reviews
ContactCONTACT
Connect with Vulnarex operations
🔗More
AboutCommunity
Login / Register
VULNAREX SECURE ACCESS CORE
Intel Dispatch · Subscribe

Get Exploit Alerts & New Release Drops

Advanced exploit dissections, CVE breakdowns, and new lab drops — straight to your inbox. Unsubscribe anytime.

VULNAREX

A gamified offensive-security sandbox for developers, sysadmins, and researchers — from baseline hardening to kernel-level exploits.

Core Instance · Active & Stable
Telegram WhatsApp Facebook X / Twitter YouTube
Training
  • Labs
  • Courses
  • Sandbox
  • Component Library
  • Practice
  • Whiteboard
  • Tools
Knowledge
  • Articles
  • How-To Guides
  • Blogs
  • Books
  • Cheatsheets
  • Docs
  • Vulnerabilities
Career
  • Exams
  • Interview Prep
  • Dashboard
  • Learning Paths
  • Services
  • Contact
  • Community
Cluster Nodes
Active Nodes99.98% SLA
London · UK
24ms
Berlin · DE
18ms
Virginia · US
42ms
Tokyo · JP
95ms
30-day uptime99.98%

© 2026 VULNAREX SECURE LABS · ALL RECON FLAGS PROTECTED

Privacy·Terms·Disclaimer· TLS 1.3·Built with
Reference bench

Copy less. Understand more.

Use quick references during a lab or practice session, then save the concepts you repeatedly need into a course path.

PracticeLabsCoursesDocs
Persistent local workspace
Vulnarex/Cheatsheets

Quick Reference · D1 Content

Exploit Cheatsheets

8 categories · 54 commands, loaded from versioned D1 documentation.

API · v1.0.0

API Security Testing

A practical reference for reviewing API authentication, authorization, transport, and input validation in authorized environments.

Inspect Response Headers

Review security headers, caching, content type, and server disclosure on an API response.

Easy
curl -sS -D - -o /dev/null https://api.example.test/v1/health

Compare Authenticated and Anonymous Responses

Check whether protected resources expose different status codes or sensitive fields without authorization.

Easy
curl -sS https://api.example.test/v1/account
curl -sS -H "Authorization: Bearer $TOKEN" https://api.example.test/v1/account
MITRE T1078

Replay a Request from a Captured Fixture

Reproduce a known-good request against a staging target to validate server-side authorization checks.

Medium
curl --request POST https://api.example.test/v1/orders \
  --header 'Content-Type: application/json' \
  --header "Authorization: Bearer $TOKEN" \
  --data @fixtures/order.json

Check CORS Policy

Verify that an untrusted origin is not granted credentialed access to API responses.

Easy
curl -sS -D - -o /dev/null \
  -H 'Origin: https://untrusted.example' \
  https://api.example.test/v1/profile

Validate Rate-Limit Headers

Confirm that sensitive endpoints publish and enforce an appropriate rate limit in a test environment.

Medium
for i in $(seq 1 10); do curl -sS -D - -o /dev/null https://api.example.test/v1/login; done

Blue Team · v1.0.0

Blue Team Defense

Fast defensive checks for logs, firewall policy, and host changes.

Find Failed SSH Logins

Summarize source addresses for failed SSH authentication attempts.

Easy
grep "Failed password" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -rn
MITRE T1110

Block a Suspicious IP

Add and verify a UFW deny rule for a known malicious address.

Easy
ufw deny from 10.0.0.5 to any
ufw reload
ufw status verbose

Find Recently Modified Files

Locate files changed in the last day for post-incident review.

Medium
find / -mtime -1 -type f -not -path "*/proc/*" 2>/dev/null
MITRE T1070

Cloud · v1.0.0

Cloud IAM Review

Read-only checks for identity inventory, excessive permissions, key age, and audit coverage in cloud environments.

List AWS IAM Users

Create an inventory of IAM users before reviewing ownership and access paths.

Easy
aws iam list-users --query 'Users[].{UserName:UserName,Created:CreateDate,LastUsed:PasswordLastUsed}' --output table

Find Access Keys Older Than 90 Days

Identify keys that should be rotated or replaced with short-lived workload identities.

Easy
aws iam list-access-keys --user-name USERNAME --query 'AccessKeyMetadata[].{Id:AccessKeyId,Created:CreateDate,Status:Status}' --output table
MITRE T1098.001

Review Attached User Policies

Inspect directly attached managed policies for an individual user during an access review.

Easy
aws iam list-attached-user-policies --user-name USERNAME --output table
aws iam list-user-policies --user-name USERNAME --output table

Check CloudTrail Status

Verify that a trail exists and is actively logging management events.

Easy
aws cloudtrail describe-trails --include-shadow-trails --output table
aws cloudtrail get-trail-status --name TRAIL_NAME
MITRE T1562.008

Review Public S3 Block Settings

Check account-level public access block controls before investigating a bucket exposure.

Easy
aws s3control get-public-access-block --account-id ACCOUNT_ID

Kubernetes · v1.0.0

Kubernetes Security Review

Read-only cluster checks for workload identity, exposed services, privileged containers, and admission controls.

List Workloads and Images

Inventory running workloads and container images across namespaces.

Easy
kubectl get pods -A -o custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,IMAGE:.spec.containers[*].image'

Find Privileged Containers

Locate containers that run with privileged mode enabled or host namespace access.

Medium
kubectl get pods -A -o json | jq -r '.items[] | . as $p | .spec.containers[] | select(.securityContext.privileged == true or .securityContext.allowPrivilegeEscalation == true) | [$p.metadata.namespace,$p.metadata.name,.name] | @tsv'
MITRE T1611

Review ClusterRole Bindings

Find broad cluster-admin bindings that may grant excessive control.

Easy
kubectl get clusterrolebindings -o custom-columns='NAME:.metadata.name,ROLE:.roleRef.name,SUBJECTS:.subjects[*].name'
MITRE T1098

List External Services

Identify LoadBalancer and NodePort services that create external exposure.

Easy
kubectl get svc -A -o wide | awk 'NR==1 || $5 ~ /LoadBalancer|NodePort/'

Inspect Network Policies

Confirm that namespaces have intentional ingress and egress controls.

Easy
kubectl get networkpolicy -A -o yaml

IR · v1.0.0

Incident Response Triage

Fast, evidence-preserving commands for initial host triage and incident containment.

Capture Host Identity and Time

Record the host, user, kernel, and clock context before collecting evidence.

Easy
date -u; hostnamectl; whoami; uname -a

List Active Network Connections

Capture listening services and established connections for triage.

Easy
ss -tulpn > /tmp/triage-sockets.txt
ss -tp state established >> /tmp/triage-sockets.txt
MITRE T1049

Capture Running Processes

Preserve a timestamped process listing for later comparison and investigation.

Easy
ps auxww --sort=-%cpu > /tmp/triage-processes.txt
ps -eo pid,ppid,user,lstart,args >> /tmp/triage-processes.txt
MITRE T1057

Hash a Suspicious Artifact

Record cryptographic hashes before moving or quarantining a file.

Easy
sha256sum /path/to/suspicious-file | tee /tmp/artifact.sha256
stat /path/to/suspicious-file

Collect Recent Authentication Events

Review recent successful and failed logins without altering the original logs.

Easy
last -ai | head -50
lastb -ai 2>/dev/null | head -50
MITRE T1078

Create a Read-Only Evidence Archive

Collect triage outputs into a timestamped archive for controlled transfer.

Medium
tar --create --file /tmp/triage-$(date -u +%Y%m%dT%H%M%SZ).tar /tmp/triage-*.txt /tmp/artifact.sha256 2>/dev/null

Nmap · v1.0.0

Nmap Complete Reference

A practical Nmap reference for authorized asset discovery, port enumeration, service identification, validation, and evidence capture.

Confirm Nmap Version

Record the scanner version before a repeatable assessment or report.

Easy
nmap --version
Nmap version 7.x

Host Discovery with ICMP and TCP

Identify responsive hosts without performing a port scan. Use only against approved ranges.

Easy
nmap -sn -PE -PS80,443 -PA443 192.0.2.0/24
Nmap scan report for 192.0.2.10
Host is up
MITRE T1046

Disable Host Discovery

Scan targets that are known to be online or that block discovery probes.

Easy
nmap -Pn -p 80,443 TARGET

Top TCP Ports

Quickly check the most common TCP ports for initial exposure triage.

Easy
nmap --top-ports 100 -T3 TARGET
PORT   STATE SERVICE
22/tcp open ssh
MITRE T1046

Specific TCP Ports

Scan a focused port list when validating a known service boundary.

Easy
nmap -p 22,80,443,3389 TARGET

All TCP Ports

Enumerate the full TCP port range during an approved internal assessment.

Medium
nmap -p- -T3 --reason TARGET
MITRE T1046

SYN Scan

Use the default half-open TCP SYN technique when operating with suitable privileges.

Easy
sudo nmap -sS -p 1-1000 TARGET

Connect Scan

Perform a full TCP connect scan when raw packet privileges are unavailable.

Easy
nmap -sT -p 1-1000 TARGET

UDP Top Ports

Check common UDP services with an intentionally limited scope because UDP scans are slower.

Medium
sudo nmap -sU --top-ports 50 -T2 TARGET
PORT    STATE SERVICE
53/udp open|filtered domain
MITRE T1046

UDP Specific Services

Validate common UDP services such as DNS, NTP, SNMP, and TFTP.

Medium
sudo nmap -sU -p 53,123,161,500,514,1900,4500 TARGET

Service and Version Detection

Identify service products and versions on confirmed open ports.

Easy
nmap -sV --version-light -p 22,80,443 TARGET
22/tcp open ssh OpenSSH 9.x
MITRE T1046

Aggressive Profile for Lab Validation

Combine OS detection, version detection, default scripts, and traceroute for an authorized lab or assessment.

Medium
sudo nmap -A -T3 -p 22,80,443 TARGET

OS Detection

Estimate the target operating system using TCP/IP fingerprinting when sufficient evidence is available.

Medium
sudo nmap -O --osscan-limit TARGET

Default Safe NSE Scripts

Run Nmap's default script set for common service metadata and safe checks.

Medium
nmap -sC -sV -p 22,80,443 TARGET

HTTP Enumeration Scripts

Collect titles, headers, methods, and common web metadata from an authorized web target.

Medium
nmap --script http-title,http-headers,http-methods -p 80,443 TARGET

TLS Certificate and Cipher Review

Inspect certificates and supported TLS ciphers for a service under review.

Medium
nmap --script ssl-cert,ssl-enum-ciphers -p 443 TARGET

SMB Security Posture

Review SMB protocol support and signing configuration without attempting authentication bypass.

Medium
nmap --script smb-protocols,smb2-security-mode -p 445 TARGET

IPv6 Service Discovery

Scan an approved IPv6 target explicitly with the IPv6 flag.

Medium
nmap -6 -sV -p 22,80,443 IPV6_TARGET

Scan a Target List

Run a repeatable scoped scan against targets stored one per line in a file.

Easy
nmap -iL approved-targets.txt --top-ports 100 -sV -oA inventory_scan

Save Standard Evidence Files

Write normal, XML, and grepable output for reporting and later parsing.

Easy
nmap -sV -p 22,80,443 TARGET -oA evidence/TARGET_web
evidence/TARGET_web.nmap
evidence/TARGET_web.xml
evidence/TARGET_web.gnmap

Read XML Results

Extract open ports from a saved XML result for a repeatable reporting workflow.

Medium
xmllint --xpath '//port[state/@state="open"]/@portid' evidence/TARGET_web.xml

Compare Scans

Compare two authorized scan outputs to identify newly opened or closed services.

Medium
ndiff evidence/baseline.xml evidence/current.xml
- 443/tcp open
+ 8080/tcp open

Review Reasons and Host State

Include packet-reason information and host state to avoid treating filtered ports as confirmed exposure.

Easy
nmap --reason --open -p- TARGET

Rate and Scope Control

Prefer explicit timing and a bounded port list; coordinate scan rate with the asset owner and monitoring team.

Medium
nmap -T2 --max-rate 100 --scan-delay 20ms -p 22,80,443 TARGET

Recon · v1.0.0

Recon and Discovery

Host discovery, service enumeration, and initial attack-surface mapping.

Full Nmap Version Scan

Enumerate all TCP ports and identify service versions.

Easy
nmap -sV -sC -p- --min-rate 5000 -oA full_scan TARGET
MITRE T1046

Subdomain Enumeration

Collect subdomains from passive and active sources.

Easy
subfinder -d target.example -all -o subs.txt
MITRE T1595

Web Technology Fingerprint

Identify exposed frameworks, servers, and technology signatures.

Easy
whatweb -a 3 https://target.example

Web Attacks · v1.0.0

Web Attack Payloads

Practical SQL injection, XSS, and request tampering references.

SQL Injection Authentication Bypass

Test a login parameter for a tautology-based authentication bypass.

Easy
admin' OR '1'='1' -- -
MITRE T1190

Union Column Count

Identify the number of columns accepted by a vulnerable query.

Medium
' ORDER BY 1-- -
' ORDER BY 2-- -
' ORDER BY 3-- -
MITRE T1190

Reflected XSS Probe

Confirm whether input is reflected into an HTML response.

Easy
<img src=x onerror=alert(document.domain)>
MITRE T1189