Показать сообщение отдельно
Старый 19.02.2020, 17:34   #1
Новичок
 
Регистрация: 03.07.2009
Сообщений: 13
Сказал Спасибо: 2
Имеет 1 спасибку в 1 сообщении
pAladdin пока неопределено
По умолчанию Проблема с допиливанием newxor.dll

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

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

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