Panasonic PBX Unified Maintenance Console v7.2.1.2_R4
Генератор upcmc_kg_v7.2.1.2_R4.exe с библиотекой ruboard.dll работает только на 2012 год.
Но бинарник можно изменить так, что генерация кода будет работать и для 2014 года.
Вызов первых 3-х строк:
- Welcome to Panasonic PBX Unified Maintenance Console v7.2.1.2_R4
- Disclaimer: this program is illegal, all responsibility belongs to you.
- Press ESC to exit otherwise any key to continue.
CPU Disasm
Address Hex dump Command Comments
013E1A1E E8 CDFBFFFF CALL 013E15F0
Вызов ожидания нажатия клавиши после отрисовки первых трех строк:
CPU Disasm
Address Hex dump Command Comments
013D1651 E8 DAFEFFFF CALL 013D1530
Момент после написания [OK] в строке "- Trying to load library...":
CPU Disasm
Address Hex dump Command Comments
013D177A 68 80000000 PUSH 80
Генерация кода работает на 2012 год (12 dec = 0C hex). Для генерации на 2014 нужно изменить байт 0C.
CPU Disasm
Address Hex dump Command Comments
013D17BE 6A 0C PUSH 0C
- Your HWID is: 1358415172577250
- Your license code is: 6382385975130694
Вот это место более подробно:
CPU Disasm
Address Hex dump Command Comments
013D17B1 E8 DE080000 CALL 013D2094
013D17B6 8D8C24 70010000 LEA ECX,[ESP+170]
013D17BD 51 PUSH ECX
013D17BE 6A 0C PUSH 0C
013D17C0 FF15 7C073E01 CALL DWORD PTR DS:[13E077C]
В EXE-шнике этот байт находится по адресу 0BBF.
Особенности генерации кода
1. Код нужно получать под тем пользователем, под которым будет вестись работа в консоли;
2. Код не сработает в инсталляторе консоли (почему-то у Panasonic разные алгоритмы расчета кода активации в инсталляторе и в самой консоли). Нужно просто установить консоль, а активацию в инсталляторе не делать (нажать кнопку Skip);
3. Код сработает при активации в самой консоли.