VBscript

تولید پسورد تصادفی

کسانی که در سایت های زیادی عضو هستند یا به هر دلیل دارای اکانت های زیادی در اینترنت می باشند، معمولا با مشکل پسورد روبرو می شوند.
خیلی ها تمایل دارند که یک پسورد یکسان را برای همه ی حساب هایشان به کار ببرند که این کار شدیدا به لحاظ امنیتی خطرناک است.
اگر یکی از حساب ها هک شود، همه ی حساب های دیگر نیز از دست می رود.

رمز گشایی یک ویروس VBScript ای!

اخیرا یکی از دوستان یک برنامه ی VBScript به من داد که رمز گذاری شده بود و از من خواست که آن را به حالت عادی در بیاورم.
این برنامه ظاهرا متعلق به یک ویروس است و با یک الگوریتم ساده رمز گذاری شده است.
من آن را خیلی راحت از حالت رمز گذاری شده به حالت عادی برگرداندم و در این جا می خواهم روش کار را توضیح دهم.

متن اصلی ویروس این است:

دسته بندی‌ها: 

قسمت پنجم دوره ی آموزشی VBScript

ه درس پنجم خوش آمدید.

در حال حاضر نسخه ی تایپی این درس آماده نیست و می توانید فایل تصاویر آن را از لینک های زیر دانلود کنید.

لینک تاپیک

لینک مستقیم دانلود آموزش

قسمت چهارم دوره ی آموزشی VBScript

به درس چهارم خوش آمدید.

در حال حاضر نسخه ی تایپی این درس آماده نیست و می توانید فایل تصاویر آن را از لینک های زیر دانلود کنید.

لینک تاپیک

لینک مستقیم دانلود آموزش

توابع ریاضی

شامل توابعی مثل محاسبه ی سینوس، قدر مطلق و ... .

در زیر فهرست برخی از توابع ریاضی در VBScript را می آورم

  • Sin
    سینوس
  • Cos
    کسینوس
  • Tan
    تانژانت
  • Atn
    آرک تانژانت
  • Abs
    قدر مطلق
  • Exp
    عدد e (نپر) به توانِ
  • Fix
    رند کردن عدد
  • Hex
    تبدیل به هگزادسیمال (مبنای 16)
  • Int
    تبدیل به Integer
  • Log
    لگاریتم
  • Oct
    تبدیل به مبنای اکتال (مبنای 8)
  • Rnd
    تولید عدد تصادفی
  • Round
    گرد کردن
  • Sgn
    تابع علامت (Sign)
  • Sqr
    جذر گیری

 

کار کردن با آرگومان های خط فرمان در VBScript

[quote]

یه سوال ؟
فرض کنید ما یه برنامه با VBScript نوشتیم بعدش اون رو کامپایلش میکنیم ! (هم با vbsedit میشه هم با ScriptCryptor)
آیا امکانش هست که تو VBScript از Command line استفاده کرد؟
مثلا" اسم فایل ما Project.exe هست , آیا میشه با دستور زیر یک قطعه کد یا sub به خصوص رو اجرا کرد
Project.exe /command

[/quote]

زبان WScript در ویندوز به دو طریق می تواند اجرا شود:

توابع Type Casting

Type Casting یعنی تبدیل نوع.
توابع Type Casting را در دروس قبل بررسی کردیم. مانند:

  • Cint()
    تبدیل به عدد صحیح (Integer)
  • Clng()
    تبدیل به عدد Long
  • Ccur()
    تبدیل به نوع Currency
  • Cbool()
    تبدیل به نوع منطقی یا Boolean
  • CStr()
    تبدیل به رشته
  • ...

توابع پیش ساخته در VBScript

حالا که یاد گرفتیم چگونه توابع کار می کنند و توانستیم خودمان تابع و سابروتین بسازیم، باید بگویم که خود VBScript تعدادی تابع را برای ما از قبل تدارک دیده است.
از جمله: توابعی که کار با تاریخ ها را برای ما آسان می سازند و همچنین توابعی برای کار با رشته ها.

در فهرست زیر، لیست دسته بندی هایی که من برای توابع پیش ساخته در نظر گرفته ام را مشاهده میکنید:

دوره ی آموزشی VBScript از مبتدی تا پیشرفته

من قبلا یک دوره ی آموزشی VBScript در انجمن گروه آشیانه برگزار کرده بودم که می توانید آن را در آدرس زیر بیابید:
http://ashiyane.org/forums/showthread.php?t=22716

تصمیم بر این شد که این دوره ی آموزشی را در این سایت هم کپی کنم و آن را در همین سایت ادامه دهم. لذا دوستانی که مطالب را پیگیری می کردند، باید ادامه ی مطالب را در این سایت مطالعه کنند.

صفحه‌ها

اشتراک در RSS - VBscript