Показать сообщение отдельно
Старый 18.10.2022, 15:02   #6
Новичок
 
Регистрация: 28.03.2015
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
JokeruleZ пока неопределено
По умолчанию

Цитата:
Сообщение от pAladdin Посмотреть сообщение
Здравствуйте. Пришлось пилить newxor.dll под один сервер, алгоритм шифрации в общем уже понятен.
Суть проблемы:

1. Сделал все по мануалу - создал проект dll, закинул в него newxor.lpr и coding.pas. Библиотека компилится, но пакетхак ее не цепляет, даже если исходники не менять. Может ли это быть из-за того, что компиляция не в Delphi, а в Lazarus IDE? (с установкой делфи проблемы)

2. Шифрация сервера использует второй xor-ключ, который прилетает в том же пакете KeyInit, но расположен в конце пакета. При этом функция InitKey, по-видимому, принимает не пакет Init целиком, а лишь выдранные из него 8-байт ключа. Как мне получить доступ из функции к содержимому всего пакета?

А что за мануал такой? Может подскажете, где взять сейчас актуальный исходный код newxor.dll?
JokeruleZ вне форума   Ответить с цитированием