Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
vbsmin — مصغر VBScript | Kitploit
أدوات/GitHubGitHub/noraj/vbsmin
توليد الحمولةالبرمجة النصية والأتمتةاستغلال تطبيقات الويب
GitHubnoraj/vbsmin

vbsmin

مصغر VBScript

عرض المستودعالموقع الإلكتروني
254منذ 13 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

VBSmin

Gem Version GitHub tag (latest SemVer) GitHub forks GitHub stars GitHub license Rawsec's CyberSecurity Inventory

Packaging status

مصغر نصوص VBScript

الميزات

  • ⬜️ إزالة المسافات البيضاء الزائدة
    • المسافات اللاحقة
    • المسافات البادئة
    • الأسطر الفارغة
    • المسافات الزائدة داخل السطر
  • 💬 إزالة التعليقات
    • علامة الاقتباس المفردة (بداية السطر)
    • علامة الاقتباس المفردة (داخل السطر)
    • REM
  • 1️⃣ سطر واحد
    • تقسيم السطر (شرطة سفلية)
    • نقطتان رأسيتان

البدء السريع

تثبيت سريع

root@kitploit:~
$ gem install vbsmin

انظر المزيد من خيارات التثبيت.

الاستخدام الافتراضي: واجهة سطر الأوامر

root@kitploit:~
$ vbsmin samples/features.vbs
Original file size: 344 bytes
Minified file size: 244 bytes
Size saved: 100 bytes

Original file path: samples/features.vbs
Minified file path: samples/features.min.vbs

الاستخدام الافتراضي: المكتبة

root@kitploit:~
require 'vbsmin'

vm = VBSMin.new
vm.minify('samples/features.vbs')

مثال على المخرجات

إذن هذه القطعة من السكريبت...

root@kitploit:~
' Get WMI Object.
On Error Resume Next
Set objWbemLocator = CreateObject _
  ("WbemScripting.SWbemLocator")

if Err.Number Then
  REM Display error
  WScript.Echo vbCrLf & "Error # " & _
               " " & Err.Description
End If
On Error GoTo 0	

... يجب أن تُصغَّر إلى:

root@kitploit:~
On Error Resume Next:Set objWbemLocator = CreateObject ("WbemScripting.SWbemLocator"):if Err.Number Then:WScript.Echo vbCrLf & "Error # " & " " & Err.Description:End If:On Error GoTo 0

المراجع

الصفحة الرئيسية / التوثيق: https://noraj.github.io/vbsmin/

انظر لماذا كانت هذه الأداة/واجهة سطر الأوامر مطلوبة.

حالات الاستخدام

  • حقن SQL: عند وجود ثغرة حقن SQL مع صلاحية الكتابة، يمكنك كتابة بعض الملفات على النظام، لكن بعض أنظمة إدارة قواعد البيانات مثل PostgreSQL لا تدعم الأسطر الجديدة في عبارة INSERT لذا يجب أن تكون قادرًا على كتابة حمولة من سطر واحد.
  • حجم الملف:
    • في ثغرات XSS أو ماكرو Word للحصول على حمولة أقصر وأكثر خفاءً أو حتى لتجاوز آليات الأمان التي تعتمد على الطول أو الحجم.
    • لتحسين الأداء أو تجاوز حد رفع الملفات.

المؤلف

من إعداد ألكسندر زاني (@noraj)

تنزيل الأداة