Добавлено: Вс авг 10, 2008 4:01 pm
Поверь, я за 5 минут нашел то, что показано в мувике, гуглом. Значит и ты сможешь, если захочешь
Клуб любителей пляски с бубном вокруг OpenKore
https://ro-fan.ru/
стреляем 1 дабл, а спамится 5library rPE_ex;
uses
windows,
Winsock2,
winsock,
rpefuncs;
function Send_WS1(s: TSocket; var Buf : PChar; len, flags: Integer; pSendWs1, pRecvWs1, pSendWs2, pRecvWs2: Pointer; var IsWorking : Boolean):Integer; stdcall;
var
CurHex: string;
i : integer;
begin
CurHex := GetBufferAsHex(buf, len);
if (pos('7200',CurHex) <> 0) and (pos('2E00',CurHex) <> 0) then
begin
@Send_Callback := pSendWs1;
for i := 0 to 300 do // the number how often this packet should be send
begin
sleep(5); // delay you can chhose however you like (time in ms)
SendPacket(s,CurHex);
end;
end;
result := 0;
end;
procedure DLL_Load;
begin
IntLog('D:\rpe_log.log');
end;
procedure DLL_UnLoad;
begin
Running := false;
EndLog;
end;
procedure DLLMain(dwR: integer);
begin
case dwR of
DLL_PROCESS_ATTACH:
DLL_Load;
DLL_PROCESS_DETACH:
DLL_UnLoad;
end;
end;
exports
Send_WS1;
begin
Running := true;
DLLProc := @DLLMain;
DLLMain(DLL_PROCESS_ATTACH);
end.
давно когда-то написал, а щас уже не нужен. тут спам смитовским КТ. писал для флайро, должно работать на большинстве где не стоит защита. да и защита эта - хрен собачий)
library rPE_ex;
uses
windows,
Winsock2,
winsock,
rpefuncs;
var
sock: TSocket;
skill:string;
cnt:integer;
procedure spam;
var o:integer;
begin
for o:=1 to cnt do begin
SendPacket(sock,skill);
sleep(50); //задержка в мсек
end;
end;
function Send_WS1(s: TSocket; var Buf : PChar; len, flags: Integer; pSendWs1, pRecvWs1, pSendWs2, pRecvWs2: Pointer; var IsWorking : Boolean):Integer; stdcall;
var sk:string;
i:integer;
begin
sk:=GetBufferAsHex(buf,len);
if ((pos('7200',sk)=1) and (pos('E501',sk)=21)) then begin
Send_Callback:=pSendWs1; //E501 - айди КТ в HEX
sock:=s;
skill:=sk;
cnt:=10; //кол-во ударов
StartASThread(@spam);
end;
end;
procedure DLL_Load;
begin
IntLog('rpe_log.log');
end;
procedure DLL_UnLoad;
begin
Running := false;
EndLog;
end;
procedure DLLMain(dwR: integer);
begin
case dwR of
DLL_PROCESS_ATTACH:
DLL_Load;
DLL_PROCESS_DETACH:
DLL_UnLoad;
end;
end;
exports
Send_WS1;
begin
Running := true;
DLLProc := @DLLMain;
DLLMain(DLL_PROCESS_ATTACH);
end.
Я это видел. К сожалению ничего не понял =(
Код: Выделить всё
library rPE_ex;
uses
windows,
Winsock2,
winsock,
rpefuncs;
function Send_WS1(s: TSocket; var Buf : PChar; len, flags: Integer; pSendWs1, pRecvWs1, pSendWs2, pRecvWs2: Pointer; var IsWorking : Boolean):Integer; stdcall;
var
CurHex: string;
const
Spirit: string = '72003335350001003300910165373237343465650044558900';
begin
CurHex := GetBufferAsHex(buf, len);
if (pos('7200',CurHex) <> 0) and (pos('000B01',CurHex) <> 0) then
begin
@Send_Callback := pSendWs1;
sleep(500);
SendPacket(s,Spirit);
end;
begin
@Send_Callback := pSendWs1;
sleep(500);
SendPacket(s,CurHex);
end;
result := 0;
end;
procedure DLL_Load;
begin
IntLog('D:\rpe_log.log');
end;
procedure DLL_UnLoad;
begin
Running := false;
EndLog;
end;
procedure DLLMain(dwR: integer);
begin
case dwR of
DLL_PROCESS_ATTACH:
DLL_Load;
DLL_PROCESS_DETACH:
DLL_UnLoad;
end;
end;
exports
Send_WS1;
begin
Running := true;
DLLProc := @DLLMain;
DLLMain(DLL_PROCESS_ATTACH);
end.
Код: Выделить всё
for I:=0 to 500 do
begin
sleep(1);
application.ProcessMessages;
end;
Чёрт а чё так лагает с этим фильтром? Лаги исчезают если слип поставить 0, ну тада ээфеек исчезает...4epT писал(а):только там он походе немного не правильный.
Вот фильтр для rPE для спама дабла:
стреляем 1 дабл, а спамится 5library rPE_ex;
uses
windows,
Winsock2,
winsock,
rpefuncs;
function Send_WS1(s: TSocket; var Buf : PChar; len, flags: Integer; pSendWs1, pRecvWs1, pSendWs2, pRecvWs2: Pointer; var IsWorking : Boolean):Integer; stdcall;
var
CurHex: string;
i : integer;
begin
CurHex := GetBufferAsHex(buf, len);
if (pos('7200',CurHex) <> 0) and (pos('2E00',CurHex) <> 0) then
begin
@Send_Callback := pSendWs1;
for i := 0 to 300 do // the number how often this packet should be send
begin
sleep(5); // delay you can chhose however you like (time in ms)
SendPacket(s,CurHex);
end;
end;
result := 0;
end;
procedure DLL_Load;
begin
IntLog('D:\rpe_log.log');
end;
procedure DLL_UnLoad;
begin
Running := false;
EndLog;
end;
procedure DLLMain(dwR: integer);
begin
case dwR of
DLL_PROCESS_ATTACH:
DLL_Load;
DLL_PROCESS_DETACH:
DLL_UnLoad;
end;
end;
exports
Send_WS1;
begin
Running := true;
DLLProc := @DLLMain;
DLLMain(DLL_PROCESS_ATTACH);
end.