کپی کردن یک پوشه با تمام محتویات C# :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

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

-->
آخرین نظرات
  • ۲۲ مرداد ۰۲، ۰۰:۳۴ - Sami
    مرسی
  • ۱۴ مرداد ۰۲، ۱۴:۴۶ - farhad
    salam

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

کپی کردن پوشه یا فایل تو ویروس نویسی هم خیلی کاربرد داره

سوال این دوستمون چون تو وب هم وجود نداشت و هم اینکه بعدا هم ممکنه خیلی به کارمون بیاد یه توضیح میدم.

صاف بریم سر اصل مطلب :)

یه پروژه جدید سی شارپ اجرا کنید

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

کدمون رو باید در صفحه Program.cs بنویسیم

این صفحه رو از لیست سمت راست بالا Solution Explorer میتونید پیدا کرده فراخوانی کنید

دوبار روش کلیک کنید

برای کپی - ایجاد - حذف و .... از کتاب خانه زیر استفاده میکنیم

using System.IO;

توضیح کدهارو خط به خط تاجایی که ممکنه بوده توی خود کدها نوشتم ولی اگه بازم جایی براتون ابهام دار بود بهم خبر بدین

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO; // کتابخانه لازم

namespace CopyF // اسم برنامه :اسمی که من براش انتخاب کردم
{
static class Program
{
[STAThread]
static void Main()
{
Application.Run(new Form1());
// معرفی مسیر
string fileName = "Virus32.exe"; // معرفی مهمترین فایل
string mabda= @"D:\3232";
string maghsad= @"D:\32325/88";
// استفاده از مسیرها
string sourceFile = Path.Combine(mabda, fileName);
string destFile = Path.Combine(maghsad, fileName);
// کپی کردن پوشه در مسیر جدید
// در صورت نبود پوشه مقصد ؛ پوشه را ایجاد کن
if (!Directory.Exists(maghsad))
{
Directory.CreateDirectory(maghsad);
}
// کپی کردن یک فایل در مقصد
// اگه فایل مورد نظر وجود داشت بروز کن
File.Copy(sourceFile, destFile, true);
// کپی کردن تمام فایل های موجود
// از پوشه مبدا به پوشه مقصد
if (Directory.Exists(mabda))
{
string[] files = Directory.GetFiles(mabda);
// کپی کردن فایل ها حتی اگر آنها وجود داشتند
foreach (string s in files)
{
// استخراج کردن نام فایل ها
fileName = Path.GetFileName(s);
destFile = Path.Combine(maghsad, fileName);
File.Copy(s, destFile, true);
}
}
else
{
MessageBox.Show("مسیر مبدا یافت نشد!");
}
}
}
}

کدهارو قبل از کپی کردن خوب بهش دقت کنید

اون قسمتی که نوشتم معرفی مهم ترین فایل فایل مهم مثل ویروس یا برنامه مهم تو پوشه مونه

این کد هر بار که برنامه اجرا شد کارشو شروع میکنه

خوبیش اینه که فایل هاشو آپدیت هم میکنه

برای مثال اگه توی پوشه مبدا یه فایل تکست داشته باشیم که دو خط نوشته باشه

بعد از مدتی اگه اون فایل تکست آپدیت شد

مثلا تعداد خط هاش زیاد شد این برنامه هم کپی شده هاشو آپدیت میکنه!!!


آرزوی موفقیت برای همه تون ;)

نظر (۱۷)

سیلام :)
به به داشی اومدی؟ دمت خعلی گرم :) خِلاص گشتی؟
بسی رنج کشیدیم در این سال سی تا بیایی بنمایی مارا راهنمایی :))
حالا ک اومدی دمت گرم قرار بود ی کتاب واسم بزاری دانلود کنم :)
کتابه مربوط به آموزش ساده و روان سی شارپ بود :)
کلا نذاشتی هم نذاشتی همین ک اومدی در پوست خود گنجایش ندارم :) یو ها ها یا علی
Virus32 Virus 32 :
سلام رفیق
فدایی داری داش
چشم کتاب رو هم قرار میدم
مرسی که هنوزم یادم بودی ;) ♥♥

