Demo 8.60.2086.7
Последний запуск я лично сам себе запорол, заменив на гребаную 1-цу, я думал это мое кол-во запусков свершившихся, а эта 5-ка описивала максимальное разрешенное.
Общая функция проверки(виртуальный вызов +$4A чтоли, забыл), кишки которой слегка обфусцированы. Там инстанс класса засунут в ebx, в [ebx+$2C] есть dword из которого собирается соль, затем делится раза 4-5 и получается кол-во оставшихся дней до окончания триала. Ещё кто-то проверяет [ebx+$3C] и по какому-то другому смещению(+$1C вроде... Я устал. Я все стер
).
Делфийские пакеты работают через AQTimeCore.dll, там выводит на AQTimeCoreEx.dll(в выше упомянутый виртуальный метод) в котором перед всем вышеописанным сначала следуют: какой-то "harps", "get_rtc", "session", "license", "trial" (все это там можно найти), огромный case с возвратом названий ошибок (0x29 означает
больше нет запусков), также есть в теле некое подобие ключа. Все это соус XML.