Skip to content

Latest commit

Β 

History

History
169 lines (131 loc) Β· 4.93 KB

File metadata and controls

169 lines (131 loc) Β· 4.93 KB

πŸ€– Auto-Pwn Mode

Autonomous Attack Engine Documentation
Version: 1.0.0 | Added in MoMo v1.5.0


πŸ“– Overview

Auto-Pwn Mode enables MoMo to autonomously discover, analyze, and attack wireless networks without manual intervention. Perfect for unattended operations, wardriving sessions, or comprehensive site assessments.

Key Features

Feature Description
🎯 Smart Targeting Prioritizes targets by signal, security, and client activity
⛓️ Attack Chaining PMKID β†’ Deauth β†’ Evil Twin automatic fallback
πŸ’Ύ Session Persistence Resume after reboot, save progress
πŸ”‹ Safety Features Battery monitoring, duration limits
☁️ Cloud Integration Auto-sync to Nexus for cracking

πŸš€ Quick Start

Enable Auto-Pwn

# configs/momo.yml
autopwn:
  enabled: true
  mode: balanced              # passive, balanced, aggressive

Start via OLED Menu

Navigate to: Main Menu β†’ πŸ€– Auto-Pwn β†’ β–Ά Start

Start via CLI

momo run -c configs/momo.yml --autopwn

βš™οΈ Configuration

autopwn:
  enabled: false              # Master enable switch
  mode: balanced              # Attack intensity
  
  # Scanning
  scan_interval: 30           # Seconds between scans
  scan_channels: [1, 6, 11]   # 2.4GHz channels
  scan_5ghz: true             # Include 5GHz
  
  # Targeting
  max_concurrent_attacks: 1   # Parallel attack limit
  min_signal_dbm: -80         # Ignore weak signals
  prefer_wpa2: true           # WPA2 over WPA3
  prefer_with_clients: true   # APs with active clients
  max_attack_attempts: 3      # Per target
  cooldown_seconds: 300       # 5 min retry cooldown
  
  # Attack Types
  enable_pmkid: true          # PMKID grab
  enable_deauth: true         # Deauth + handshake
  enable_eviltwin: false      # Rogue AP (needs 2nd iface)
  attack_timeout: 120         # Per attack timeout
  
  # Cracking
  enable_local_crack: true    # John the Ripper
  enable_cloud_crack: false   # Send to Nexus
  
  # Safety
  stop_on_low_battery: 20     # Stop at 20%
  max_session_duration: 0     # 0 = unlimited
  
  # Session
  session_dir: logs/autopwn
  auto_save_interval: 30

🎯 Attack Modes

Mode Behavior
passive Scan only, no attacks
balanced Smart targeting, avoid detection
aggressive Maximum speed, all techniques

⛓️ Attack Chain

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Target    β”‚
β”‚  Discovered β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
       β”‚
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     Success    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  1. PMKID   β”‚ ──────────────▢│   Capture   β”‚
β”‚   Attack    β”‚                β”‚  Complete   β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚ Fail
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     Success    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  2. Deauth  β”‚ ──────────────▢│   Capture   β”‚
β”‚ + Handshake β”‚                β”‚  Complete   β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚ Fail
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     Success    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 3. Evil Twinβ”‚ ──────────────▢│ Credential  β”‚
β”‚  (optional) β”‚                β”‚  Captured   β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚ Fail
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Cooldown   β”‚
β”‚  & Retry    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š OLED Menu

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ πŸ€– Auto-Pwn            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ State: RUNNING         β”‚
β”‚ Mode: [Aggressive β–Ό]   β”‚
β”‚ ────────────────────── β”‚
β”‚ β–Ά Start                β”‚
β”‚ ⏸ Pause                β”‚
β”‚ β–  Stop                 β”‚
β”‚ ────────────────────── β”‚
β”‚ Targets: 12            β”‚
β”‚ Captured: 5            β”‚
β”‚ Cracked: 2             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”’ Safety Features

Feature Description
Battery Monitor Stops at configurable threshold
Duration Limit Max session time
Whitelist Never attack your own networks
Cooldown Prevent repeated attacks
Session Save Auto-save every 30s

Part of the πŸ”₯ MoMo Ecosystem