Dev32.12.7 ارسال شده در سِپتامبر 27 2021 گزارش اشتراک گذاری ارسال شده در سِپتامبر 27 2021 سلام و وقت بخیر شاید برای شما هم جالب باشه که برنامه ای بسازید که خروجی نرم افزار بده بهتون مثل ویروس میکرها و یا کامپایلر ها و ... آموزشی که درباره اش قراره بحث کنیم در اصل ساخت کامپایلر هستش ما میتونیم یه کامپایلر با ویژه گی هایی که دوست داریم درست کنیم من میخوام در این پست یه برنامه ای بسازم که مخاطبم بصورت کلیکی بتونه برنامه ای که میخواد رو بسازه یه پروژه سی شارپ در ویژوآل استودیو استارت کنید فرقی نداره فریم وورکش چند باشه کار خیلی ساده ای هستش فقط یکم دقت لازمه یک عدد دکمه و یدونه هم تکست باکس فعلا کافیه بعد کتابخونه های زیر رو اضافه کنید 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 Dev32() { 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 Dev32"");" + Environment.NewLine; coder += "}" + Environment.NewLine; coder += "}" + Environment.NewLine; coder += " }" + Environment.NewLine; return coder; } توی متد Dev32 یه رشته به اسم 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 = Dev32(); CompilerResults results = new CSharpCodeProvider().CompileAssemblyFromSource(Params, Source); MessageBox.Show("برنامه ایجاد شد"); } catch { MessageBox.Show("مشکلی رخ داده است"); } کل ماجرای ویروس میکرها همین بود کدها و شکل های مختلفی دارن که اونا سلیقه ای هستن امیدوارم مفید بوده باشه این رو مخصوص برای MR.D3F417 نوشتم که امیدوارم منظورش رو درست متوجه شده باشم و مفید بوده باشم و کمی کمک کنم خدانگهدار روز خوبی داشته باشید واکنش ها : D3F417 و pooya.kali007 1 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر گزینه های به اشتراک گذاری بیشتر...
D3F417 ارسال شده در سِپتامبر 27 2021 گزارش اشتراک گذاری ارسال شده در سِپتامبر 27 2021 23 minutes ago, Dev32.12.7 said: سلام و وقت بخیر شاید برای شما هم جالب باشه که برنامه ای بسازید که خروجی نرم افزار بده بهتون مثل ویروس میکرها و یا کامپایلر ها و ... آموزشی که درباره اش قراره بحث کنیم در اصل ساخت کامپایلر هستش ما میتونیم یه کامپایلر با ویژه گی هایی که دوست داریم درست کنیم من میخوام در این پست یه برنامه ای بسازم که مخاطبم بصورت کلیکی بتونه برنامه ای که میخواد رو بسازه یه پروژه سی شارپ در ویژوآل استودیو استارت کنید فرقی نداره فریم وورکش چند باشه کار خیلی ساده ای هستش فقط یکم دقت لازمه یک عدد دکمه و یدونه هم تکست باکس فعلا کافیه بعد کتابخونه های زیر رو اضافه کنید 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 Dev32() { 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 Dev32"");" + Environment.NewLine; coder += "}" + Environment.NewLine; coder += "}" + Environment.NewLine; coder += " }" + Environment.NewLine; return coder; } توی متد Dev32 یه رشته به اسم 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 = Dev32(); CompilerResults results = new CSharpCodeProvider().CompileAssemblyFromSource(Params, Source); MessageBox.Show("برنامه ایجاد شد"); } catch { MessageBox.Show("مشکلی رخ داده است"); } کل ماجرای ویروس میکرها همین بود کدها و شکل های مختلفی دارن که اونا سلیقه ای هستن امیدوارم مفید بوده باشه این رو مخصوص برای MR.D3F417 نوشتم که امیدوارم منظورش رو درست متوجه شده باشم و مفید بوده باشم و کمی کمک کنم خدانگهدار روز خوبی داشته باشید ممنون عالی بود واقعا خوشم اومد مشخصه زحمت کشیدید واقعا مرسی فقط چند تا مورد اینکه کد هاتون رو توی قالب کد قرار بدید این شکلی : This is the hidden content, please ورود یا ثبت نام ممنون میشم تمام کد هارو دوباره این شکلی واسم بفرستی ممنون واقعا و اینکه من موردی که دارم اینه که تروجانی که کدش هست رو چجوری بسازم عین ویروس نیست نیاز به یه آیپی و ... داره حتمی ولی کلا نمیدونم چجوری خوشحال میشم بیشتر از C# پست بزاری واقعا خوبه واکنش ها : pooya.kali007 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر گزینه های به اشتراک گذاری بیشتر...
backpack ارسال شده در سِپتامبر 27 2021 گزارش اشتراک گذاری ارسال شده در سِپتامبر 27 2021 مطلب کپی شده ایشون حتی به خودشون زحمت ندادن یه بار بخوننش که لااقل اسم سایتی که از روش برداشتن نیوفته! This is the hidden content, please ورود یا ثبت نام واکنش ها : RT3N، C0d3!Nj3ct!0n، mmj-sys و 2 نفر دیگر 3 2 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر گزینه های به اشتراک گذاری بیشتر...
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .