Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Закрытая тема
 
Опции темы
Старый 15.01.2012, 22:14   #601
 Разведчик
Аватар для M@estr
 
M@estr набедокурил в прошлом
Регистрация: 09.10.2011
Сообщений: 8
Популярность: -2
Сказал(а) спасибо: 20
Поблагодарили 9 раз(а) в 9 сообщениях
Отправить сообщение для M@estr с помощью Skype™
 
По умолчанию Re: Ключи айбот(для кряка)

Цитата:
Сообщение от OrBiT_DaRkПосмотреть сообщение
Нужно покупать у Вируса нормальный кряк.

Смысл покупать то, что через несколько дней может перестать работать?
 
Старый 15.01.2012, 22:15   #602
Читер-спонсор
 Капитан
Аватар для WreckeR/9/
 
WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(
Регистрация: 20.12.2010
Сообщений: 283
Популярность: 10639
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 661
Поблагодарили 674 раз(а) в 335 сообщениях
Отправить сообщение для WreckeR/9/ с помощью ICQ Отправить сообщение для WreckeR/9/ с помощью Skype™
 
По умолчанию Re: IBot (всех версий)

Цитата:
Сообщение от vokovlПосмотреть сообщение
какой по счёту это твой акк в бане??))

??
________________
W
 
Старый 15.01.2012, 22:21   #603
Повелитель кодеров
 Главнокомандующий
Аватар для vokovl
 
vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(vokovl сломал счётчик популярности :(
Регистрация: 14.04.2010
Сообщений: 1,058
Популярность: 129303
Сказал(а) спасибо: 588
Поблагодарили 1,851 раз(а) в 1,105 сообщениях
Отправить сообщение для vokovl с помощью Skype™
 
По умолчанию Re: IBot (всех версий)

ну я помню несколько врекеров в бане))
там даже читер спонсор был)
________________
Я - часть той силы, что вечно хочет зла и вечно совершает благо.
Если вы думаете, что став модером, вы не сможете тролить,вы ошибаетесь, теперь вы тролите всех своим существованием
случайность - визитная карточка бога.
Жизнь слишком коротка, чтобы волноваться о том, что о тебе подумают или скажут люди
 
Старый 15.01.2012, 22:28   #604
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Ключи айбот(для кряка)

похоже оба айдишника уже заблочили , на обоих лица истекла пишет, быстро же лысый среагировал
 
Старый 15.01.2012, 22:30   #605
Читер-спонсор
 Капитан
Аватар для WreckeR/9/
 
WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(
Регистрация: 20.12.2010
Сообщений: 283
Популярность: 10639
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 661
Поблагодарили 674 раз(а) в 335 сообщениях
Отправить сообщение для WreckeR/9/ с помощью ICQ Отправить сообщение для WreckeR/9/ с помощью Skype™
 
По умолчанию Re: IBot (всех версий)

Цитата:
Сообщение от vokovlПосмотреть сообщение
ну я помню несколько врекеров в бане))
там даже читер спонсор был)

На данном форуме моих аккаунтов - 4.
1. Ник не помню, но он на старой почте (ник вроде "asdfgh")
2. WreckeR/9/ - основа (2 читера спонсора)
3. WreckeR/9/2 (в баньке)
4. WreckeR/9/3 (недавняя амнистия)
________________
W
 
Старый 15.01.2012, 22:33   #606
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Ключи айбот(для кряка)

ну так я о чем и говорю, лысый не дремлет)
 
Старый 15.01.2012, 22:36   #607
 Разведчик
Аватар для Mr.Glock
 
Mr.Glock на правильном путиMr.Glock на правильном пути
Регистрация: 10.05.2011
Сообщений: 28
Популярность: 106
Сказал(а) спасибо: 16
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: IBot (всех версий)

что бы поменять нужно скрипт декомпилировать, поменять а потом опять собрать.
Правильно я понял скрипт не правильно видит край карты?
 
Старый 15.01.2012, 22:48   #608
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: IBot (всех версий)

Цитата:
Сообщение от vokovlПосмотреть сообщение
и не найдёшь, так как читать не нумеешь

Код:
const
Title = 'Title: IBot ***** by lolwut98';
var
ZL_hlib, ZL_memDisp_hlib: handle;
ZLIB1_errstr: string;
zalloc_addrfunc, zfree_addrfunc: pointer;
zError: Integer;
need: boolean;
need_str: string;
const
ZLIB_VERSION = '1.2.5';
ZLIB_DLLNAME = _gScriptDir+'LIB\zlib125.dll';
MemDisp_DLLNAME = _gScriptDir+'LIB\memDisp.dll';
Z_MAX_WBITS = 15;
Z_DEF_MEM_LEVEL = 8;
Z_NO_FLUSH = 0;
Z_PARTIAL_FLUSH = 1;
Z_SYNC_FLUSH = 2;
Z_FULL_FLUSH = 3;
Z_FINISH = 4;
Z_OK = 0;
Z_STREAM_END = 1;
Z_NEED_DICT = 2;
Z_SIZE_ERROR = -7;
Z_ERRNO = -1;
Z_STREAM_ERROR = -2;
Z_DATA_ERROR = -3;
Z_EMPTY_INPUT = -8;
Z_MEM_ERROR = -4;
Z_BUF_ERROR = -5;
Z_VERSION_ERROR = -6;
Z_NO_COMPRESSION = 0;
Z_FILTERED = 1;
Z_BEST_SPEED = 1;
Z_HUFFMAN_ONLY = 2;
Z_BEST_COMPRESSION = 9;
Z_RLE = 3;
Z_DEFAULT_COMPRESSION = -1;
Z_DEFAULT_STRATEGY = 0;
Z_BINARY = 0;
Z_ASCII = 1;
Z_UNKNOWN = 2;
Z_DEFLATED = 8;
GZ_ASCII_TEXT = $01;
GZ_ZLIB_WINDOWBITS = -15;
GZ_HEADER_CRC = $02;
GZ_ZLIB_MEMLEVEL = 9;
GZ_EXTRA_FIELD = $04;
GZ_FILENAME = $08;
GZ_EXTRA_DEFAULT = 0;
GZ_COMMENT = $10;
GZ_EXTRA_MAX = 2;
GZ_RESERVED = $E0;
GZ_EXTRA_FASTEST = 4;

