Обратный инжиниринг программы QuickBASIC 3.0 - PullRequest
1 голос
/ 13 июня 2011

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

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

Спасибо

Ответы [ 2 ]

1 голос
/ 25 декабря 2011

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

1 голос
/ 14 июня 2011

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

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

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

...