Другие языки программирования и технологии

как посмотреть исходник программы?

Aramayis Karapetyan
Aramayis Karapetyan
68
Использовать декомпилятор того языка, на котором прога писана. Не факт, что просмотришь коректно, многие программы защищены. Может помочь IDA Pro. Умная штучка. Можно посмотреть в шеснадцатиричном редакторе. Зависит от целей.
Николай Шинковский
Николай Шинковский
5 322
Лучший ответ
Программу можно декомпилировать, если это .exe или подобный файл. В любом случае, если программа содержит бинарный код, то можно увидеть лишь её версию на ассемблере, а так чтобы сделать из неё код программы на дельфи или на си++ -невозможно.

Второй вариант - программа не бинарная и исходный код можно открыть блокнотом. Если он обфусцирован или дешифрован или "минимизирован", то это просто ещё одна итерация реверс-инжинеринга.
Дима Пиджаков
Дима Пиджаков
16 880
Исходный код, верней его асемблерный вариант можно получить в ходе дизасемблирования. Существует множество программ, к примеру OllyDebuger, который преобразуют exe в асмовские инструкции. Если понимаем асм, то по полученной интерпритации кода можно сообразить где выводим строку, где светим окошко и т. д. Ну а там зная принцип работы алгоритма либо пишем аналог на нужном нам языке, либо оставляем в асм и правим под наши нужды (это называется крэком или варезом).
Какой? В какой среде? Какой формат?
B-Boy Лёха
4 343
все очень просто. Вот несколько шагов для этого:
1. В окне программы нажми F1
2. Выбери пункт "About" или "Об авторе"
3. Затем "Написать автоу"
4. В письме так и напиши, прошу выслать исходники вашей программы.
5. Ждать ответа.. .

Еще как вариант поставь nix-платформу. Под нее програмы практически все с открытым исходным кодом (см. в блокноте)
Антон Власов
Антон Власов
2 563
если у тебя нет исходника (проекта) , то ты его никак не посмотришь, а если есть тогда запускаешь среду в которой она была написана файл-> открыть проект..

Похожие вопросы