Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программный код *.exe 
:(
    Опции темы
SnowStalker
Дата 9.12.2006, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.12.2006

Репутация: нет
Всего: нет



Подскажите кто-нибудь please можно ли извлечь програмный код из ехе-шника прорграммы? Как?
PM MAIL   Вверх
TaNK
Дата 9.12.2006, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



Цитата(SnowStalker @ 9.12.2006,  21:12)
Подскажите кто-нибудь please можно ли извлечь програмный код из ехе-шника прорграммы? Как?

ты имеешь ввиду, что у тебя есть только *.exe файл, и нужно вытащить код программы?
как я знаю, это тяжело сделать, но как говорят программисты - нет ничего не возможного, лишь бы клавиатура была под руками! smile 

Это сообщение отредактировал(а) TaNK - 9.12.2006, 23:58


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Partizan
Дата 9.12.2006, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 7
Всего: 67



можо дизассемблировать код...
насколлько я помню есть ещё утилитка от DEDE  для дизассемблирования ехе сделаных из delphi  там, наскголько я помню можно и список испольхованнгых функций посмотреть...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
witex
Дата 10.12.2006, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 16.10.2006
Где: Эстония

Репутация: 1
Всего: 4



Ну я считаю, он хочет полность исходный текст получить! 
Пиши программу дизассемблирования и перевода в исходный текст!
Ну парить много!
Дизассемблер и скачать можно гдеть! их в инете много! ну а ты пиши прогу которая будет переводить в исходный текст! Если будет работать  и хорошо! То можно ещё денег заработать не хило!
--------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. 
PM MAIL   Вверх
Partizan
Дата 10.12.2006, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 7
Всего: 67



=) написать прогу перевода в исходники имхо нереально)
а если и реально то это такой геморрой, на который пока ни один человек не решился )


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Alexeis
Дата 10.12.2006, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 26
Всего: 459



Partizan, да код делфи и билдера он неплохо разбирает, но то что он создает после этого не поддается компиляции. Код все равно остается ассемблерным. Реверсинг машинных кодов в код высокого уровня будет относится в классу трудных задач, причем с недостаточным количеством условий, что означает что это невозможно даже теоретически. Если провести аналогию, то это похоже на игру в бильярд. Вы первый удар разбивает упорядоченную группу шаров и они разлетаются по всему столу. Теперь попробуйте ударами по отдельным шарам вернуть все как было до первого удара, причем каждый шар на свое место. Это возможно теоретически, но практически не возможно. Так вот реверсиг машинных кодов задача многократно сложнее.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
BreakPointMAN
Дата 10.12.2006, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 15.9.2004
Где: Saratov

Репутация: 6
Всего: 24



Баян, господа! Ой, баян!  smile 
SnowStalker, кхе-кхе... IDA и SoftICE тебе в руки - и вперед по жизни с песней! Из интернет-ресурсов в тему: http://cracklab.ru и http://wasm.ru...  smile 


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
witex
Дата 10.12.2006, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 16.10.2006
Где: Эстония

Репутация: 1
Всего: 4



Парнишка хочет, исходный код на С получить, а ты ему что суёшь=))
--------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. 
PM MAIL   Вверх
BreakPointMAN
Дата 10.12.2006, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 15.9.2004
Где: Saratov

Репутация: 6
Всего: 24



Гы... пусть дальше хочет...  smile Декомпиляторов для C++ -компиляторов нету и быть не может. Точка.  Можно получить псевдо-C-код, но смысла в нем не больше, чем в...  smile Кстати говоря, для IDA есть плагины, которые как раз и занимаются конвертацией дизассемблированного кода в псевдо-C-код, например, такие, как inquisition или desquirr. Но лично я предпочитаю brain & hands в задачах реверса.  smile 


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
witex
Дата 10.12.2006, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 16.10.2006
Где: Эстония

Репутация: 1
Всего: 4



=)) всяк только псевдо код выдаст! будет он ещё по либам собирать=))
максимум что можно собрать это некоторые функции, которые выдаёт при tdump.  
Ну если есть желание пускай делает програмульку=))

Это сообщение отредактировал(а) witex - 10.12.2006, 04:57
--------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. 
PM MAIL   Вверх
ABW
Дата 11.12.2006, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 5.6.2006

Репутация: нет
Всего: нет



IDA pro может дизассемблировать, при этом этот дизассемблер различает многие библиотечные функции, стандартные функции многих компиляторов. 

Но получить исходный код... это маразм, т.к. компиляция - процесс, происходящий с потерей данных и полному восстановлению код не подлежит...

Это сообщение отредактировал(а) ABW - 11.12.2006, 00:26
PM MAIL   Вверх
witex
Дата 11.12.2006, 04:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 224
Регистрация: 16.10.2006
Где: Эстония

Репутация: 1
Всего: 4



Ладно, это ещё не тот маразм. Тут на другом форуме, девчёнка спрашивала как через блокнот модифицировать прогу на другую платформу=))
--------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.