اهم اهم
ببخشید یادم نبود در باره ی این مطلب ی صحبتی داشته باشم :)
اسم برنامه: اونجا من یه مشکل داشتم :| اسمش با کراکتر ساخته بود مثلا اینجوری
☺Ħ.Ⱦ@nĦ@☻ اینجا ی ارور داد :) ولی خو عوض کردم درسد گشت
آغا کلا خواستم بگم دمت گرم مفید و مثه همیشه عالی :) البته ی جایی فک کنم ی نقص داشتا... :)ولی یادم نیست :D خوب دیه فدات یا علی
Virus32 Virus 32 :
خوبه داش
مشکلت حل شده باشه برام کافیه :)
اشکالش رو هم اگه یادت اومد تونستی بهم خبر بده
وااااااااااااااااااااااااااااای بعد مدتها virus32 برگشته اونم با دست پررررررررررررر
چقد عالییییییییییی.
راسی یادم رفت سلام
فک میکردم دیگ از اینجا رفتینو اینجا متروکه شده هههه:)
خوشال شدم برگشتین اونم با تغییر دکوراسیون وراه اندازی کانال تلگرام و پیج اینستا
@!@ ;)
Virus32 Virus 32 :
سلام داداشم
خیلی خوشحالم که اسمت رو دوباره دیدم
دلم براتون تنگ شده بود :)
یک دنیا مچکرم دا :) D:
  • Virus32
  • DERAQOULA DERAQOULA
  • slm dash virus chetori che ajab bargashti uonam ba mataleb va amuzesh haye jadid.manam weblogam filter karda rozblog bod.... alan to blog web zadam va rastesh az qalebet copy bardari ham kardam ba ejazat
    behem sar bezan TNX
    Virus32 Virus 32 :
    سلام داشی
    ممنون که ازم یاد کردی
    بهت سر میزنم :)
    سلام داش
    میشه یه چند تا سایت همینجوری هم برام بگی برم؟
    Virus32 Virus 32 :
    سلام
    سایت چی؟
    برای دانلود کتاب برای برنامه نویسی مثل همین سایت خودتم باشه
    Virus32 Virus 32 :
    تو نت سرچ کنی زیاده
    منم سعی میکنم کتابارو آپلود کنم :)
    سلام کاکو اصن همین که آنلاینی :) حال میکنم...الکی حرف بزنم
    چیزه اها...خواستم بگم اگه بخوام تو سایتم مثه مال تو یه سرچر بزارم :)
    اونوخت این باگی که گفتی با سرچر بوجود میاد چی چی هس؟
    یا اصن الان که خودت گذاشتی حتما حلش کردی دیگه...میشه ی راهنمایی کنی بینم چیه :) در ضمن زحمت نباشه کدشو هم بده بیاد تا دعا گویت باشیم :) تنکیو بریم بوس... چیز... :) اهم
    Virus32 Virus 32 :
    فدایی داری کاکاااام :)
    والا جلوی اونو نتونستن بگیرم هنوز ولی چون خودم اکثرا هستم برام زیاد مهم نیست هک کنن
    خودم میتونم خیلی زود از هک آزادش کنم بخاطر اون سرچ رو آزاد کردم :)
    سلام. ببخشید برنامه ای که واسه کپی کردن پوشه گذاشته بودین رو دقیقا براساس کدهاتون نوشتم و فقط مسیرهارو تغییر دادم .اروری هم نشون نمیده اما وقتی اجراش میکنم به مشکل میخوره طبق عکس زیر. و پوشه رو هم کپی نمیکنه.
    https://drive.google.com/file/d/0B2K284nDr715dHBXSHVXQkRwRVE/view?usp=sharing
    Virus32 Virus 32 :
    سلام عزیز
    توی آدرس های مبدا و مقصد بیشتر دقت کن
    کوتیشن ها " رو اشتباه گذاشتی
    مسیر رو طوری که من نوشتم بنویس
  • Virus32
  • DERAQOULA DERAQOULA
  • بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    slm dash khobi.
    man mikhastam ye barname ba mmb dorost konam komakam mikoni?
    in dost azizetonam Dя.KıʟʟεR ke id tel sho daram balad nis behesh goftam id u ro bede mige ejaze nadaram hala begzarim mikham ye barname mese uoni ke neveshti pish shomare shahr ha va keshvar ha mese uon vali mikham ye taqirati bedam behesh.intori nemishe goft to telegram ya inam id mamnon misham komakam koni

    *****************************
    Virus32 Virus 32 :
    سلام عزیز
    داشی سعی کن سوالت رو تو قسمت مربوطش بپرسی
    الان چیزی که خواستی رو مینویسم

    اینم چیزی که خواستی داش ;)
    سلا 32، کارت درسته ولی نفهمیدم این تو کجای ویروس نویسی می تونه کمک کنه، اگه یکم توضیح بدی ممنون میشم

    اگه میشه یکم بحث ویروس نویسم چند تا مطلب جدید بزار !!!
    ممنونم خیلی
    Virus32 Virus 32 :
    سلام
    تو یروس های مخرب
    به کمک این دستورا میتونیم هارد و رم رو بی دلیل پر کنیم (دستور کپی رو رو چرخه قرار بدیم و ...)
    تو ویرس های کاربرد هکر
    میتونیم بعد از شیر کردن یک فایل از قربانی بقیه فایل ها رو به کمک این کدها کپی کنیم تو فایل اصلی مون (برای کمتر رد پا گذاشتن تو سیستم طرف)
    تو ویروس های دزد هم
    میتونیم دستور بدیم فایل های یک سیستم رو تو فلشمون کپی کنه با سرعت و بدون دیده شدن و بدون اجازه طرف!!!
    سلام
    اموزش خوبی بود ولی بیشتر برنامه نویسا دنبال نوشتن کد های کمتر و بهتر برای برنامه خود دارن! و از نوشتن یه عالمه کد فقط برای انجام یک کار بیزارن!

    به نظرم کد پایین بهتر باشه و سرعت برنامه رو هم یکم بالا تر میبره! البته کد شما هم عالی بود!



    Process proc = new Process();
    proc.StartInfo.UseShellExecute = true;
    proc.StartInfo.FileName = @"C:\WINDOWS\system32\xcopy.exe";
    proc.StartInfo.Arguments = @"C:\source C:\destination /E /I";
    proc.Start();
    Virus32 Virus 32 :
    سلام دوست خوبم :)
    خیلی خوشحال شدم اسمتو دیدم 
    حرفت کاملا درسته
    از نظر من تو ویروس نویسی بهتره از شل استفاده نشه
    اسکنر ها زودتر شنایاییش میکنن
    ممنون بخاطر همراهیت 😉
    سلاامممم ویروس داداچ خیلیی خوشحال کردیموون داداش دلمون برات تنگ شده بود بمون داداش تو کانالت یه چیزای رو میفروختن ویروس جان بین ما ازین چیزا نبود ویروس که دنبال این چیزا نبود
    داداش یه توضیع بده این داستانا چیه
    Virus32 Virus 32 :
    :(
    سلام ویروس جان میخواستم بدونم که مطالب مربوط به آموزش کیلاگر با سی شارپ حذف شده ؟
    Virus32 Virus 32 :
    سلام عزیز
    به درخواست کمیته ی فیلترینگ مجبور به حذف برخی مطالب شدم :(
    سلام ویروس خوبی این فقط فایل هایی که فرمت txt دارند رو میفرسته و تو این خط هم خطا میگره File.Copy(sourceFile, destFile, true) من کامنتش کردم کار کرد ولی اگه کانت نباشه خطا میگیره بعد این فایل virus.exe رو هم نمیسازه چیکار کنم ....؟
    Virus32 Virus 32 :
    سلام عزیز
    این کد رو با فرض اینکه یه ویروسی تو پوشه ای به نام 3232 داریم و میخواییم این پوشه رو کپی کنیم نوشتم
    virus32.exe رو قرار نیست برنامه بسازه
    Virus32.exe همون ویروسیه که قراره کپیش کنیم
    شما باید بجای Virus32.exe اسم فایل مورد نظر خودتون که تو پوشه هست رو بنویسید
    سلام داداش
    من دارم رو یه باج افزار کار میکنم برای دیکد کردن فایلا موندم
    میشه لطفا یک راهنمایی بکنی؟
    راستی کداش تو همون سی شارپ خودمونه:)
    Virus32 Virus 32 :
    سلام
    کد کردی تو دیکد کردن موندی؟ یا تو کد کردن موندی؟
    سلام
    راستش چند وقت نبودم یادم رفت تو کدوم پست سوال گذاشتم:)
    کد کردم تو دیکد موندم....
    ممنون
    Virus32 MR_C0D3R ‌ :
    کسی که توانایی کد کردن یه فایل رو داره
    باید توانایی دیکد کردنشم داشته باشه
    کدارو از کجا پیدا کردی ؟ :(

    اگر بخواهیم بفهمیم که یوو اس بی چه درایویه چیکار کنیم؟

    Virus32 MR_C0D3R ‌ :
    	var drives = DriveInfo.GetDrives();
    
        foreach (var drive in drives)
        {
            if (drive.DriveType == DriveType.Removable)
            {
            	drive.Name;
            }
    	}
    به جای drive.Name دستور خودتو بزار...
    مثلا MessageBox و غیره....
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی