willygailo/appdevsx

GitHub: willygailo/appdevsx

Stars: 1 | Forks: 0

# FriendsExploit (AppDevsX) A PyQt5-based desktop application obfuscated and secured using PyArmor. This repository contains the runtime binaries and dependencies required to execute the tool across Windows and Linux platforms. ## 📋 Prerequisites & Requirements The application requires Python and a set of library dependencies: - **Python**: Recommended version **3.11.x** (compatible with the obfuscation runtime configuration). - **Python Libraries**: - `PyQt5` (GUI Interface) - `requests` (HTTP Networking) - `urllib3` (HTTP Client) ## 🚀 Installation & Running ### 🐧 Running on Linux (Debian/Ubuntu/Fedora) To run the application on Linux, you must use **Python 3.11** because the obfuscated source targets Python 3.11 bytecode, and a Linux native PyArmor runtime library (`pyarmor_runtime.so`) is supplied. 1. **Install Python 3.11 and pip** (if not already installed): sudo apt update sudo apt install python3.11 python3.11-venv python3-pip 2. **Install Python dependencies**: python3.11 -m pip install PyQt5 requests urllib3 --break-system-packages 3. **Install System Display libraries for PyQt5** (if running in a minimal desktop environment): sudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxkbcommon-x11-0 4. **Launch the application**: python3.11 main.py ### 🪟 Running on Windows To run the application on Windows, you will use the Windows binary helper (`pyarmor_runtime.pyd`) included in the project directory. ## 🔒 Security & Code Obfuscation This application uses **PyArmor** to protect its source code: - **Obfuscated Core**: The main application logic resides within the protected `main.py`. - **Platform Runtimes** (`pyarmor_runtime_000000/`): - `pyarmor_runtime.pyd`: Dynamically loaded extension for **Windows** environments. - `pyarmor_runtime.so`: Dynamically loaded extension for **Linux x86_64** environments.