تبلیغات


لطفا کمی صبر کنید...
وبلاگ به خاطر حجم بسیار زیاد مطالب کمی سنگین شده است.
 شاید بیش از یک دقیقه طول بکشد.

(بستن)

آموزش ویژوال بیسیک 6 از مقدماتی تا پیشرفته و حرفه ای - طرز کار USB Disk Security و ساخت پوشه AUTORUN.INF (ساخت پوشه با نامهای غیر مجاز)
آموزش ویژوال بیسیک 6 از مقدماتی تا پیشرفته و حرفه ای
زکات علم آموختن است.

آرشیو موضوعی

لینکدونی

آرشیو

لینکستان

آمار در میهن بلاگ

  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

سخن مدیر

استفاده از مطالب این وبلاگ فقط با ذکر منبع بلامانع میباشد.

تبادل بنر تبلیغاتی تبادل لوگوی وبلاگ

کلاسهای آموزش برنامه نویسی :

VB6 - VB.NET - C - C# - ASP - ASP.NET - PHP - SQL

به صورت خصوصی در مشهد با قیمت جلسه ای 15 هزار تومان - (حرفه ای شوید)

جهت کسب اطلاعات بیشتر با شماره 09364222771 تماس بگیرید

نظــــر = شخصیّــت Smiley


مرجع كامل مستند

طرز کار USB Disk Security و ساخت پوشه AUTORUN.INF (ساخت پوشه با نامهای غیر مجاز)

سلام دوستان. این ترفندی که امروز میخوام آموزش بدم خیلی جالب و کاربردی هست ولی این ترفند هیچ ارتباطی با برنامه نویسی نداره بلکه به سیستم عامل مربوط میشه.
احتمالا تمام شما دوستان عزیز با نرم افزار USB Disk Security کار کردید و با طرز کارش آشنا هستید و به احتمال 90 درصد ، پوشه AUTORUN.INF که نرم افزار USB Disk Security میسازه رو دیدید. اگه توجه کرده باشید ، درون این پوشه یک پوشه دیگه با نام Zhengbo. قرار داره که به هیچ عنوان پاک نمیشه. تا حالا شده از خودتون بپرسید که این پوشه چرا پاک نمیشه؟ چرا نمیشه واردش شد؟ اصلا چطوری ساخته شده؟ و ....
جواب این سوال اینجاست:
سلام دوستان. این ترفندی که امروز میخوام آموزش بدم خیلی جالب و کاربردی هست ولی این ترفند هیچ ارتباطی با برنامه نویسی نداره بلکه به سیستم عامل مربوط میشه.
احتمالا تمام شما دوستان عزیز با نرم افزار USB Disk Security کار کردید و با طرز کارش آشنا هستید و به احتمال 90 درصد ، پوشه AUTORUN.INF که نرم افزار USB Disk Security میسازه رو دیدید. اگه توجه کرده باشید ، درون این پوشه یک پوشه دیگه با نام Zhengbo. قرار داره که به هیچ عنوان پاک نمیشه. تا حالا شده از خودتون بپرسید که این پوشه چرا پاک نمیشه؟ چرا نمیشه واردش شد؟ اصلا چطوری ساخته شده؟ و ....
جواب این سوال اینجاست:
سیستم عامل به طور پیش فرض تعدادی از اسامی رو که معمولا برای خروجی استفاده میشه رو رزرو کرده و این اسامی رو نمیشه به طور عادی به یک فایل یا پوشه نسبت داد. تعدادی از این اسامی که نامهای غیر مجاز نام دارند عبارت اند از :

AUX , NUL , PRN , CON , COM1 , COM2 ,..., COM9 , LPT1 , LPT2 ,..., LPT9

و از جمله این اسامی میشه به پوشه هایی اشاره کرد که نامشون به . (نقطه) ختم میشه که اسامیه خیلی خیلی غیر مجاز تشریف دارند.
این پوشه ها رو چطوری بسازیم؟
برای ایجاد چنین پوشه های باید از دستوراتی که جهت کار کردن با UNC هست استفاده کنید. به دستور زیر تو جه کنید :

Private Sub Test()
    'Create Folder
    MkDir "\\.\C:\CON"
    MkDir "\\.\C:\AUX"
    MkDir "\\.\C:\PRN"
    
    'Delete Folder
    RmDir "\\.\C:\CON"
    RmDir "\\.\C:\AUX"
    RmDir "\\.\C:\PRN"
End Sub

با استفاده از دستور فوق میتونید پوشه های با نام های غیر مجاز ویندوز بسازید.
اما سوال...؟
کاراکترهای \\.\ که قبل از نام درایو نوشته شده چی هست؟
اون کاراکترها همون چیزی هست که قبلا گفتم یعنی برای کار کردن با UNC استفاده میشه. اما مهم نیست که با این کاراکترها آشنا هستید یا خیر، مهم اینه که میتونید با استفاده از این کاراکترها، پوشه هایی با نام های غیر مجاز بسازید.
توجه : اگر با این دستور، پوشه ای با نام غیر مجاز ساختید، دیگه نمیشه اونو پاکش کرد یا تغییر نامش داد مگر با استفاده از همین دستور که داخل قطعه کد بالا نوشتم. شما با استفاده از این ترفند میتونید برنامه ای مشابه با USB Disk Security بسازید یعنی پوشه AUTORUN.INF رو بسازید و داخل اون یک پوشه با نام مثلا CON یا NUL بسازید و به این ترتیب کاربران نمیتونن اون پوشه رو حذف کنند و همچنین از دست ویروس ها هم در امان خواهید بود.
سوال بزرگ...؟
چرا با ان دستور نمیشه پوشه ای ساخت که نامش به . (نقطه) ختم میشه؟


پوشه Zhengbo. که توسط USB Disk Security درون AUTORUN.INFساخته میشه رو چطور باید ساخت یا پاک کرد؟؟؟؟
خوشبختانه من جواب این سوال رو میدونم و در آخرین ورژن ویروسی که نوشتم از این ترفند استفاده کردم.
اما.......
متاسفانه به دلیل رعایت نشدن قانون کپی و رایت در ایران و همچنین استفاده بی رویه وبلاگ نویسان از مطالب دیگران بدون ذکر منبع ، از بیان این ترفند محبوب که سوال خیلی از برنامه نویسان هست، معذورم.
البته شاید در آینده ای نه چندان دور (چند ماه دیگه) که پروژه فارغ التحصیلی رو ارائه دادم، این ترفند محبوب رو هم روی اینترنت قرار بدم. البته اون موقع هم فقط به شرطی اینکار رو میکنم که :
1- دوستان واقعا به دنباله چنین چیزی باشن. یعنی تو قسمت نظرات، نظرتون رو حتما اعلام کنید.
2- دوستان حتما با ذکر منبع یعنی همین وبلاگ از مطالب استفاده کنند.


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


پس الان به جرات میتونم بگم که من تنها کسی خواهم بود که این ترفند رو روی اینترنت قرار میده. ( البته بعد از چند ماه دیگه )
در ضمن ، چون این مطلب پر طرفدار بود، واسه همین داخل ادامه مطلب نذاشتمش. حالشو ببرید.
موفق و پیروز باشید...


نظــــر بــــدهید...

درباره وبلاگ

بهترین آموزشگاه برنامه نویسی به زبان ویژوال بیسیک 6 از مقدماتی تا پیشرفته و حرفه ای همراه با آموزش آنتی ویروس نویسی حرفه ای و سورس های آماده ویروس
مدیر وبلاگ : امیر امیری

آخرین پست ها

جستجو

نویسندگان

آمار در وبگذر

Page Rank