function libZLIB1_zerrounit: boolean;
begin
ZL_hlib := 0;
ZL_memDisp_hlib := 0;
result := true;
end;
const
__sconlibZLIB1 = libZLIB1_zerrounit;

function ZL_InitZLIB1lib: boolean;
begin
result := (ZL_hlib<>0);
if result then
Exit;
ZL_hlib := gDLL.LoadLib(ZLIB_DLLNAME);
result := (ZL_hlib<>0);
if not result then
ZLIB1_errstr := 'LoadLib: '+SysErrorMessage(GetLastError);
zalloc_addrfunc := 0;
zfree_addrfunc := 0;
ZL_memDisp_hlib := gDLL.LoadLib(MemDisp_DLLNAME);
if (ZL_memDisp_hlib<>0) then
begin
zalloc_addrfunc := gDLL.GetProcAddr(ZL_memDisp_hlib, 'GetMem_cdecl');
zfree_addrfunc := gDLL.GetProcAddr(ZL_memDisp_hlib, 'FreeMem_cdecl');
if (zalloc_addrfunc=0)or(zfree_addrfunc=0) then
begin
zalloc_addrfunc := 0;
zfree_addrfunc := 0;
end;
end;
end;

procedure ZL_DeInitZLIB1lib;
begin
gDLL.FreeLib(ZL_hlib);
zalloc_addrfunc := 0;
zfree_addrfunc := 0;
gDLL.FreeLib(ZL_memDisp_hlib);
end;
const
_zs_next_in = 1;
_zs_avail_in = 5;
_zs_total_in = 9;
_zs_next_out = 13;
_zs_avail_out = 17;
_zs_total_out = 21;
_zs_msg = 25;
_zs_zalloc = 33;
_zs_zfree = 37;
_zs_opaque = 41;
_zs_adler = 49;

function ZL_GetError(i: integer; zstr: string = ''): string;
begin
case i of
Z_OK: result := 'OK';
Z_STREAM_END: result := 'STREAM END';
Z_NEED_DICT: result := 'Dictionary is needed';
Z_ERRNO: result := 'Error: file operation failed';
Z_STREAM_ERROR: result := 'Error: stream was inconsistent';
Z_DATA_ERROR: result := 'Error: invalid or incomplete deflate data';
Z_MEM_ERROR: result := 'Error: out of memory';
Z_BUF_ERROR: result := 'Error: not enough room in the output buffer';
Z_VERSION_ERROR: result := 'Error: zlib version mismatch';
Z_SIZE_ERROR: result := 'Error: data size not match';
Z_EMPTY_INPUT: result := 'Error: input is empty';
else result := '';
end;
if (i<0)and(length(zstr)>0) then
result := result+' '+ZL_GetMsgError(zstr);
end;

function ZL_GetMsgError(zstr: string): string;
begin
result := sReadMemory(GInt(zstr, _zs_msg, 4));
end;

procedure ZL_SetRecBufs(var zstr: string; BufIn_addr, BufIn_avail, BufOut_addr, BufOut_avail: integer);
begin
PInt(zstr, BufIn_addr, _zs_next_in, 4);
PInt(zstr, BufOut_addr, _zs_next_out, 4);
PInt(zstr, BufIn_avail, _zs_avail_in, 4);
PInt(zstr, BufOut_avail, _zs_avail_out, 4);
end;

function ZL_GetVersion: string;
var
addr: integer;
begin
addr := gDLL.CallFuncEx(ZL_hlib, 'zlibVersion', 1);
result := sReadMemory(addr);
end;

function ZL_deflateInit(var zstr: string; level: Integer = -1): Integer;
begin
zstr := FStr(56);
PInt(zstr, zalloc_addrfunc, _zs_zalloc, 4);
PInt(zstr, zfree_addrfunc, _zs_zfree, 4);
PInt(zstr, nil, _zs_opaque, 4);
result := gDLL.CallFuncEx6(ZL_hlib, 'deflateInit_', 1, zstr, level, ZLIB_VERSION, length(zstr), null, null);
end;

function ZL_deflateInit2(var zstr: string; level, windowBits, memLevel, strategy: integer): Integer;
begin
zstr := FStr(56);
PInt(zstr, zalloc_addrfunc, _zs_zalloc, 4);
PInt(zstr, zfree_addrfunc, _zs_zfree, 4);
PInt(zstr, nil, _zs_opaque, 4);
result := gDLL.CallFuncEx9(ZL_hlib, 'deflateInit2_', 1, zstr, level, Z_DEFLATED, windowBits, memLevel, strategy, ZLIB_VERSION, length(zstr), null);
end;

