Обратный инжиниринг программы QuickBASIC 3.0

У меня есть программа (я владею правами), написанная на QuickBASIC 3.0, хотя у меня больше нет исходного кода. Кто-нибудь знает декомпилятор, который я могу использовать, чтобы увидеть, что делает программа?

По сути, он получает некоторые цифры на входе и выполняет некоторые вычисления, показывая некоторые результаты. Ничего сложного.

Спасибо

2 ответа

Используйте отладчик Borland C++ 3.1, но вам понадобятся знания ассемблера...

Я не видел общедоступных инструментов, но есть страница от парня, который утверждает, что сделал один. Вы можете попробовать связаться с ним.

Я не рекомендовал бы попробовать это самостоятельно, если у вас нет никакого опыта в обращении программ DOS. Похоже, QuickBASIC 3.0 был скомпилирован в некоторый р-код. Я никогда не видел исследований по p-коду DOS-эры, но он может иметь какое-то отношение к тому, который в конечном итоге использовался в Visual Basic 6.0, и этот довольно много исследовался.

Если вы смутно помните эту идею, но не помните детали (например, фактические значения коэффициентов в формуле), вы можете попробовать ввести несколько чисел, прочитать результаты и сохранить их в листе Excel. Повторите это пару раз и попробуйте построить данные. Не очень, но может помочь.

Другие вопросы по тегам