Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: 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 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-15068
BigMan
2002-12-25 09:07
2003.01.06
---|Ветка была без названия|---


14-15315
Beginner
2002-12-18 16:28
2003.01.06
Сведения о пользователях сайта.


7-15325
Wizz
2002-10-28 05:09
2003.01.06
Подскажите, как эти несколько ASM команд вставить в Д6?


14-15263
Nick-From
2002-12-16 18:18
2003.01.06
Транслятор Basic в Pascal


4-15357
Cosmic
2002-11-16 21:37
2003.01.06
Как добавить контрол?