Юзер может набрать цифры любой длины и минус где угодно, а считать копейки это дело серьёзное :), т.ч. неизвестно сыграет ли "время-деньги" в...
Типа того [img] 1555762710__xordll.zip
Какие проблемы сделать секцию writeable, а расшифровку реализовать в DllEntry? А в exe ещё проще (пример), релоков нет, не нужно делать...
Можно в одном цикле, незнаю будет ли это выгоднее, т.к. все операции выполняются независимо от того, была ли цифра или нет xor eax,eax...
А смысл передавать в ф-цию ключик? Он ведь будет один и тот же, можно и в самой ф-ции его держать
http://www.wasm.ru/baixado.php?mode=tool&id=331 Кстати, вот выложили сигнатуры всяких bignum, там в архиве есть либы, можно их загнать в олли,...
Если в лицензии кроме этих 512 бит есть ещё "что-то", то возможно что эти 512 бит есть подпись этого "что-то" секретным ключем фирмы, тогда...
Может первая процедура расшифровывает триальный ключ, вторая распаковывает этот шифр, третья расшифровывает данные лицензии ... э-э что-то не...
В этом ключе есть буквы "RSA1" ?
Там кажется одна проблема - в свойствах файла версия не отображается если таблица ресурсов находится не в начале секции, где-то уже обсуждали,...
Ещё "invoke CloseHandle, eax" замени на "invoke CloseHandle,[hFile]"
Зачем тебе лишние секции, пиши так: data import(export,fixups,resource) ... end data
section '.code' code readable writeable executable
Ты лучше замени в его варианте "or edx,eax" на "or ebx,eax" (любой не используемый регистр) и обалдей :), получишь 8 тиков, т.ч. декодирование...
asmlamo Как называется ф-ция?
Нет конечно, просто так совпало, что ecx использовался для SetLastError, для существующих NT лучше тогда заюзать: mov eax,[fs:18] mov...
Имена участников (разделяйте запятой).