۰۶-دى-۱۳۸۷, ۲۱:۱۰:۲۴
امروز داشتم روی ویروس میکر جدیدم کار می کردم که فکری به نظرم رسید
تا حالا ویروس های زیادی به وجود آمده اند که بر اساس ویروسهای واقعی کار می کنند
اما اگر دقیقا ساختمان یک ویروس طبیعی با یک ویروس کامپیوتری رو مقایسه کنید
به حقیقتهایی دست پیدا خواهید کرد که قویترین ویروسهای کامپیوتری در برابر آنها دیده نمی شوند
اصلا به نظر من نباید به بدافزارها ویروس گفت بلکه باید به آنها باکتری لقب داده شود
چون باکتری خودش را تقسیم می کند و کارهای دیگر انجام می دهد اما ویروس
خودش را تکثیر نمی کند بلکه سلول هدف را به کارخانه ویروس سازی تبدیل می کند
تا ویروسهایی شکل خودش را بسازند
ویروسها در حقیقت بین موجودات زنده و مرده اند،در بیرون از بدن کار نمی کنند،از هرجایی رد می شوند
اما موجودی با این ویژگی ها از چه تشکیل شده است؟
ویروسها فقط یک کروموزم دارند
کرومزومی به طول یک متر که با هزاران دور پیچش به طولی نانومتری رسیده اند یعنی در حدود
یک میلیارد بار کوچکتر شده است
بعضی از انها می توانند جهش کنند و هر بار به شکلی جدید وارد بدن شوند در نتیجه
هیچ گاه جلوی ورود آنها گرفته نمی شود و سیستم دفاعی بعد از آلوده شدن تازه متوجه
ویروس می شود و در بعضی مواقع دستگاه دفاعی نیز از کار می افتد
--------------------------------------------------------------------------------------------
مطلب بالا درباره ویروسهای واقعی بود تا به اصل مطلب برسیم
من توی فکر ساختن یک ویروس با ویژگی ها بالا هستم
من فکر ساختن این ویروس رو که کردم فهمیدم باید سه چیز رو دونست :
ساختار سیستم عامل و هسته آن به خاطر اینکه باید خوده سیستم عامل و هسته و فایلهای اجرایی
را مجبور به ساخت ویروس کنیم و خوده ویروس نباید هیچ دستور کپی سازی داشته باشد
حال باید کد مورد نظر را به عنوان قسمتی از کدها هسته و فایل های اجرایی دورن فایل تزریق کنیم
در این حالت دیگر ویروس اصلی به وسیله آنتی ویروس ها شناخته نشده و در صورت شناخته شدن
هم ممکن است به هسته یا فایلهای مهم آسیب زده و در کل باعث خرابی سیستم شود
چیز دیگر اینکه نباید هیچ گونه فایلی وجود داشته باشد که کدهای ویروس به صورت تنها در آن باشند
زیرا امکان شناخته شدن توسط انتی ویروسها و لو رفتن ویروس است
ساختار سیستم های دفاعی برای عبور در آن،استفاده از آنها به نفع خودمان و نابودی انها به کار می آید
مثلا می توانیم با تزریق کدهای مخرب قدیمی به فایلها مهم باعث خراب شدن آنها توسط آنتی
ویروسها شده و از آنتی ویروسها بر علیه سیستم استفاده کنیم و کارهای دیگر
-----------------------------قسمت دوم-----------------------------------
قسمت اول رو می شه با شناخت کامل از ویروسها طبیعی و موارد یاد شده در سیستم طراحی کرد
اما به یک چیز دیگر می رسیم که آن حجم ویروس است که تقریبا برابری با ویروسهای طبیعی غیرممکن است
کدام پکری است که می تواند یک فایل 1 گیگابایتی را به یک فایل چند کیلوبایتی تبدیل کند
و مشکل من هم در حجم ویروس است و از دوستان درباره این مشکل یاری می طلبم
و مشکل دیگه من در تغییر و جهش اتوماتیک ویروس است که بازهم از شما یاری می طلبم
----------------------------------------------------------------------------
من می خواستم اول این کارها را در ویروس میکر خودم استفاده کرده و سپس آنها را انتشار دهم
اما از قدیم گفتن مشورت خوبه(البته با هل فن مثل شما)
حالا اگه می شه نظرات خودتون رو درباره فکر و روش من بگید و آن را تکمیل و اصلاح کنید
در صورت پیدا شدن یک همچین ویروسی واقعا زلزله ای 8 رشته ای در سایبر پدید خواهد آمد
--------------------------------------------------------------------------
زبان برنامه نویسی که من فعلا دارم باهاش روی این طرح کار می کنم PowerBASIC است
البته درون کدها برای سرعت اجرای بیشتر از اسمبلی نیز بهره خواهم برد
ولی اگه شما طرحی دارید می تونید با ++C/C یا اسمبلی قرار دهید
تا حالا ویروس های زیادی به وجود آمده اند که بر اساس ویروسهای واقعی کار می کنند
اما اگر دقیقا ساختمان یک ویروس طبیعی با یک ویروس کامپیوتری رو مقایسه کنید
به حقیقتهایی دست پیدا خواهید کرد که قویترین ویروسهای کامپیوتری در برابر آنها دیده نمی شوند
اصلا به نظر من نباید به بدافزارها ویروس گفت بلکه باید به آنها باکتری لقب داده شود
چون باکتری خودش را تقسیم می کند و کارهای دیگر انجام می دهد اما ویروس
خودش را تکثیر نمی کند بلکه سلول هدف را به کارخانه ویروس سازی تبدیل می کند
تا ویروسهایی شکل خودش را بسازند
ویروسها در حقیقت بین موجودات زنده و مرده اند،در بیرون از بدن کار نمی کنند،از هرجایی رد می شوند
اما موجودی با این ویژگی ها از چه تشکیل شده است؟
ویروسها فقط یک کروموزم دارند
کرومزومی به طول یک متر که با هزاران دور پیچش به طولی نانومتری رسیده اند یعنی در حدود
یک میلیارد بار کوچکتر شده است
بعضی از انها می توانند جهش کنند و هر بار به شکلی جدید وارد بدن شوند در نتیجه
هیچ گاه جلوی ورود آنها گرفته نمی شود و سیستم دفاعی بعد از آلوده شدن تازه متوجه
ویروس می شود و در بعضی مواقع دستگاه دفاعی نیز از کار می افتد
--------------------------------------------------------------------------------------------
مطلب بالا درباره ویروسهای واقعی بود تا به اصل مطلب برسیم
من توی فکر ساختن یک ویروس با ویژگی ها بالا هستم
من فکر ساختن این ویروس رو که کردم فهمیدم باید سه چیز رو دونست :
نقل قول: 1-ساختار سیستم عامل بخصوص هسته و فایلها اجرایی اصلی-----------------------قسمت اول----------------------------------------------
2-ساختار سیستم های دفاعی(آنتی ویروسها،فایروالها و ...)
3-راه و روشها تزریق کد بصورت حرفه ای (پویا و ثابت)
ساختار سیستم عامل و هسته آن به خاطر اینکه باید خوده سیستم عامل و هسته و فایلهای اجرایی
را مجبور به ساخت ویروس کنیم و خوده ویروس نباید هیچ دستور کپی سازی داشته باشد
حال باید کد مورد نظر را به عنوان قسمتی از کدها هسته و فایل های اجرایی دورن فایل تزریق کنیم
در این حالت دیگر ویروس اصلی به وسیله آنتی ویروس ها شناخته نشده و در صورت شناخته شدن
هم ممکن است به هسته یا فایلهای مهم آسیب زده و در کل باعث خرابی سیستم شود
چیز دیگر اینکه نباید هیچ گونه فایلی وجود داشته باشد که کدهای ویروس به صورت تنها در آن باشند
زیرا امکان شناخته شدن توسط انتی ویروسها و لو رفتن ویروس است
ساختار سیستم های دفاعی برای عبور در آن،استفاده از آنها به نفع خودمان و نابودی انها به کار می آید
مثلا می توانیم با تزریق کدهای مخرب قدیمی به فایلها مهم باعث خراب شدن آنها توسط آنتی
ویروسها شده و از آنتی ویروسها بر علیه سیستم استفاده کنیم و کارهای دیگر
-----------------------------قسمت دوم-----------------------------------
قسمت اول رو می شه با شناخت کامل از ویروسها طبیعی و موارد یاد شده در سیستم طراحی کرد
اما به یک چیز دیگر می رسیم که آن حجم ویروس است که تقریبا برابری با ویروسهای طبیعی غیرممکن است
کدام پکری است که می تواند یک فایل 1 گیگابایتی را به یک فایل چند کیلوبایتی تبدیل کند
و مشکل من هم در حجم ویروس است و از دوستان درباره این مشکل یاری می طلبم
و مشکل دیگه من در تغییر و جهش اتوماتیک ویروس است که بازهم از شما یاری می طلبم
----------------------------------------------------------------------------
من می خواستم اول این کارها را در ویروس میکر خودم استفاده کرده و سپس آنها را انتشار دهم
اما از قدیم گفتن مشورت خوبه(البته با هل فن مثل شما)
حالا اگه می شه نظرات خودتون رو درباره فکر و روش من بگید و آن را تکمیل و اصلاح کنید
در صورت پیدا شدن یک همچین ویروسی واقعا زلزله ای 8 رشته ای در سایبر پدید خواهد آمد
--------------------------------------------------------------------------
زبان برنامه نویسی که من فعلا دارم باهاش روی این طرح کار می کنم PowerBASIC است
البته درون کدها برای سرعت اجرای بیشتر از اسمبلی نیز بهره خواهم برد
ولی اگه شما طرحی دارید می تونید با ++C/C یا اسمبلی قرار دهید