function ZL_deflateEnd(var zstr: string): Integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'deflateEnd', 1, zstr, null, null);
end;

function ZL_inflateInit(var zstr: string): Integer;
begin
zstr := FStr(56);
PInt(zstr, zalloc_addrfunc, _zs_zalloc, 4);
PInt(zstr, zfree_addrfunc, _zs_zfree, 4);
PInt(zstr, nil, _zs_opaque, 4);
result := gDLL.CallFuncEx3(ZL_hlib, 'inflateInit_', 1, zstr, ZLIB_VERSION, length(zstr));
end;

function ZL_inflateInit2(var zstr: string; windowBits: integer): Integer;
begin
zstr := FStr(56);
PInt(zstr, zalloc_addrfunc, _zs_zalloc, 4);
PInt(zstr, zfree_addrfunc, _zs_zfree, 4);
PInt(zstr, nil, _zs_opaque, 4);
result := gDLL.CallFuncEx6(ZL_hlib, 'inflateInit2_', 1, zstr, windowBits, ZLIB_VERSION, length(zstr), null, null);
end;

function ZL_inflateEnd(var zstr: string): Integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'inflateEnd', 1, zstr, null, null);
end;

function ZL_deflate(var zstr: string; flush: integer): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'deflate', 1, zstr, flush, null);
end;

function ZL_inflate(var zstr: string; flush: integer): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'inflate', 1, zstr, flush, null);
end;

function ZL_deflateSetDict(var zstr: string; dict: string): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'deflateSetDictionary', 1, zstr, dict, length(dict));
end;

function ZL_inflateSetDict(var zstr: string; dict: string): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'inflateSetDictionary', 1, zstr, dict, length(dict));
end;

function ZL_deflateReset(var zstr: string): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'deflateReset', 1, zstr, null, null);
end;

function ZL_inflateReset(var zstr: string): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'inflateReset', 1, zstr, null, null);
end;

function ZL_inflateReset2(var zstr: string; windowBits: integer): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'inflateReset2', 1, zstr, windowBits, null);
end;

function ZL_deflateParams(var zstr: string; level, strategy: integer): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'deflateParams', 1, zstr, level, strategy);
end;

function ZL_inflateSync(var zstr: string): integer;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'inflateSync', 1, zstr, null, null);
end;

function ZL_adler32(adler: variant; buf: string): cardinal;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'adler32', 1, int32(adler), buf, length(buf));
end;

function ZL_crc32(crc: variant; buf: string): cardinal;
begin
result := gDLL.CallFuncEx3(ZL_hlib, 'crc32', 1, int32(crc), buf, length(buf));
end;

function ZL_compressS(var Dest, Source: string; level: integer = -1): integer;
var
dlen: integer;
begin
dlen := length(Dest);
result := gDLL.CallFuncExF5(ZL_hlib, 'compress2', 1, 'sDsdd', Dest, dlen, Source, length(Source), level);
setlength(Dest, dlen);
end;

function ZL_compress(Dest: integer; var DestLen: integer; Source, SourceLen: integer; level: integer = -1): integer;
begin
result := gDLL.CallFuncExF5(ZL_hlib, 'compress2', 1, 'dDddd', Dest, DestLen, Source, SourceLen, level);
end;

function ZL_uncompressS(var Dest, Source: string; level: integer = -1): integer;
var
dlen: integer;
begin
dlen := length(Dest);
result := gDLL.CallFuncExF5(ZL_hlib, 'uncompress', 1, 'sDsdd', Dest, dlen, Source, length(Source), level);
setlength(Dest, dlen);
end;

function ZL_uncompress(Dest: integer; var DestLen: integer; Source, SourceLen: integer; level: integer = -1): integer;
begin
result := gDLL.CallFuncExF5(ZL_hlib, 'uncompress', 1, 'dDddd', Dest, DestLen, Source, SourceLen, level);
end;

