مخفی کردن و خارج کردن پوشه از حالت مخفی با سی شارپ :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۳۰ تیر ۹۷، ۰۲:۲۱ - Az
    ramz ♥

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

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

یه پروژه به زبان سی شارپ و با نام دلخواه ایجاد کنین

دو تا دکمه با اسم های Hide و UnHide به اون اضافه کنین

وقتی اضافه کردین -> دو بار روی دکمه ی Hide کلیک کنین تا قسمت کد نویسیش باز بشه بعدا کدای پایین رو داخل رویداد کلیک اون قرار بدین

DirectoryInfo hide = new DirectoryInfo("Folder_Path");
            hide.Attributes = FileAttributes.Directory | FileAttributes.Hidden;

وقتی کپی کردین مجددا به Form خودتون برگردین و اینبار رویداد کلیک UnHide رو باز کنین (دو بار کلیک کنین رو دکمه :) ) و مجددا کدهایی که قرار میدم رو توی اون قرار بدین تا بریم سراغ توضیحات

DirectoryInfo unHide = new DirectoryInfo("Folder_Path");
            unHide.Attributes = FileAttributes.Directory | FileAttributes.Normal;

"ذکر کردن اسم پوشه ای که قراره مخفی بشه و ... موقع نوشتن مسیر ، فراموش نشه"

توضیحات :

توضیحات کد اول یعنی تکه کد مخفی سازی : یه اسم به نام hide از کلاس DirectoryInfo گرفتیم و مسیر پوشه ای که قرار مخفی بشه رو بهش دادیم ، تو خط دوم اسم تعریف شده یعنی Hide رو آوردیم و این دفعه از ویژگی های اون استفاده کردیم و با استفاده از ویژگی های اون ... دستور مخفی شدن پوشه رو دادیم

برای خط دوم هم توضیحات تقریبا همینه فقط یه کوچولو تغییر میکنه که فقط کافیه یه ذره بهش دقت کنین

البته با این کدها اگه پوشه تو مسیری که بهش دادیم وجود نداشته باشه ، برنامه ارور میده ، در نتیجه بهتره که از Try و Catch استفاده کنیم که اگه بلد نیستین ازش استفاده کنین ، بهتره یه سر به این پست بزنین !!!

البته میتونیم این کدهارو از تو رویداد یه دکمه برداریم و بزاریم توی Form_load... که خودتون بهتر میدونین اونموقع چه اتفاقی میفته !!!

اگه دوست دارین اطلاعاتتون راجب کلاس DirectoryInfo بیشتر بشه ، بهتره یه سر به اینجا هم بزنین

موفق باشید

نظر (۳)

سلام
میتونیم یه دکمه و یه تکست باکس دیگه بهش اضافه کنیم تا پوشه مورد نظر رو خودمون انتخاب کنیم
اینطوری محدودیت برنامه مون کمتر میشه
کدهای دکمه :
FolderBrowserDialog fbDialog = new FolderBrowserDialog();
fbDialog.Description = "مسیر پوشه را انتخاب کنید";
fbDialog.ShowNewFolderButton = true;
DialogResult result = fbDialog.ShowDialog();

if (result.ToString().Equals("OK"))
{
string path = fbDialog.SelectedPath;
if (path.EndsWith("\\") == false)
path += "\\";
textBox1.Text = path;
}
بجای "Folder_Path" تو کدهای متن پست textBox1.text رو قرار بدین
MR C0D3R :
سلام
ممنون که گفتی :)
در واقع من اینجوری گفتم چون کاربرا بیشتر وقتا شاید نیاز باشه که برای ویروس نویسی و ... از اینجور کارا بکنن
وگرنه اگه تو سیستم خودشون باشه که چند تا کلیک فقط مایعشه !!!
اینم با cmd
attrib +s +h path
به جای path ادرس فایل
برای برگرداندن به حالت اول اون دو تا + ها رو باید - کنید
salam
barname ro iekam karbordi tar benevis vaghtie addrese ie folder khasi ro be barname midi kole mahtaviate folder ro hide kone ia unhide kone
MR C0D3R :
سلام
اوکی بزودی پست رو ویرایش میکنم ... !!!
فعلا ویژوال ندارم ... چند روزی میشه که ویندوز عوض کردم الان هم حسش نیس که بشینم نصب کنم :|
یه خرده طول میکشه نصب شدنش بخاطر همین میره تو مخ
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی