Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Вниз

как посмотреть код проги по exe файлу?   Найти похожие ветки 

 
1000times ©   (2006-09-19 20:35) [0]

собственно сабж


 
GanibalLector ©   (2006-09-19 20:37) [1]

нажимаешь F3 в Total Commander и наслождаешся ;)


 
SergP ©   (2006-09-19 20:46) [2]

> [1] GanibalLector ©   (19.09.06 20:37)
> нажимаешь F3 в Total Commander и наслождаешся ;)


А если в шестнадцатеричном виде нужно, то после F3 нужно F4 нажать


 
anton773 ©   (2006-09-19 21:10) [3]

Если интересуют рисунки и текст на кнопочках (менюшках) то ресторатор или exescop тебе в помощь


 
SergP ©   (2006-09-19 21:13) [4]

> [2] SergP ©   (19.09.06 20:46)
> > [1] GanibalLector ©   (19.09.06 20:37)
> > нажимаешь F3 в Total Commander и наслождаешся ;)
>
>
> А если в шестнадцатеричном виде нужно, то после F3 нужно
> F4 нажать


Ой, блин... Это если в ФАР. А в Тотал Командере нужно 3 нажать.


 
1000times ©   (2006-09-19 21:19) [5]

просто хотелось подсмотреть как некоторые функции и процедуры реализовывались :)


 
TUser ©   (2006-09-19 21:19) [6]

В общем случае - никак, кроме приколов.


 
1000times ©   (2006-09-19 21:26) [7]

печально прийдеться тогда заново изобретать велосипед, а времени мало :(


 
Весь в делах   (2006-09-19 21:27) [8]

Воспользуйся дизассемблером


 
1000times ©   (2006-09-19 21:42) [9]

спасибо всем, буду пытаться дизассемблировать :)
только там вроде кривовато получаеться


 
1000times ©   (2006-09-19 22:07) [10]

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


 
ArtemESC ©   (2006-09-19 22:09) [11]

1000times ©   (19.09.06 22:07) [10]
 Какой еще листинг с адресами, должен быть ассемблерный код...


 
1000times ©   (2006-09-19 22:14) [12]

оо прошу прощения в 5 утра подтупляю конечно же ассемблерный код, извеняюсь за назойливость и нубство, а как его переделать в код дельфи?


 
Весь в делах   (2006-09-19 22:20) [13]

НИКАК


 
Kolan ©   (2006-09-19 22:46) [14]


> 1000times ©   (19.09.06 22:14) [12]

Не трать время, ничего не получится...


 
ProgRAMmer Dimonych   (2006-09-19 22:51) [15]

Слышал я, кажись, декомпилер для Дельфей есть, DeDe именуемый. В Yahoo! на запрос DeDe download выдаёт кучу ссылок. Наверное, какая-нибудь поможет.


 
RASkov   (2006-09-19 23:26) [16]

> [13] Весь в делах   (19.09.06 22:20)

Ну это уж больно громко сказано

> [12] 1000times ©   (19.09.06 22:14)

Это можно, но нужно знать ассемблер и суметь выудить из дизассемблированного листинга программы то что тебе надо. Там ведь (в exe) помимо того что пишет программист на Delphi есть еще уйма кода, зачастую больше даже чем написано программером, который вставляет IDE.


 
DrPass ©   (2006-09-19 23:37) [17]


> ProgRAMmer Dimonych   (19.09.06 22:51) [15]
> Слышал я, кажись, декомпилер для Дельфей есть, DeDe именуемый

...который тоже декомпилирует в ассемблерный код :)


 
ProgRAMmer Dimonych   (2006-09-19 23:57) [18]

Для [17]
Во, блин! А я уже и скачивать собирался! Спасибо за ценную информацию.

Да, ещё прога есть такая, при взломе программ можно использовать, IDA называется (Interactive Disassembler). Я пользовался версией 3.7. Что мне нравится, там можно в настройках покопаться, чтобы она (IDA) распознавала отдельные хитрости разных компиляторов (там и VCL, и MFC, и ещё всякого)...


 
KilkennyCat ©   (2006-09-20 00:00) [19]

мда-а....


 
Весь в делах   (2006-09-20 06:54) [20]


> ProgRAMmer Dimonych

В принципе можно скачать, я когда-то изучал программы по нему, не код, а само визуальное оформление. Также можно узнать какие компоненты были использованы при создании приложения. Декомпилит не только приложения Делфи, но и Borland C.


 
Elen ©   (2006-09-20 08:40) [21]


> просто хотелось подсмотреть как некоторые функции и процедуры
> реализовывались :)

Пиши в Делфи функции ставь бряки и смотри код асма в Делфийском Дебуггере CPU.
А это правда из любопытства или бяку задумали?...


 
Весь в делах   (2006-09-20 09:19) [22]


> Elen ©


Скорее всего реализацию слизать хочет


 
Elen ©   (2006-09-20 09:23) [23]


> Весь в делах

А не выйдет. Не так просто. Мне когда-то тоже хотели навесить восстановление прогу из дизасма, сделанного когда-то с рабочего варианта.
Вовремя мастера отговорили. Шиш получится...


 
Наиль ©   (2006-09-20 09:35) [24]


> Шиш получится...

Получится, получится ... лет этак через 10 закончит.


 
Весь в делах   (2006-09-20 09:47) [25]


> Наиль ©

А может он там не один?


 
Elen ©   (2006-09-20 09:58) [26]


>  лет этак через 10 закончит

Ага! Световых ;-). Сначала нужно мануалы порулить


> А может он там не один?

Да хоть легион... без мануалов никуда.


 
Игорь Шевченко ©   (2006-09-20 10:49) [27]


> Шиш получится...


У кого шиш, у кого не шиш. Большую программу нет смысла восстанавливать - времени уйдет больше, чем на написание своей, а фрагменты - почему бы и нет ?


 
Elen ©   (2006-09-20 10:52) [28]


> Игорь Шевченко

Это да, но нужно еще и значь что и как делать, а судя по сабжу автор далек от этого (без обид)



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

Форум: "Начинающим";
Текущий архив: 2006.10.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.039 c
2-1158359832
Juri
2006-09-16 02:37
2006.10.08
Фильтровать базу данных по куску слова


2-1158510040
oops
2006-09-17 20:20
2006.10.08
динамический массив


15-1157556436
alex_***
2006-09-06 19:27
2006.10.08
Можно ли разрешить иметь огнестрельное оружие простым гражданам?


2-1158589894
SamProf
2006-09-18 18:31
2006.10.08
Работа с BAT файлами


15-1158582991
wwwrr
2006-09-18 16:36
2006.10.08
Memo + Анимация





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский