MyServer
سرور وب محلی خودتان است. شما میتوانید سرورهای PHP، Apache، Nginx و MySQL را روی دستگاههای اندروید یا سیستمعاملهای لینوکسی مانند اوبونتو و غیره راهاندازی کنید. MyServer برای ترمینال اندروید مانند Termux یا ترمینال GNURoot Debian توسعه یافته است.
@Kali_legends
سرور وب محلی خودتان است. شما میتوانید سرورهای PHP، Apache، Nginx و MySQL را روی دستگاههای اندروید یا سیستمعاملهای لینوکسی مانند اوبونتو و غیره راهاندازی کنید. MyServer برای ترمینال اندروید مانند Termux یا ترمینال GNURoot Debian توسعه یافته است.
pkg up -y
pkg install git -y
git clone https://github.com/rajkumardusad/MyServer
cd MyServer
chmod +x install
bash install
myserver start
@Kali_legends
🔥2👍1
سفارش پروژه، مطالب درخواستی یا ایده برای پروژه جدید👇
t.me//Kali_Onion
t.me//Kali_Onion
Telegram
𝐿𝑒𝑔𝑒𝑛𝑑
Security Engineer Developer
👍3👌1
رمزگذاری PDF📑🔒
📌 این اسکریپت امکان رمزگذاری فایل PDF با استفاده از رمز عبور عددی را فراهم میکند — هنگام تلاش برای باز کردن فایل، وارد کردن رمز عبور لازم است. این اسکریپت روی پایتون اجرا میشود و از کتابخانه PyPDF2 برای پردازش ساختار PDF استفاده میکند. یک رابط ساده برای اجرا دارد: مخزن را کلون میکنید، وابستگیها را نصب میکنید و فایل .py را اجرا میکنید و نام PDF و رمز عبور را وارد میکنید.
📌 ویژگیها:
🟢 امکان محافظت سریع از اسناد محرمانه قبل از ارسال یا ذخیرهسازی.
🟢 ابزار خط فرمان مینیمالیستی — مناسب برای خودکارسازی از طریق اسکریپتهای دیگر یا وظایف CRON.
🟢 قابلیت گسترش پشتیبانی رمزگذاری، افزودن رابط گرافیکی یا کار با پوشهها.
🔗 GitHub
@Kali_legends
📌 این اسکریپت امکان رمزگذاری فایل PDF با استفاده از رمز عبور عددی را فراهم میکند — هنگام تلاش برای باز کردن فایل، وارد کردن رمز عبور لازم است. این اسکریپت روی پایتون اجرا میشود و از کتابخانه PyPDF2 برای پردازش ساختار PDF استفاده میکند. یک رابط ساده برای اجرا دارد: مخزن را کلون میکنید، وابستگیها را نصب میکنید و فایل .py را اجرا میکنید و نام PDF و رمز عبور را وارد میکنید.
📌 ویژگیها:
🟢 امکان محافظت سریع از اسناد محرمانه قبل از ارسال یا ذخیرهسازی.
🟢 ابزار خط فرمان مینیمالیستی — مناسب برای خودکارسازی از طریق اسکریپتهای دیگر یا وظایف CRON.
🟢 قابلیت گسترش پشتیبانی رمزگذاری، افزودن رابط گرافیکی یا کار با پوشهها.
🔗 GitHub
@Kali_legends
👍2👌2❤1
📌 Daily.py
مخزنی که دهها اسکریپت جداگانه پایتون را جمعآوری کرده است: برای مدیریت فایلها، کار با دادهها، خودکارسازی کارهای کوچک. مفید است اگر بخواهید اسکریپت آمادهای «برای کار روزمره» انتخاب کنید و سریع در روند کاری خود پیادهسازی کنید.
🔗GitHub
@Kali_legends
مخزنی که دهها اسکریپت جداگانه پایتون را جمعآوری کرده است: برای مدیریت فایلها، کار با دادهها، خودکارسازی کارهای کوچک. مفید است اگر بخواهید اسکریپت آمادهای «برای کار روزمره» انتخاب کنید و سریع در روند کاری خود پیادهسازی کنید.
🔗GitHub
@Kali_legends
❤4👍1
🔓 وقتی قفلها شکستند: داستان نشتهای بزرگ دیتابیس
@Kali_legends
📌 تصور کنید هر روز با خیال راحت از اپلیکیشنهای بانکی، تاکسی اینترنتی یا شبکههای اجتماعی استفاده میکنید. همهچیز امن به نظر میرسد… تا اینکه یک روز صبح خبر میرسد: دیتابیس لو رفت!
🇮🇷 نشتهای پر سر و صدا در ایران
- 📱 ایرانسل (۱۳۹۳): اطلاعات ۳۷ میلیون مشترک افشا شد.
- 💳 بانک صادرات و بانک ملی: میلیونها حساب بانکی در معرض خطر قرار گرفتند.
- 🔐 تلگرامهای غیررسمی (۱۳۹۹): دیتابیس ۴۲ میلیون کاربر ایرانی لو رفت.
- 🚖 تپسی (۱۴۰۲): دادههای ۲۶ میلیون کاربر و سفرها منتشر شد.
- 🍔 اسنپفود (۱۴۰۲): اطلاعات بیش از ۲۰ میلیون کاربر و سفارشها درز کرد.
🌍 نمونههای جهانی
- 🌐 Yahoo (۲۰۱۳–۲۰۱۴): بزرگترین نشت تاریخ؛ ۳ میلیارد حساب کاربری.
- 🏦 Equifax (۲۰۱۷): اطلاعات مالی ۱۴۷ میلیون نفر لو رفت.
- 📘 Facebook/Cambridge Analytica (۲۰۱۸): دادههای کاربران برای اهداف سیاسی سوءاستفاده شد.
🕵️ پشت پرده هکرها
- سرورهای قدیمی و بدون بهروزرسانی.
- اپلیکیشنهای غیررسمی و ناامن.
- بیتوجهی شرکتها به قوانین سختگیرانه امنیتی.
⚠️ پیامدها
- 🎭 کلاهبرداری و فیشینگ.
- 💰 خرید و فروش دادهها در بازار سیاه.
- ❌ بیاعتمادی عمومی به سرویسها.
✍️ جمعبندی
این داستانها نشان میدهند دیتابیسها مثل خزانههای دیجیتالاند؛ اگر قفلشان محکم نباشد، دیر یا زود دزدها سراغشان میآیند. هر بار یک نشت جدید، زنگ خطری است برای همه ما که امنیت دادهها را جدیتر بگیریم.
@Kali_legends
❤3👍3
👍6
اسکریپت جذاب شب پایتونی🌙
import pygame
import random
import math
import sys
# تنظیمات اولیه
pygame.init()
WIDTH, HEIGHT = 1000, 700
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("شب زیبا با هلال ماه، ستارهها و شهابسنگ")
# رنگها
BLACK = (10, 10, 30)
WHITE = (255, 255, 255)
YELLOW = (255, 255, 200)
BLUE_LIGHT = (200, 220, 255)
GOLD = (255, 215, 0)
SILVER = (192, 192, 192)
# کلاس ستاره
class Star:
def init(self):
self.x = random.randint(0, WIDTH)
self.y = random.randint(0, HEIGHT)
self.size = random.uniform(0.1, 2.5)
self.brightness = random.uniform(0.5, 1.0)
self.twinkle_speed = random.uniform(0.01, 0.05)
self.twinkle_offset = random.uniform(0, math.pi * 2)
self.color = random.choice([BLUE_LIGHT, WHITE, YELLOW, SILVER])
def update(self):
self.twinkle_offset += self.twinkle_speed
def draw(self, surface):
# اثر چشمک زدن
twinkle = (math.sin(self.twinkle_offset) + 1) / 2 * 0.3 + 0.7
current_brightness = self.brightness * twinkle
# تنظیم رنگ با در نظر گرفتن چشمک زدن
color = (
int(self.color[0] * current_brightness),
int(self.color[1] * current_brightness),
int(self.color[2] * current_brightness)
)
# رسم ستاره
pygame.draw.circle(surface, color, (int(self.x), int(self.y)), int(self.size))
# برای ستارههای بزرگتر، پرتوهای کوچک اضافه میکنیم
if self.size > 1.5:
for angle in range(0, 360, 45):
rad = math.radians(angle)
end_x = self.x + math.cos(rad) * self.size * 2
end_y = self.y + math.sin(rad) * self.size * 2
pygame.draw.line(surface, color, (self.x, self.y), (end_x, end_y), 1)
# کلاس شهابسنگ
class Meteor:
def init(self):
# نقطه شروع تصادفی در بالای صفحه
self.x = random.randint(0, WIDTH)
self.y = random.randint(-100, -10)
# سرعت و جهت
self.speed = random.uniform(5, 15)
self.angle = random.uniform(math.pi/4, 3*math.pi/4)
self.vx = math.cos(self.angle) * self.speed
self.vy = math.sin(self.angle) * self.speed
# طول و عرض
self.length = random.randint(30, 80)
self.width = random.randint(2, 5)
# رنگ
self.color = random.choice([
(255, 100, 100), # قرمز
(100, 200, 255), # آبی
(255, 255, 150), # زرد کمرنگ
(200, 255, 200) # سبز کمرنگ
])
# ذرات دنباله
self.trail_particles = []
self.active = True
def update(self):
# به روزرسانی موقعیت
self.x += self.vx
self.y += self.vy
# اضافه کردن ذره به دنباله
self.trail_particles.append({
'x': self.x,
'y': self.y,
'life': 1.0,
'size': random.uniform(1, 3)
})
# به روزرسانی ذرات دنباله
for particle in self.trail_particles:
particle['life'] -= 0.05
particle['x'] += self.vx * 0.1
particle['y'] += self.vy * 0.1
# حذف ذرات قدیمی
self.trail_particles = [p for p in self.trail_particles if p['life'] > 0]
# بررسی خروج از صفحه
if (self.x < -100 or self.x > WIDTH + 100 or
self.y > HEIGHT + 100 or len(self.trail_particles) > 50):
self.active = False
def draw(self, surface):
# رسم ذرات دنباله
for particle in self.trail_particles:
alpha = int(255 * particle['life'])
# محدود کردن آلفا بین 0 و 255
alpha = max(0, min(255, alpha))
size = particle['size'] * particle['life']
❤2
# ایجاد سطح شفاف برای ذرات
particle_surface = pygame.Surface((int(size * 2), int(size * 2)), pygame.SRCALPHA)
color_with_alpha = (self.color[0], self.color[1], self.color[2], alpha)
pygame.draw.circle(particle_surface, color_with_alpha,
(int(size), int(size)), int(size))
surface.blit(particle_surface,
(particle['x'] - size, particle['y'] - size))
# رسم بدنه شهابسنگ
end_x = self.x - self.vx * self.length / self.speed
end_y = self.y - self.vy * self.length / self.speed
# بدنه اصلی
pygame.draw.line(surface, WHITE, (self.x, self.y), (end_x, end_y), self.width)
# هسته روشنتر
pygame.draw.line(surface, YELLOW,
(self.x, self.y),
(end_x + self.vx * 5 / self.speed,
end_y + self.vy * 5 / self.speed),
max(1, self.width // 2))
# تابع رسم هلال ماه
def draw_moon(surface, x, y, size):
# بدنه اصلی ماه
pygame.draw.circle(surface, YELLOW, (x, y), size)
# ایجاد هلال با رسم یک دایره تیره روی ماه
crescent_size = size * 0.8
crescent_offset = size * 0.5
pygame.draw.circle(surface, BLACK, (x + crescent_offset, y), crescent_size)
# جزئیات سطح ماه (گودالها)
for _ in range(15):
crater_x = x + random.uniform(-size*0.7, size*0.7)
crater_y = y + random.uniform(-size*0.7, size*0.7)
crater_dist = math.sqrt((crater_x - x)2 + (crater_y - y)2)
# اطمینان از اینکه گودالها فقط روی بخش قابل مشاهده ماه باشند
if crater_dist < size * 0.7 and crater_dist > size * 0.2:
crater_size = random.uniform(size*0.05, size*0.15)
crater_brightness = random.uniform(0.7, 0.9)
crater_color = (
int(YELLOW[0] * crater_brightness),
int(YELLOW[1] * crater_brightness),
int(YELLOW[2] * crater_brightness)
)
pygame.draw.circle(surface, crater_color, (int(crater_x), int(crater_y)), int(crater_size))
# درخشش اطراف ماه - اصلاح شده
for i, glow_size in enumerate(range(size + 5, size + 25, 5)):
glow_surface = pygame.Surface((glow_size * 2, glow_size * 2), pygame.SRCALPHA)
# محاسبه آلفا با اطمینان از اینکه بین 0 تا 255 است
alpha = max(0, min(255, 30 - i * 8)) # i از 0 شروع میشود
pygame.draw.circle(glow_surface, (255, 255, 200, alpha),
(glow_size, glow_size), glow_size)
surface.blit(glow_surface, (x - glow_size, y - glow_size))
# تابع رسم صورتک در ماه (اختیاری)
def draw_moon_face(surface, x, y, size):
# چشمها
eye_size = size * 0.1
pygame.draw.circle(surface, (100, 80, 60),
(int(x - size * 0.3), int(y - size * 0.1)), eye_size)
pygame.draw.circle(surface, (100, 80, 60),
(int(x + size * 0.3), int(y - size * 0.1)), eye_size)
# دهان (لبخند)
mouth_rect = pygame.Rect(x - size * 0.4, y + size * 0.2, size * 0.8, size * 0.3)
pygame.draw.arc(surface, (100, 80, 60), mouth_rect, math.pi, 2*math.pi, 3)
# ایجاد ستارهها
stars = [Star() for _ in range(200)]
# ایجاد شهابسنگها
meteors = []
meteor_timer = 0
# موقعیت ماه
moon_x = WIDTH - 150
moon_y = 100
moon_size = 60
# فونت
font = pygame.font.Font(None, 24) # استفاده از فونت پیشفرض
# حلقه اصلی برنامه
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
running = False
elif event.key == pygame.K_SPACE:
# با فشردن Space یک شهابسنگ جدید ایجاد میشود
meteors.append(Meteor())
# آپدیت
for star in stars:
star.update()
meteor_timer += 1
if meteor_timer >= random.randint(30, 120): # شهابسنگهای تصادفی
meteors.append(Meteor())
meteor_timer = 0
for meteor in meteors[:]:
meteor.update()
if not meteor.active:
meteors.remove(meteor)
# رسم
screen.fill(BLACK)
# رسم ستارهها
for star in stars:
star.draw(screen)
# رسم هلال ماه
draw_moon(screen, moon_x, moon_y, moon_size)
# اضافه کردن صورتک به ماه (اختیاری)
if moon_size > 30:
draw_moon_face(screen, moon_x, moon_y, moon_size)
# رسم شهابسنگها
for meteor in meteors:
meteor.draw(screen)
# رسم متن توضیحی
text1 = font.render("Kali_legends", True, WHITE)
text2 = font.render("developer:legend", True, BLUE_LIGHT)
text3 = font.render("", True, YELLOW)
screen.blit(text1, (WIDTH // 2 - text1.get_width() // 2, HEIGHT - 100))
screen.blit(text2, (WIDTH // 2 - text2.get_width() // 2, HEIGHT - 70))
screen.blit(text3, (WIDTH // 2 - text3.get_width() // 2, HEIGHT - 40))
# نمایش تعداد شهابسنگهای فعال
meteor_count_text = font.render(f"", True, GOLD)
screen.blit(meteor_count_text, (20, 20))
# نمایش FPS
fps_text = font.render(f"FPS: {int(clock.get_fps())}", True, SILVER)
screen.blit(fps_text, (WIDTH - 120, 20))
pygame.display.flip()
clock.tick(60)
pygame.quit()
sys.exit()
@Kali_legends
اسپاتیفای هک شده و بیش از 86 میلیون آهنگ ازش کپی شده، و هکرها روی پلتفرم های مختلف بارگزاریش کردن.
اسپاتیفای هم گفته که در حال بررسی این دسترسی غیرمجازه و تلاش میکنه این گروه رو متوقف کنه، این گروه هکر ها با روشهای غیرقانونی جهت دور زدن DRM و استخراج بعضی از فایلهای صوتی استفاده کردن و فایل هارو دونه دونه از پلتفرم کشیدن بیرون و احتمالا ماه ها طول کشیده که این هک انجام بشه.
@Linuxor
اسپاتیفای هم گفته که در حال بررسی این دسترسی غیرمجازه و تلاش میکنه این گروه رو متوقف کنه، این گروه هکر ها با روشهای غیرقانونی جهت دور زدن DRM و استخراج بعضی از فایلهای صوتی استفاده کردن و فایل هارو دونه دونه از پلتفرم کشیدن بیرون و احتمالا ماه ها طول کشیده که این هک انجام بشه.
@Linuxor
👍7❤1🔥1
سفارش پروژه، مطالب درخواستی یا ایده برای پروژه جدید👇
t.me//Kali_Onion
t.me//Kali_Onion
Telegram
𝐿𝑒𝑔𝑒𝑛𝑑
Security Engineer Developer
👍6
🕵️♂️ یک راز که هیشکی بهت نمیگه : روشی ساده برای دور زدن WAF تو باگ Stored XSS !
باگهای Stored XSS میتونن جایزههایی بین ۵۰۰ تا ۷۵۰۰ دلار داشته باشن، بسته به برنامه.
WAFها معمولاً تو شکار Stored XSS دردسر ایجاد میکنن، اما این ترفند ساده کمکت میکنه اونها رو دور بزنی:
کافیه تو هدر درخواست، مقدار Content-Encoding: any_random_text اضافه کنی. این کار باعث میشه بعضی از WAFها فریب بخورن و پِیلودت بدون تشخیص رد بشه.
#درخواستی
#Berpsuite
@Kali_legends
باگهای Stored XSS میتونن جایزههایی بین ۵۰۰ تا ۷۵۰۰ دلار داشته باشن، بسته به برنامه.
WAFها معمولاً تو شکار Stored XSS دردسر ایجاد میکنن، اما این ترفند ساده کمکت میکنه اونها رو دور بزنی:
کافیه تو هدر درخواست، مقدار Content-Encoding: any_random_text اضافه کنی. این کار باعث میشه بعضی از WAFها فریب بخورن و پِیلودت بدون تشخیص رد بشه.
#درخواستی
#Berpsuite
@Kali_legends
👍10❤4
این ابزار به شما امکان میدهد هر فرآیند را بهطور خودکار نظارت، راهاندازی مجدد و محافظت کنید.
هکرها، مدیران سیستم و تیمهای قرمز از آن برای زنده نگه داشتن اسکریپتهای حیاتی حتی پس از کرش یا خاتمه استفاده میکنند.
@Kali_legends
هکرها، مدیران سیستم و تیمهای قرمز از آن برای زنده نگه داشتن اسکریپتهای حیاتی حتی پس از کرش یا خاتمه استفاده میکنند.
pkg update && pkg upgrade -y
pkg install git python -y
git clone https://github.com/godmode0x/watchdog.git
cd watchdog
pip install -r requirements.txt
🚀 Usage Example
Protect a noscript:
python watchdog.py --cmd "python bot.py"
Run in background:
nohup python watchdog.py --cmd "bash noscript.sh" &
@Kali_legends
👍7