function GZInitializeDecompressString(s: String; var Index: Cardinal): Integer;
var
Id1: Byte;
Id2: Byte;
Method: Byte;
Flags: Byte;
MaxIndex, Size: Cardinal;
begin
Result := Z_OK;
if Length(s)<10 then
Result := Z_DATA_ERROR 
else
begin
Id1 := Ord(s[1]);
Id2 := Ord(s[2]);
Method := Ord(s[3]);
Flags := Ord(s[4]);
if (Id1<>$1F)or(Id2<>$8B)or(Method<>Z_DEFLATED)or((FlagsandGZ_RESERVED)<>0) then
Result := Z_DATA_ERROR 
else
begin
MaxIndex := Length(s)-8;
Index := 11;
if ((FlagsandGZ_EXTRA_FIELD)<>0) then
begin
if (Index<=(MaxIndex-1)) then
begin
Size := Ord(s[Index])+256*Ord(s[Index+1]);
Inc(Index, 2);
if ((Index+Size)<=MaxIndex) then
Inc(Index, Size) 
else
Index := MaxIndex+1;
end 
else
Index := MaxIndex+1;
end;
if ((FlagsandGZ_FILENAME)<>0) then
begin
while (Index<=MaxIndex)and(s[Index]<>#00) do
Inc(Index);
if Index<=MaxIndex then
Inc(Index);
end;
if ((FlagsandGZ_COMMENT)<>0) then
begin
while (Index<=MaxIndex)and(s[Index]<>#00) do
Inc(Index);
if Index<=MaxIndex then
Inc(Index);
end;
if ((FlagsandGZ_HEADER_CRC)<>0) then
begin
if (Index<=(MaxIndex-1)) then
Inc(Index, 2) 
else
Index := maxIndex+1;
end;
if (index>maxIndex) then
Result := Z_DATA_ERROR;
end;
end;
zError := Result;
end;

function ZDecompress(InData: Pointer; InSz: Cardinal; var OutData: String): Integer;
var
Buffer: Pointer;
nChars, C, LRecvCount, LRecvSize, inPosition: Cardinal;
LDecompressRec: String;
LRecvBuf: TMemObj;
begin
LRecvCount := 0;
LRecvSize := 0;
LRecvBuf := TMemObj.Create(1);
LRecvBuf.Clear;
OutData := '';
inPosition := 0;
LDecompressRec := FStr(56, #00);
PInt(LDecompressRec, 0, _zs_adler, 4);
PInt(LDecompressRec, zalloc_addrfunc, _zs_zalloc, 4);
PInt(LDecompressRec, zfree_addrfunc, _zs_zfree, 4);
Result := ZL_inflateInit(LDecompressRec);
if (Result=Z_OK) then
begin
repeat
C := InSz-inPosition;
if C>=2048 then
nChars := 2048 
else
nChars := C;
Buffer := InData+inPosition;
inPosition := inPosition+nChars;
if nChars=0 then
Break;
PInt(LDecompressRec, Buffer, _zs_next_in, 4);
PInt(LDecompressRec, nChars, _zs_avail_in, 4);
PInt(LDecompressRec, 0, _zs_total_in, 4);
while (Result=Z_OK)and(GInt(LDecompressRec, _zs_avail_in, 4)>0) do
begin
if LRecvCount=LRecvSize then
begin
if LRecvSize=0 then
LRecvSize := 2048 
else
Inc(LRecvSize, 1024);
LRecvBuf.Size := LRecvSize;
end;
PInt(LDecompressRec, LRecvBuf.Pointer+LRecvCount, _zs_next_out, 4);
C := LRecvSize-LRecvCount;
PInt(LDecompressRec, C, _zs_avail_out, 4);
PInt(LDecompressRec, 0, _zs_total_out, 4);
Result := ZL_inflate(LDecompressRec, Z_NO_FLUSH);
Inc(LRecvCount, C-GInt(LDecompressRec, _zs_avail_out, 4));
end;
until (inPosition>=InSz)or(Result<>Z_OK);
if Result=Z_OK then
OutData := LRecvBuf.ReadS(LRecvCount, 0);
end;
zError := Result;
Result := ZL_inflateEnd(LDecompressRec);
if Result=Z_OK then
Result := zError;
LDecompressRec := FStr(56);
LRecvBuf.Free;
end;

function StrUnGZIP(s: String; CheckCRC: Boolean = False): String;
var
InData: TMemObj;
Index, InLs, InSz, FileSz, InCRC32: Cardinal;
begin
InLs := Length(s);
Result := '';
if (s='') then
zError := Z_EMPTY_INPUT 
else
begin
zError := GZInitializeDecompressString(s, Index);
if zError=Z_OK then
begin
InCRC32 := GInt(s, InLs-7, 4);
FileSz := GInt(s, InLs-3, 4);
InSz := InLs-5-Index;
InData := TMemObj.Create(1);
InData.Str := HStr('789C')+Copy(s, Index, InSz-2);
zError := ZDecompress(InData.Pointer, InSz, Result);
InData.Free;
if (zError=Z_OK) then
begin
if (Length(Result)<FileSz) then
begin
zError := Z_SIZE_ERROR;
Result := '';
end 
else
begin
SetLength(Result, FileSz);
if CheckCRCand(InCRC32<>(ZL_crc32(0, Result)and$FFFFFFFF)) then
begin
Result := '';
zError := Z_DATA_ERROR;
end;
end;
end;
end;
end;
end;

function ZCompress(InData: Pointer; InSz: Cardinal; var OutData: String; Compression: Integer;  = -1Strategy: Integer = 0): Integer;
var
OutSz, TotalOut: Cardinal;
RecvBuf: TMemObj;
ZStream: String;
begin
OutData := '';
ZStream := FStr(56, #00);
Result := ZL_deflateInit2(ZStream, Compression, GZ_ZLIB_WINDOWBITS, GZ_ZLIB_MEMLEVEL, Strategy);
if (Result=Z_OK) then
begin
RecvBuf := TMemObj.Create(1);
RecvBuf.Clear;
OutSz := (InSz+(InSzdiv10)+12+255)and(not 255);
RecvBuf.Size := OutSz;
PInt(ZStream, InData, _zs_next_in, 4);
PInt(ZStream, InSz, _zs_avail_in, 4);
repeat
RecvBuf.Size := OutSz;
TotalOut := GInt(ZStream, _zs_total_out, 4);
PInt(ZStream, RecvBuf.Pointer+TotalOut, _zs_next_out, 4);
PInt(ZStream, OutSz-TotalOut, _zs_avail_out, 4);
zError := ZL_deflate(ZStream, Z_NO_FLUSH);
Inc(OutSz, 256);
until (zError=Z_STREAM_END)or(GInt(ZStream, _zs_avail_in, 4)=0)or(zError<0);while (zError<>Z_STREAM_END)and(zError>=0) do
begin
RecvBuf.Size := OutSz;
TotalOut := GInt(ZStream, _zs_total_out, 4);
PInt(ZStream, RecvBuf.Pointer+TotalOut, _zs_next_out, 4);
PInt(ZStream, OutSz-TotalOut, _zs_avail_out, 4);
zError := ZL_deflate(ZStream, Z_FINISH);
Inc(OutSz, 256);
end;
Result := zError;
zError := ZL_deflateEnd(ZStream);
if (Result<0) then
zError := Result 
else
begin
if (zError=Z_OK) then
begin
OutSz := GInt(ZStream, _zs_total_out, 4);
RecvBuf.Size := OutSz;
OutData := RecvBuf.ReadS(OutSz, 0);
end;
Result := zError;
end;
ZStream := FStr(56, #00);
RecvBuf.Free;
end 
else
zError := Result;
end;

function StrGZIP(s: String; Compression: Integer;  = -1Strategy: Integer = 0): String;
var
InData: TMemObj;
lIn, lOut, CRC: Cardinal;
Buff: String;
begin
lIn := Length(s);
Result := '';
if (s='') then
zError := Z_EMPTY_INPUT 
else
begin
SetLength(Result, 10);
PInt(Result, $1F, 1, 1);
PInt(Result, $8B, 2, 1);
PInt(Result, 8, 3, 1);
PInt(Result, 0, 4, 1);
PInt(Result, 0, 5, 4);
PInt(Result, 0, 9, 1);
PInt(Result, 3, 10, 1);
InData := TMemObj.Create(1);
InData.Str := s;
zError := ZCompress(InData.Pointer, lIn, Buff, Compression, Strategy);
InData.Free;
if zError=(Z_OK) then
begin
Result := Result+Buff;
CRC := (ZL_crc32(0, s)and$FFFFFFFF);
lOut := Length(Result)+8;
SetLength(Result, lOut);
PInt(Result, CRC, lOut-7, 4);
PInt(Result, lIn, lOut-3, 4);
end 
else
Result := '';
end;
end;
const
METHOD = 'ID_CHECK';
var
nt, zt, rt, ii, ee, cl, clp, kt, uid, sid, pp, noDbuff, noNbuff, ID, ID_MAP, SIDf, ggsid, ParsedIDToSave, ParsedIDToSave_MAP, UnGZIP_nt, UnGZIP_zt, _gSessStartDock, _gSessMap: string;
mbuf, tbuf, testD, testN, dirTD, dirTN: TMemoryStream;
hh, cc, p, o, aa, a, l, k, m, w, ccc, j, length_CL: integer;
rr, ss, TFidr, WorkIDs: TstringList;
hlib: handle;

procedure OnCreate;
begin
ZL_InitZLIB1lib;
hlib := gDLL.LoadLib('kernel32.dll');
pp := _gCustomDir+'IBot\';
WorkIDs := TStringList.Create;
WorkIDs.clear;
tbuf := TMemoryStream.Create;
mbuf := TMemoryStream.Create;
rr := TStringList.Create;
ss := TStringList.Create;
TFidr := TStringList.Create;
TFidr.Clear;
testD := TMemoryStream.Create;
testN := TMemoryStream.Create;
dirTD := TMemoryStream.Create;
dirTN := TMemoryStream.Create;
end;

procedure OnDestroy;
begin
ZL_DeInitZLIB1lib;
tbuf.free;
mbuf.free;
rr.free;
ss.free;
TFidr.free;
testD.free;
testN.free;
dirTD.free;
dirTN.free;
gDLL.FreeLib(hlib);
end;

function Pars(beg, frm, en: string): string;
var
A, b: integer;
begin
Result := '';
if (Pos(beg, frm)=0)or(Pos(en, frm)=0) then
Exit;
if (beg='')or(en='') then
Exit;
A := Pos(beg, frm);
if A=0 then
Exit 
else
A := A+Length(beg);
frm := Copy(frm, A, Length(frm)-A+1);
b := Pos(en, frm);
if b>0 then
Result := Copy(frm, 1, b-1);
end;

function CheckLicense(var ACTIVATION, METHOD: string): boolean;
begin
result := TRUE;
end;

function CreateDirectory(PathName: string): boolean;
begin
result := gDLL.CallFunc3(hlib, 'CreateDirectoryA', PathName, 0, null)<>0;
end;

function DirectoryExists(PathName: string): boolean;
const
FILE_ATTRIBUTE_DIRECTORY = 16;
var
i: integer;
begin
i := gDLL.CallFunc3(hlib, 'GetFileAttributesA', PathName, null, null);
result := (i<>-1)and((iandFILE_ATTRIBUTE_DIRECTORY)=FILE_ATTRIBUTE_DIRECTORY);
end;

function Replacer(txt, what, _to: string): string;
begin
while Pos(what, txt)>0 do
begin
Insert(_to, txt, Pos(what, txt));
Delete(txt, Pos(what, txt), length(what));
end;
result := txt;
end;

function getrealid(id: string): string;
var
i: integer;
begin
result := id;
for i:=0 to 7-length(id) do
result := '0'+result;
end;

begin
ScriptTimeout(99999);
gMisc.PrintVariablesOff;
if _gServPort=8080 then
begin
if (_gAbsNumPkt=1)and(Pos(HSTR('ACED00'), _gBuff)=1) then
need := true;
if (need=true) then
begin
need_str := _gBuff;
gSys.sleep(200);
end;
end;
if (DirectoryExists(pp)=FALSE) then
CreateDirectory(pp);
if FileExists(_gCustomDir+'FakeID.ini') then
begin
ss.Clear;
ss.LoadFromFile(_gCustomDir+'FakeID.ini');
ii := ss[1];
end 
else
if (not (FileExists(_gCustomDir+'FakeID.ini'))) then
begin
ss.Clear;
ss.Add('[FAKE ID]');
randomize;
ss.Add(IntToStr(Round(RANDOM*(83222783)+16777216)));
ss.SaveToFile(_gCustomDir+'FakeID.ini');
ii := ss[1];
end;
if ((pos('/indexInternal.es?action=internalStart', _gBuff)>0)or(pos('/indexInternal.es?action=internalDock', _gBuff)>0))and(not _gFromserv) then
begin
o := 6;
aa := _gServIP;
_gSessStartDock := _gIDSession;
if nt<>'' then
nt := '';
end;
if (_gFromserv)and(o<7)and(_gServIP=aa)and(_gIDSession=_gSessStartDock) then
begin
nt := nt+_gBuff;
gBlockPacket;
if Pos('Content-Length', nt)<>0 then
begin
l := pos('GET', nt);
k := pos('alive', nt);
delete(nt, l, k-l+3);
m := pos('max', nt);
kt := copy(nt, 1, m+12);
cl := Pars('Content-Length: ', kt, #13#10);
length_CL := length(cl);
delete(nt, 1, m+12);
end;
if (StrToInt(cl)=length(nt)) then
begin
o := 8;
UnGZIP_nt := StrUnGZIP(nt);
ParsedIDToSave := Pars('uid%3D', UnGZIP_nt, '%26locale%3D');
if (ParsedIDToSave='') then
begin
ParsedIDToSave := Pars('<div id="header_top_id" class="header_top_item">', UnGZIP_nt, '</div>');
ParsedIDToSave := Pars('<span>', ParsedIDToSave, '</span>');
end;
if (WorkIDs.IndexOf(ParsedIDToSave)<=-1) then
WorkIDs.Add(ParsedIDToSave);
if (ParsedIDToSave<>'')and(WorkIDs.IndexOf(ParsedIDToSave)>-1)and(CheckLicense(ParsedIDToSave, METHOD)=TRUE) then
begin
testD.Write(UnGZIP_nt, length(UnGZIP_nt));
testD.savetofile(_gCustomDir+'/Ibot/dO-'+ParsedIDToSave+'.gz');
while FileExists(_gCustomDir+'/Ibot/dO-'+ParsedIDToSave+'.gz')=false do
gSys.Sleep(100);
if FileExists(_gCustomDir+'/Ibot/dO-'+ParsedIDToSave+'.gz')=true then
gSys.Sleep(100);
dirTD.loadfromfile(_gCustomDir+'/Ibot/dO-'+ParsedIDToSave+'.gz');
dirTD.Read(noDbuff, dirTD.Size);
gDLL.CallFunc3(hlib, 'DeleteFileA', pp+'dO-'+ParsedIDToSave+'.gz', null, null);
dirTD.clear;
ID := Pars('uid%3D', UnGZIP_nt, '%26locale%3D');
if (ID='') then
begin
ID := Pars('<div id="header_top_id" class="header_top_item">', UnGZIP_nt, '</div>');
ID := Pars('<span>', ID, '</span>');
end;
SIDf := Pars('SID='+'''+'dosid=', noDbuff, '''+';');
TFidr.Add(ID+'='+SIDf);
TFidr.SaveToFile(pp+SIDf);
TFidr.Clear;
noDbuff := Replacer(noDbuff, ID, ii);
gSys.Sleep(100);
dirTD.Write(StrGZIP(noDbuff), length(StrGZIP(noDbuff)));
dirTD.savetofile(_gCustomDir+'/Ibot/dT-'+ParsedIDToSave+'.gz');
while FileExists(_gCustomDir+'/Ibot/dT-'+ParsedIDToSave+'.gz')=false do
gSys.Sleep(100);
if FileExists(_gCustomDir+'/Ibot/dT-'+ParsedIDToSave+'.gz')=true then
gSys.Sleep(100);
mbuf.loadfromfile(_gCustomDir+'/Ibot/dT-'+ParsedIDToSave+'.gz');
gDLL.CallFunc3(hlib, 'DeleteFileA', pp+'dT-'+ParsedIDToSave+'.gz', null, null);
mbuf.Read(rt, mbuf.Size);
w := pos('Length', kt);
delete(kt, w+8, length_CL);
insert(inttostr(mbuf.Size), kt, w+8);
gSys.SendC(kt+rt);
writelogln(ParsedIDToSave);
testD.clear;
dirTD.clear;
mbuf.clear;
UnGZIP_nt := '';
noDbuff := '';
ID := '';
SIDf := '';
ParsedIDToSave := '';
length_CL := -1;
_gSessStartDock := '';
end;
end;
end;
if (pos('/indexInternal.es?action=internalMapRevolution', _gBuff)>0)and(not _gFromserv) then
begin
a := 3;
ccc := _gServIP;
_gSessMap := _gIDSession;
if zt<>'' then
zt := '';
end;
if (a=3)and(_gFromserv)and(_gServIP=ccc)and(_gIDSession=_gSessMap) then
begin
zt := zt+_gBuff;
gBlockPacket;
if Pos('Content-Length', zt)<>0 then
begin
l := pos('GET', zt);
k := pos('alive', zt);
delete(zt, l, k-l+3);
m := pos('max', zt);
kt := copy(zt, 1, m+12);
cl := Pars('Content-Length: ', kt, #13#10);
length_CL := length(cl);
delete(zt, 1, m+12);
end;
if StrToInt(cl)=length(zt) then
begin
a := 4;
UnGZIP_zt := StrUnGZIP(zt);
ParsedIDToSave_MAP := Pars('"userID":'+' '+'"', UnGZIP_zt, '","sessionID"');
if (ParsedIDToSave_MAP<>'')and(WorkIDs.IndexOf(ParsedIDToSave_MAP)>-1)and(CheckLicense(ParsedIDToSave_MAP, METHOD)=TRUE) then
begin
testN.Write(UnGZIP_zt, length(UnGZIP_zt));
testN.savetofile(_gCustomDir+'/Ibot/nO-'+ParsedIDToSave_MAP+'.gz');
while FileExists(_gCustomDir+'/Ibot/nO-'+ParsedIDToSave_MAP+'.gz')=false do
gSys.Sleep(100);
if FileExists(_gCustomDir+'/Ibot/nO-'+ParsedIDToSave_MAP+'.gz')=true then
gSys.Sleep(100);
dirTN.loadfromfile(_gCustomDir+'/Ibot/nO-'+ParsedIDToSave_MAP+'.gz');
dirTN.Read(noNbuff, dirTN.Size);
gDLL.CallFunc3(hlib, 'DeleteFileA', pp+'nO-'+ParsedIDToSave_MAP+'.gz', null, null);
dirTN.clear;
ID_MAP := Pars('"userID":'+' '+'"', UnGZIP_zt, '","sessionID"');
noNbuff := Replacer(noNbuff, ID_MAP, ii);
gSys.Sleep(100);
dirTN.Write(StrGZIP(noNbuff), length(StrGZIP(noNbuff)));
dirTN.savetofile(_gCustomDir+'/Ibot/nT-'+ParsedIDToSave_MAP+'.gz');
while FileExists(_gCustomDir+'/Ibot/nT-'+ParsedIDToSave_MAP+'.gz')=false do
gSys.Sleep(100);
if FileExists(_gCustomDir+'/Ibot/nT-'+ParsedIDToSave_MAP+'.gz')=true then
gSys.Sleep(100);
tbuf.loadfromfile(_gCustomDir+'/Ibot/nT-'+ParsedIDToSave_MAP+'.gz');
gDLL.CallFunc3(hlib, 'DeleteFileA', pp+'nT-'+ParsedIDToSave_MAP+'.gz', null, null);
tbuf.Read(rt, tbuf.Size);
w := pos('Length', kt);
delete(kt, w+8, length_CL);
insert(inttostr(tbuf.Size), kt, w+8);
gSys.SendC(kt+rt);
testN.clear;
dirTN.clear;
tbuf.clear;
UnGZIP_zt := '';
noNbuff := '';
ID_MAP := '';
ParsedIDToSave_MAP := '';
length_CL := -1;
_gSessMap := '';
end;
end;
end;
if (pos('/flashinput/galaxyGates.php?userID=', _gBuff)>0)and(not _gFromserv) then
begin
if ggsid='' then
begin
ggsid := Pars('&sid=', _gBuff, '&');
rr.LoadFromfile(pp+ggsid);
uid := rr.Names[0];
end;
if (WorkIDs.IndexOf(uid)>-1) then
begin
_gBuff := Replacer(_gBuff, ii, uid);
_gOutBuff := _gBuff;
end;
ggsid := '';
uid := '';
end;
if (_gServPort=8080)and(not _gFromserv)and(_gAbsNumPkt=1)and(pos(HStr('00330003'), _gBuff)=1) then
begin
ee := copy(_gBuff, 15, 32);
sid := ee;
rr.LoadFromfile(_gCustomDir+'/Ibot/'+ee);
ee := rr.Names[0];
if (WorkIDs.IndexOf(ee)>-1) then
begin
hh := length(ee);
cc := length(ii);
end;
end;
if (_gServPort=8080)and(not _gFromserv) then
begin
p := pos(inttohex(strtoint(ii), 2), buftohex(_gBuff));
if p>0 then
_gBuff := Replacer(_gBuff, hstr(getrealid(inttohex(strtoint(ii), 2))), hstr(getrealid(inttohex(strtoint(ee), 2))));
_gOutbuff := _gBuff;
end;
if (_gServPort=8080)and(_gFromserv) then
begin
p := pos(hstr(getrealid(inttohex(strtoint(ee), 2))), _gBuff);
if p>0 then
_gBuff := Replacer(_gBuff, hstr(getrealid(inttohex(strtoint(ee), 2))), hstr(getrealid(inttohex(strtoint(ii), 2))));
_gOutbuff := _gBuff;
end;
if (_gServPort=9338)and(not _gFromserv) then
begin
cc := length(ii);
p := pos('@', _gBuff);
ee := copy(_gbuff, p+cc+2, 32);
rr.LoadFromfile(pp+ee);
ee := rr.Names[0];
if (WorkIDs.IndexOf(ee)>-1) then
begin
p := pos('@', _gBuff);
if p>0 then
_gBuff := Replacer(_gBuff, ii, ee);
_gOutbuff := _gBuff;
end;
end;
if _gServPort=8080 then
begin
if need=true then
_gOutBuff := need_str;
end;
end.
vokovl, это?
________________
 
Старый 15.01.2012, 22:55   #609
 Разведчик
Аватар для pukinator
 
pukinator скоро будет известенpukinator скоро будет известенpukinator скоро будет известенpukinator скоро будет известенpukinator скоро будет известен
Регистрация: 10.12.2009
Сообщений: 20
Популярность: 470
Сказал(а) спасибо: 17
Поблагодарили 20 раз(а) в 19 сообщениях
 
По умолчанию Re: Ключи айбот(для кряка)

Насчёт кряка от Вируса зря вы на парня гоните его кряк этих копеек стоит и да нубы нищие непросите чтоб его вам кто-то купил.
________________
спасибки ненужны в подполье нервусь !!
На этом форуме я древний как г**но мамонта .
 
Старый 15.01.2012, 22:56   #610
 Разведчик
Аватар для p0411
 
p0411 на правильном путиp0411 на правильном пути
Регистрация: 12.08.2011
Сообщений: 19
Популярность: 104
Сказал(а) спасибо: 93
Поблагодарили 86 раз(а) в 72 сообщениях
Отправить сообщение для p0411 с помощью Skype™
 
По умолчанию Re: IBot (всех версий)

так что с кряком на ибот?
а то у меня бигбой на базе стоит прохлаждаеться
 
Старый 15.01.2012, 23:38   #611
 Разведчик
Аватар для Lourins
 
Lourins никому не известный тип
Регистрация: 15.01.2012
Сообщений: 0
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Ключи айбот(для кряка)

Цитата:
Сообщение от pukinatorПосмотреть сообщение
Насчёт кряка от Вируса зря вы на парня гоните его кряк этих копеек стоит и да нубы нищие непросите чтоб его вам кто-то купил.

Ага,умник нашелся.Может годика 2 назад с половиной дарк и стоил того чтобы в него чтото вкладывать-а сегодня и выеденного яйца не стоит-один кач бабла.А такие как ты и вирус только нажиться на других хотят,вырывая у одних***** крошки от хлеба и давая понюхать их другим.Ловить таких надо и я****а отрывать,
Да если тут наберется парочка реальных хакеров,которым все это на бошку накапает,то и вирус и другие типонего и дарк сам тоже(которому кстати недолго уже осталось) отправятся в выгребную яму.

Последний раз редактировалось Lourins; 15.01.2012 в 23:41.
 
Пользователь сказал cпасибо:
atta338 (16.01.2012)
Старый 15.01.2012, 23:45   #612
 Разведчик
Аватар для Lourins
 
Lourins никому не известный тип
Регистрация: 15.01.2012
Сообщений: 0
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: IBot (всех версий)

Цитата:
Сообщение от p0411Посмотреть сообщение
так что с кряком на ибот?
а то у меня бигбой на базе стоит прохлаждаеться

Да ничего.Если сажаешь на одну лицуху несколько аков-то ее банят в течении дня.Забейте вы уже все на этот дарк.Хватит время на него тратить-другие игрушки интересние и не надо ни кому на парик деньги дарить.
 
Старый 16.01.2012, 08:50   #613
Заблокирован
 Разведчик
Аватар для Feduk
 
Feduk скоро будет известенFeduk скоро будет известенFeduk скоро будет известенFeduk скоро будет известен
Регистрация: 03.01.2012
Сообщений: 11
Популярность: 314
Сказал(а) спасибо: 60
Поблагодарили 84 раз(а) в 57 сообщениях
Отправить сообщение для Feduk с помощью ICQ Отправить сообщение для Feduk с помощью Skype™
 
По умолчанию Re: Ibot *****

Яша уже починил кряк^^
Теперь я счастлив
 
Старый 16.01.2012, 09:54   #614
 Разведчик
Аватар для Bigmak47
 
Bigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражанияBigmak47 блестящий пример для подражания
Регистрация: 05.02.2009
Сообщений: 35
Популярность: 1875
Сказал(а) спасибо: 172
Поблагодарили 79 раз(а) в 68 сообщениях
Отправить сообщение для Bigmak47 с помощью ICQ Отправить сообщение для Bigmak47 с помощью Skype™
 
По умолчанию Re: Ibot *****

Цитата:
Сообщение от FedukПосмотреть сообщение
Яша уже починил кряк^^
Теперь я счастлив

требование лицензионного айди и ключа это починил?
________________
КУПЛЮ МОЩНЫЙ АКК НА СКАНДИНАВИИ
 
Старый 16.01.2012, 10:10   #615
 Разведчик
Аватар для baralgin-86
 
baralgin-86 никому не известный тип
Регистрация: 18.07.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: IBot (всех версий)

Цитата:
Сообщение от LourinsПосмотреть сообщение
Да ничего.Если сажаешь на одну лицуху несколько аков-то ее банят в течении дня.Забейте вы уже все на этот дарк.Хватит время на него тратить-другие игрушки интересние и не надо ни кому на парик деньги дарить.

две недели на одном иде 5 акков! не пудри людям мозги если сам не знаешь нихрена
 
Закрытая тема

Метки
боксик лучший., лолвут бро, купил лицу на удобот, лысый лол, обсуждение ibot, помни о яше и скорбим!, может хватит драться, lolwut98 круче всех, power, яша в трауре, яша кул


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Файл] Архив всех версий eL2Walker Hummel Боты, скрипты и прочий софт для Lineage 2 6 09.12.2016 15:41
[Статья] [Unfreeze для всех версий] KloneB@DGuY Разработка ПО для Perfect World 11 16.01.2012 17:33

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:44.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net