iProgDecompiler.py расшифровывает и создаёт ассемблерный листинг из скриптов .ipr и калькуляторов .cal
Для скриптов в комментарии добавляются множество расшифровок часто встречающихся паттернов. Ориентируясь на листинг, не сложно воспроизвести исходный код скрипта, но сделать это можно только вручную.
- Для .ipr создаётся расшифрованный и отвязанный от серийника файл {script}_decrypted.ipr
- Калькуляторы .cal можно привязать к другому серийнику с помощью ключа --newsn
- Если серийник неизвестен, можно использовать ключ --bruteforce
В папке examples/compiled лежат несколько примеров скомпилированных скриптов. Декомпилированный и восстановленный результат в examples/decompiled
В профиле