Вниз
Скачать: CL | DM;

Как узнать на каком языке написана программа?   Найти похожие ветки 

← →
SZap   (2002-12-15 13:18) [0]

Задачка у меня такая...
Есть некий DOS файл с расширением .exe, необходимо узнать на каком языке это написано, чтобы потом найти програмку декомпилятор и посмотреть исходники...
Кто знает такие програмки которые определяют по exe на чем он написан???


← →
vopros ©   (2002-12-15 13:19) [1]

в текстовом редакторе посмотри в конце файла.


← →
SZap   (2002-12-15 13:21) [2]

vopros
и что я там должен увидеть???


← →
han_malign ©   (2002-12-15 13:29) [3]

Чип & файл - новости компьютерного мира. Выпуск
18.
фрагмент:
Восстановление исходного текста программы на языке высокого уровня - давняя
и недостижимая мечта человечества. Но кое-чего все же можно добиться.
Во-первых, с помощью IDA определяются названия многих функций, но только
библиотечных. Во-вторых, для программ, созданных некоторыми
компиляторами, есть утилиты, позволяющие восстановить либо исходный текст,
либо другую информацию, которая пригодится при взломе. Например,
восстанавливаются формы, компоненты и их свойства и адреса обработчиков
событий. Это существенно экономит время, требуемое на взлом. Например, Refox
для языка FoxPro, VBDE и Visual Basic 3 Decompiler для языка Visual Basic, EXE2DPR
и DeDe для Delphi. DeDe также работает с программами откомпилированными в
C++ Builder.



← →
Alx2 ©   (2002-12-15 13:32) [4]

>SZap (15.12.02 13:18)
Для DOSовских программ поищи intruder.exe


← →
SZap   (2002-12-15 13:35) [5]

han_malign
спасибо конечно, но как мне всетаки определить на каком языке был написан данный exe???


← →
vopros ©   (2002-12-15 13:35) [6]

Всякий хлам среди которых есть названия функций.


← →
Anatoly Podgoretsky ©   (2002-12-15 13:38) [7]

Частный случай, как правило в программе свыше одного языка и вычленить из программы часть которая написано одним программистом чрезвычайно сложно, а на чем сделана та или другая библиотека приходится только догадываться


← →
han_malign ©   (2002-12-15 13:48) [8]

для 32-битных Delphi и CBuilder в ресурсе лежат специальная инфа, для ДОС-программ скорее всего ни фига нет(однозначно можно определить только программы защищенного режима, по раширителю, для Borland Pascal - rtm, для Watcom C - dos4gw, для MS - фиг знает), тут поможет только метод научного тыка(качаешь очередной dasm и пробуешь что получится).


← →
AL2002 ©   (2002-12-16 10:33) [9]

Ехешник сжат?


← →
Karbo ©   (2002-12-16 10:58) [10]

Напиши сам минимальные программы на Turbo Pascal, С++ и Basic, ( BEGIN END. будет достаточно),посмотри полученные exe-шники каким-нибудь Norton Disk Edit и найди по 12 отличий. Наверняка найдешь какую-нибудь ботву типа "Borland#$%"


← →
Anatoly Podgoretsky ©   (2002-12-16 11:04) [11]

А теперь к этому добавь Uses ... и между BEGIN END вызовы



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
3-14916
pilot
2002-12-13 15:52
2003.01.06
Cannot use array of Field values with Expression Indices


1-15038
trotski
2002-12-24 06:37
2003.01.06
Самые быстрые парни


4-15359
TankMan
2002-11-09 22:29
2003.01.06
Я уже спрашивал... но спрошу переформулировав вопрос...


1-15107
Igorek
2002-12-18 14:07
2003.01.06
Класс


1-15124
3asys
2002-12-23 12:07
2003.01.06
Перерисовка окна приложения при выполнении интенсивных вычислений




   Наверх