Virtual Calc 2000

 


Давным-давно видел эту программу, а вчера нашел архив в несортированной папке. В свободное время решил посмотреть на регистрацию. Посмотрел с помощью Detect it Easy - компилятор Си, никакой упаковки. Сразу нашел сообщение о неверной регистрации, мне показалось, что прогулка будет легкой.  Проверка начинается с адреса:$40E410, сразу видно, что длина введенного номера больше 7. ввел 12345678, дальше начинается хитромудрая процедура, которая считает некое значение, вышло 448. Погонял отладчиком несколько раз, потом дошло - номер состоит из двух частей - 8 символов и число, которое получается после подсчета. Вышла комбинация из упомянутых цифр -  12345678448. проверка по адресу $40E4CF, из которой стал ясен алгоритм.

Комментарии