تور لحظه آخری
امروز : شنبه ، 14 مهر 1403    احادیث و روایات:  امام محمد باقر(ع):تقوای خدا پیشه کنید و دینتان را با ورع و تقوا حفظ کنید.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1820636953




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

با اسمبلي چطور ميشه يك ويروس رو تكثير كرد؟!؟ -


واضح آرشیو وب فارسی:سایت ریسک: با اسمبلي چطور ميشه يك ويروس رو تكثير كرد؟!؟ ashoftegi 13 تير 1387, 12:09به نام خدا سلام توي اسمبلي برنامه نوشتم كه در حافظه مقيم ميشه حالا ميخوام خودش رو تكثير كنه چي كار كنم لطفاً كلي گويي نكنين the_king 13 تير 1387, 18:02تکثیر رو به دو شکل می توانید انجام بدید : شیوه اول : یک نسخه کامل از خود برنامه اجرایی که ساخته اید را بصورت کامل از فایل بخوانید و در یک فایل دیگری کپی کنید. (سرویس های مدیریت فایل در وقفه 21). این شیوه ساده ای است که در ویروسهای عادی بکار نمی رود. شیوه دوم : محتویات برنامه خود را در ابتدای یک فایل اجرایی دیگری بنویسید. هدف شما یا فایلهای com هستند یا exe. بازنویسی فایلهای com با کد های اجرایی ویروس : ساختار فایلهای com مراتب ساده تر از exe است. ابتدا محتویات فایل com مورد نظر را به طور کامل در حافظه RAM بخوانید. سپس کد اجرایی ویروس خودتان را در ابتدای فایل بنویسید ولی برنامه نباید با سرویس 4C خاتمه یابد. اکنون کد اصلی برنامه را که در حافظه RAM خوانده بودید در ادامه مجددا بنویسید. بازنویسی فایلهای exe با کدهای اجرایی ویروس : ساختار فایلهای exe به مراتب پیچیده تر هستند و می بایستی بصورت کامل با ساختار فرمت PE و جدول جابجایی آدرس های نسبی که در ابتدای فایل های exe ذخیره می شوند آشنا باشید. جابجایی کد و داده موجود در یک فایل exe منجر به تغییر در جدول آدرس های فایل می شود که نیازمند یک کد نویسی دقیق است. نمونه چنین کدهایی را در ویروس های دیگر می توانید بیابید. اما اینکه چطور فایل هدف را انتخاب کنید بستگی به خودتان دارد، مثلا می توانید سرویس 3D وقفه 21 را برای خواندن یک فایل Hook کنید. اینکار با سرویس های 25 و 35 وقفه 21 انجام می شود. وقتی که فایلی باز شد می توانید چک کنید که اگر پسوند com دارد در محتویاتش دست ببرید (پیش از بازگشت از وقفه) یا مثلا دنبال فایلهای com در شاخه فعلی بگردید (سرویس های 11 و 12 وقفه 21) ashoftegi 17 تير 1387, 07:49به نام خدا /// ابتدا محتویات فایل com مورد نظر را به طور کامل در حافظه RAM بخوانید. سپس کد اجرایی ویروس خودتان را در ابتدای فایل بنویسید ولی برنامه نباید با سرویس 4C خاتمه یابد. اکنون کد اصلی برنامه را که در حافظه RAM خوانده بودید در ادامه مجددا بنویسید. /// اگه ميشه مطلب رو بيشتر باز كن . ممنون ميشم اگه با كد يا ترسيم شكل كمكم كني البته اين رو هم بگم من ميخوام ويروس هاي فرزند هم بتونن خودشون رو تكثير كنن و به صورت تصاعدي ويروس زياد بشه ممنون




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 307]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن