導航:首頁 > 程序命令 > 硬碟自毀命令

硬碟自毀命令

發布時間:2022-05-01 09:03:40

1. 自毀程序

不過我還是沒有找到象你說的那樣的程序

逾期自毀程序指一些程序,如中文編輯軟體CCED及WPS等,這類程序的使用有一定的日期
限制,一旦逾期,將提出警告並刪除系統運行所必須的文件。顯然這類程序給我們的日常應
用帶來了諸多不便。一種簡單的方法是用DOS的DATE命令修改系統日期,然後運行這類程序
,運行完畢再改回日期。該法雖然可行,但需較多的人工干預,萬一忘記某一步驟,將產生不
可預料的後果。一種改進的方法是使用批命令,但由於無法保證運行後系統日期的正確,故
其實際效果仍欠佳。有鑒於此,筆者用C語言編寫了一個程序(附後),圓滿地解決了此問題。
使用本方法不僅可以有效地防止程序自毀,而且不對系統日期產生影響。程序用Turbo C V
2.0編譯通過,在PC/AT、Super386上運行通過。
#include
#include
#include
#include
extern unsigned_stklen=2048;
extern unsigned_heaplen=2048;
int main(int argc,char *argv ,char * envp )
{
struct date curdate,olddate;
int reyear;
inr result;
char * errstr[] =
{
"Parameter table too long.",
"Invalid parameter.",
"Path or filename not found.",
"Bad EXEC format.",
"Not enough memory",
"Unknown error"
};
"int err;
if (argc==1)
{
printf(" This program is used for executing those programs\n");
printf ("which may destroy themselves while deadline passed.\n\n");
printf ("Usage:SAFEDATE\n");
return 1;
}
getdate (&curdate);
olddate=curdate;
reyear=olddate.da_year_1980;
olddate.da_year-=reyear;
setdate (&olddate);
argv++;/* Adjust command line pointer */
result=spawnvpe(P_WAIT,argv[0],argv,envp);
olddate.da_year+=reyear;
setdate (&olddate);
if (result==-1)
{
printf("\aExecuting program%sfailed.\n",argv[0]);
switch (errno)
{
case E2BIG: err=0;
break;
case EINVAL: err=1;
break;
case ENOENT: err=2;
break;
case ENOEXEC: err=3;
break;
case ENOMEM: err=4;
break;
default:
err=5;
}
printf(" %s\n", errstr [err]);
return 2;
}
return 0;
}
注:此文僅作為一種應用技巧予以刊出,僅此而已。
——編者

2. 在CMD里輸入什麼指令可以清理清理磁碟碎片

具體使用方法:
1、單擊屏幕左下角的「開始」,在彈出菜單中單擊「運行」

2、在彈出的「運行」欄中輸入「cmd」,然後點擊「確定」

3、在出現的DOS界面中輸入命令「dfrg.msc」

4、回車後出現「磁碟碎片整理」畫面,點擊「分析」或「碎片整理」進行相關操作即可。

磁碟清理在DOS下的命令為:cleanmgr.exe
具體使用方法:
1、單擊屏幕左下角的「開始」,在彈出菜單中單擊「運行」

2、在彈出的「運行」欄中輸入「cmd」,然後點擊「確定」

3、在出現的DOS界面中輸入命令「cleanmgr.exe」

4、回車後出現「磁碟清理」畫面,單擊下拉箭頭可以選擇需要清理的驅動器,然後單擊「確定」即可。

3. 電腦自毀程序

自毀程序是一些電腦高手編寫的可執行代碼,沒有現成的。我給個代碼你看一下,如果你能看懂就可以用了。面的代碼由Gary Nebbett寫就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系統一等一的高手.下面就分析一些他的這段代碼.
這段代碼在PROCESS沒有結束前就將啟動PROCESS的EXE文件刪除了.
int main(int argc, char *argv[])
{
HMODULE mole = GetMoleHandle(0);
CHAR buf[MAX_PATH];
GetMoleFileName(mole, buf, sizeof buf);
CloseHandle(HANDLE(4));
__asm {
lea eax, buf
push 0
push 0
push eax
push ExitProcess
push mole
push DeleteFile
push UnmapViewOfFile
ret
}
return 0;
}
現在,我們先看一下堆棧中的東西

偏移 內容
24 0
20 0
16 offset buf
12 address of ExitProcess
8 mole
4 address of DeleteFile
0 address of UnmapViewOfFile

