installation
X Setup Instructions
Section titled “X Setup Instructions”Getting Your Nopass X Up and Running
Section titled “Getting Your Nopass X Up and Running”This guide will help you set up X with rainbow tables and the exploit database.
Installation Steps
Section titled “Installation Steps”1. Install Core Packages
Section titled “1. Install Core Packages”Run these installation commands in order:
apt-get install x /home/USER_HOMEapt-get install exploits /home/USER_HOMEapt-get install bash /home/USER_HOMEapt-get install man /home/USER_HOMEapt-get install passwords /home/USER_HOME2. Initial Setup
Section titled “2. Initial Setup”Run X at least once, then execute the following commands in any order:
exploitsbashmanpasswords3. Initialize Rainbow Tables
Section titled “3. Initialize Rainbow Tables”Initialize your password lists and rainbow tables:
rainbow -nIf not prompted, enable rainbow indexing on startup:
config -p4. AI Learning (Optional)
Section titled “4. AI Learning (Optional)”If you plan to use the AI agent, speed up learning by having it read all man pages:
ai learn all5. System Check
Section titled “5. System Check”Verify and auto-install required core libraries:
sys checkRequirements:
- Must be run from main session
- Requires internet connection
- Auto-installs:
crypto.so,metaxploit.so,aptclient.so,librshell.so
This ensures X has all necessary components to function properly.
6. Configure Root Bounce Library (Optional)
Section titled “6. Configure Root Bounce Library (Optional)”If you’re using a root bounce library, configure it:
# Set the bounce library (can be short like "http", "ssh", etc.)config -v bounce_lib
# Set the exploit indexconfig -x
# Add library to saved libslibs -a /path/to/library.so7. Backup Your Database
Section titled “7. Backup Your Database”Important: Make regular backups of your database - bad things happen!
exp backupAbout the Bash Scripts
Section titled “About the Bash Scripts”The included bash scripts demonstrate how X’s macro/bash system works:
- Most scripts are usable out of the box
- Some require a working exploit database
- Use them as learning examples for creating your own scripts
Maintaining X
Section titled “Maintaining X”Once X is set up correctly, it becomes a powerful operation script. However, X requires regular maintenance to keep the database updated.
Database Maintenance Commands
Section titled “Database Maintenance Commands”Run these regularly to keep your exploit database current:
pacman exp routerpacman -Sy -e -c 100For weekly maintenance, use a higher count:
pacman -Sy -e -c 1000Security Best Practices
Section titled “Security Best Practices”Always use @proxy after you have a working database and before attacking systems.
Getting Help
Section titled “Getting Help”Built-in Help
Section titled “Built-in Help”- List commands: Type
?,cmd, orhelpfrom any object - Man pages: Most commands have documentation -
man <command> - RTFM: Read the manual pages for detailed information
Community Support
Section titled “Community Support”If you need help getting X up and running (and can stream):
- Discord: DM
AwETux - Server: Viper Discord - https://discord.gg/qCgGUKhX7m
Important Notes
Section titled “Important Notes”User Privileges
Section titled “User Privileges”⚠️ X should be used as a user and not run as root.
- Running as root may cause unknown issues
- If you choose to run as root, be aware of potential problems
File Permissions
Section titled “File Permissions”- You can
chmodyour/filesystem if needed - Payload must be 755 to work correctly
For New Players
Section titled “For New Players”If you are a new player or have little to no experience with Linux:
Consider using Doom instead of X
X is a powerful but complex tool that requires Linux knowledge and regular maintenance.
Quick Start Checklist
Section titled “Quick Start Checklist”- Install all packages (x, exploits, bash, man, passwords)
- Run each installer (exploits, bash, man, passwords)
- Initialize rainbow tables (
rainbow -n) - Run system check (
sys check) - Configure bounce library (optional)
- Backup database (
exp backup) - Set up AI learning (optional -
ai learn all) - Regular maintenance with pacman updates
- Always use @proxy before attacks
Happy Hacking! 🚀