Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизКак узнать на каком языке написана программа? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c