Skip to content

Дизассемблер скриптов iProg .ipr .cal

Notifications You must be signed in to change notification settings

ivanus0/iProg-script-disasm

Repository files navigation

en ru

Дизассемблер скриптов и калькуляторов iProg

iProgDecompiler.py расшифровывает и создаёт ассемблерный листинг из скриптов .ipr и калькуляторов .cal

Для скриптов в комментарии добавляются множество расшифровок часто встречающихся паттернов. Ориентируясь на листинг, не сложно воспроизвести исходный код скрипта, но сделать это можно только вручную.

Дополнительные возможности

  • Для .ipr создаётся расшифрованный и отвязанный от серийника файл {script}_decrypted.ipr
  • Калькуляторы .cal можно привязать к другому серийнику с помощью ключа --newsn
  • Если серийник неизвестен, можно использовать ключ --bruteforce

Примеры

В папке examples/compiled лежат несколько примеров скомпилированных скриптов. Декомпилированный и восстановленный результат в examples/decompiled

Контакты

В профиле

About

Дизассемблер скриптов iProg .ipr .cal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages