Дописал расшифровку и зашифровку пакетов.
Coming soon folks.
Выложу длл с двумя экспортными функами.
procedure DecryptPacket(packet: pbyte); stdcall;
procedure CryptPacket(packet: pbyte); stdcall;
Сразу скажу что входной и выходной буффер один и тот же.
В связи с этим есть небольшая особенность.
Криптовка пакета добавляет в пакет 8 байт. Это значит что буффер с входным пакетом для криптовки должен быть на 8 байт длиннее самого пакета!
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Последний раз редактировалось Nightshade2; 09.05.2011 в 18:53.
Дописал расшифровку и зашифровку пакетов.
Coming soon folks.
Выложу длл с двумя экспортными функами.
procedure DecryptPacket(packet: pbyte); stdcall;
procedure CryptPacket(packet: pbyte); stdcall;
Сразу скажу что входной и выходной буффер один и тот же.
В связи с этим есть небольшая особенность.
Криптовка пакета добавляет в пакет 8 байт. Это значит что буффер с входным пакетом для криптовки должен быть на 8 байт длиннее самого пакета!
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Пока выкладываю как есть.
Надо или писать скрипт, который будет расшифровывать нужные пакеты, или писать длл как модуль расшифровки для wpf
Написал небольшой скрипт
2 основные комманды
DecAdr:=gDLL.GetProcAddr(hlib,'DecryptPacket');
if PID=$19 then gDLL.CallFunc3(hlib,DecAdr,_dOutBuff,null,null);
пакет вида
HStr('19 00 0D EA D0 4D 6F DD 44 BF 5A 93 ХХ хх хх хх'+
'60 7B AD 2C 49 D4 41 A0 E1');
В итоге соединение падает
Нужна консультация знатоков впф. Походу я неправильно параметры передаю в свою длл
Добавлено через 17 часов 6 минут
Полистал маны _dOutBuff это ansistring походу. Как в скрипте сделать из нее pchar или pbyte?
Добавлено через 18 часов 55 минут
Небольшое уточнение
ключ кидать в папку программы, а не длл
Последний раз редактировалось Nightshade2; 10.05.2011 в 14:01.
Причина: Добавлено сообщение
Вообщем сторм накидал скрипт под мою длл для декрипта траффика.
Я его немного изменил.
Новая длл
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 150 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Новый скрипт
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 150 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
С этим скриптом и моей длл все старые скрипты работают на пвпваре
у меня начало такое писать только после правки нескольких строк
Добавлено через 16 минут
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 150 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Последний раз редактировалось aXwell; 11.05.2011 в 08:48.
Причина: Добавлено сообщение