調用RET返回到了UnmapViewOfFile,也就是棧里的偏移0所指的地方.當進入UnmapViewOfFile的流程時,棧里見到的是返回地址DeleteFile和HMODUL mole.也就是說調用完畢後返回到了DeleteFile的入口地址.當返回到DeleteFile時,看到了ExitProcess的地址,也就是返回地址.和參數EAX,而EAX則是buffer.buffer存的是EXE的文件名.由GetMoleFileName(mole, buf, sizeof buf)返回得到.執行了DeleteFile後,就返回到了ExitProcess的函數入口.並且參數為0而返回地址也是0.0是個非法地址.如果返回到地址0則會出錯.而調用ExitProcess則應該不會返回.
這段代碼的精妙之處在於:
1.如果有文件的HANDLE打開,文件刪除就會失敗,所以,CloseHandle(HANDLE(4));是十分巧妙的一手.HANDLE4是OS的硬編碼,對應於EXE的IMAGE.在預設情況下,OS假定沒有任何調用會關閉IMAGE SECTION的HANDLE,而現在,該HANDLE被關閉了.刪除文件就解除了文件對應的一個句柄.
2.由於UnmapViewOfFile解除了另外一個對應IMAGE的HANDLE,而且解除了IMAGE在內存的映射.所以,後面的任何代碼都不可以引用IMAGE映射地址內的任何代碼.否則就OS會報錯.而現在的代碼在UnmapViewOfFile後則剛好沒有引用到任何IMAGE內的代碼.
3.在ExitProcess之前,EXE文件就被刪除了.也就是說,進程尚在,而主線程所在的EXE文件已經沒了.(WINNT/9X都保護這些被映射到內存的WIN32 IMAGE不被刪除.)

4. 硬碟修復命令chkdsk

CHKDSK命令修復磁碟教程

1、首先,關閉所有進程,按win R快捷鍵打開操作窗口,輸入CMD命令,按enter鍵打開administrator命令窗口。

5. 磁碟修復命令chkdsk

chkdsk就是用來檢查磁碟的,也是一種修復命令,有時電腦經常會提示用chkdsk修復磁碟,在筆記本電腦上利用chkdsk命令修復磁碟十分方便。

1、首先打開筆記本電腦,按下鍵盤「win+r」鍵,或直接在電腦左下放大鏡里搜索。

6. 磁碟自檢的命令是什麼

磁碟自檢的命令是chkdsk,windows系統磁碟自檢的方法如下:

1、以win10系統為例,在開始菜單中打開「運行」。

7. 如何使硬碟自動燒毀

用程序控制電腦硬碟電壓。增大電壓,硬碟自然燒毀,不過你要先入侵該電腦,能遠程式控制制,植入你的增壓程序,就可以實現。

8. 用DOS命令怎麼修復壞硬碟

DOS命令僅僅是修復表面的數據錯誤,遠遠不如期望的這么強大。真正的物理性壞道根本無能為力。

1、首先,關閉所有進程,按win+R快捷鍵打開操作窗口,輸入CMD命令,按enter鍵打開administrator命令窗口。

9. 硬碟壞道修復的cmd命令

輸入CHKDSK C:/F進行修復,其中C:中的C是你需要檢測的分區盤符,如果只輸入CHKDSK則會顯示當前系統盤的狀況。

具體步驟:

1、打開運行(快捷鍵file:///C:/Users/ashhuang/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif+R),輸入cmd.exe打開命令提示符,輸入CHKDSK C:/F這類參數

10. 大神們,怎樣讓固態硬碟瞬間損壞!還需要能遠程式控制制!這種自毀裝置針對特殊情況下使用的!

材料:兩節18650電池,配套電池盒,一個WiFi繼電器模塊,一個升壓模塊(升24V以上或者直接上逆變器),硅膠線,降壓模塊(用於給電池充電)
你可以稍微改一下硬碟,從把硬碟的電源線引出來(同時保證硬碟可以直接插入電腦使用),然後製作觸發裝置將WiFi繼電器模塊和電池相連(用於給繼電器供電),再將升壓模塊的輸入端接電池,輸出端正極接繼電器,然後將硬碟負極接繼電器的輸出端,正極接升壓模塊的負極。最後從電腦電源接線連到降壓模塊,再接到電池(這樣電腦正常使用時就可以給電池充電了)。這樣只要WiFi繼電器模塊還能聯網,你就可以用手機遠程式控制制直接通電燒掉硬碟。就算電腦關機了拔插頭了也沒關系。

閱讀全文

與硬碟自毀命令相關的資料

熱點內容
android鬧鍾重啟 瀏覽:101
程序員失職 瀏覽:518
在雲伺服器怎麼改密碼 瀏覽:586
伺服器pb什麼意思 瀏覽:940
51駕駛員的是什麼app 瀏覽:670
php靜態變數銷毀 瀏覽:886
編程買蘋果電腦 瀏覽:760
flac演算法 瀏覽:497
reactnative與android 瀏覽:663
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:469
條件編譯的宏 瀏覽:564
韓語編程語言 瀏覽:646
小程序開發如何租用伺服器 瀏覽:80
怎麼把釘釘文件夾保存到手機里 瀏覽:71
兵法pdf 瀏覽:645
app格式化下載不起怎麼辦 瀏覽:36
信捷加密文件是幹嘛用的 瀏覽:956
su模型下載怎麼解壓不了 瀏覽:186
國際體驗服如何把伺服器改為亞服 瀏覽:884