Открыть код exe файла

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Открыть код exe файла

Сообщение OMEGUS » 08.08.2005 (Пн) 17:12

Здорово, мужики!

Подскажите возможно-ли и как открыть exe файл ?

Если я точно знаю что программу написали на VB 6 и скомпилировали в exe файл на моем компьютере.

Вышла такая беда что потоерялись исходники... но остался exe файл .... в программе код нужно немного подправить .... что мне делать ?

Дайте ссылочку может если кто знает....

Сапасибо !

Beta_b
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 04.02.2005 (Пт) 17:53
Откуда: Санкт-Петербург

Сообщение Beta_b » 08.08.2005 (Пн) 18:44

Я не спец, но полностью восстановить исходники не получится.Теоретически, компилирование-односторонний процесс.
Можно например подправить некоторые ресурсы (ищи прогу Resource Hacker).
А вообще еще существуют дизассемблеры и т.д.
...для меня было бы проще написать все заново.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 09.08.2005 (Вт) 7:24

2 Beta_b
ищи прогу Resource Hacker

Лично мне Restorator 2005 больше по душе...

2 OMEGUS
Врядли, код не вернешь... Либо юзай дизасм, либо заново пиши.
А я все практикую лечение травами...

OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Сообщение OMEGUS » 09.08.2005 (Вт) 9:31

А как и каким дизассемблером юзать..... ?

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 09.08.2005 (Вт) 9:55

да любым для винды
SoftICE - например

но код востановить все равно не удасться

OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Сообщение OMEGUS » 09.08.2005 (Вт) 11:56

Блин ну здорово... значит все пропало


А можно хотя бы формы вытянуть ? Что бы мне их заново не перерисовывать... время не терять....

Etc
Обычный пользователь
Обычный пользователь
 
Сообщения: 64
Зарегистрирован: 18.11.2004 (Чт) 19:07
Откуда: Челябинск

Сообщение Etc » 09.08.2005 (Вт) 14:44

Есть декомпилятор для VB называется VB RezQ. Как утверждают разработчики полностью восстанавливает проект. Правда полная версия стоит около 150 уе :o . но есть демоверсия она восстанавливает файл проекта и один модуль(или модуль формы).
http://vbrezq.com
Ну не знаю я чего в подписи написать... :-)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.08.2005 (Вт) 14:49

О, ещё один.
Гы гы гы.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Сообщение OMEGUS » 09.08.2005 (Вт) 15:55

to Gserg не флуди !

to Etc спасибо .... вот я нашел полную версию программы VB RezQ

http://www.cracksearch.ru/soft/soft4.htm

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

Из кода только восстанавливавет имена всех Sub

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 09.08.2005 (Вт) 16:16

очень слабенькая прога - открывает самые простейшие формы и те не всегда правильно.

OMEGUS
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 31.01.2005 (Пн) 11:40
Откуда: Санкт-Петербург

Сообщение OMEGUS » 09.08.2005 (Вт) 16:35

Вобщем я понял - исходный код не восстанавливается...

Программа VB RezQ восстанавливает только саммые простые формы (проверено) !

Всем рекомендую пользоваться сначала поиском, да бы не злитиь наших нервных модераторов ......

:-) :-) :-)

Fencer
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 01.06.2005 (Ср) 16:19
Откуда: Новосибирск

А наоборот?

Сообщение Fencer » 16.08.2005 (Вт) 6:43

А у меня противоположный вопрос: можно ли защитить свой ЕХЕшник от подобной декомпиляции? А то находятся товарищи, страдающие шибкоумием в последней фазе, которые потрошат ЕХЕшники (они называют это гордым словом "хакают") и занимаются потом плагиатом... :x

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2005 (Вт) 7:52

Интересно, каким в данном случае плагиатом можно заняться после... ээээ... "хаканья"? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 16.08.2005 (Вт) 8:43

Я вот тоже думаю: если дорос до корректного "хаканья", то уже и плагиатить как-то в лом будет. Проще самому накропать.
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

Fencer
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 01.06.2005 (Ср) 16:19
Откуда: Новосибирск

Сообщение Fencer » 16.08.2005 (Вт) 9:07

hohol_kz писал(а):Я вот тоже думаю: если дорос до корректного "хаканья", то уже и плагиатить как-то в лом будет.

Да какое, к чёрту, корректное "хаканье"!! Он какой-то прогой (уж не знаю, какой) добывают из ЕХЕшника код исходника, а сам ламер ламером (прям как я... ну... мож похуже... :roll: ) вот так вот...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.08.2005 (Вт) 9:09

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

Fencer
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 01.06.2005 (Ср) 16:19
Откуда: Новосибирск

Сообщение Fencer » 16.08.2005 (Вт) 9:14

Ну, не знаю, врать не буду... Но факт есть :?

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 16.08.2005 (Вт) 10:20

Fencer, он в твоей программе копирайты меняет?
Так это обычным текстовым редактором делается.

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 17.08.2005 (Ср) 7:48

Мдяяяя. Сколько видел декомпиляторов. Все они выдают результат на ассемблере. И ни одного не видел чтобы потом при повторной компиляции все это хозяйство работало как оригинал.
Хороши ламеры, что потом во всем этом разбираются и баги выправляют. Учитывая что листинг длиной в километр и еще хвостик в пятьь миль.
Зер гуд! Сам хочу быть таким ламером!
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 02.02.2006 (Чт) 17:17

Sedge писал(а):Fencer, он в твоей программе копирайты меняет?
Так это обычным текстовым редактором делается.

А поподробнее можно и как уберечься от этого?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 02.02.2006 (Чт) 18:06

А поподробнее можно и как уберечься от этого?

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

Smith68
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 02.09.2005 (Пт) 19:08
Откуда: Тамбов, Моршанск

Сообщение Smith68 » 02.02.2006 (Чт) 19:39

Вот прога!
Вложения
ResHack.rar
Вобщем вот прога. Некоторое она взламывает, но все же слабовато!
(454.06 Кб) Скачиваний: 149
Вчера на работе получил производственную травму: ударил палец о палец.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 02.02.2006 (Чт) 19:43

Это ResHacker?

Ну, много ты ей наломаешь.
А я все практикую лечение травами...

Smith68
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 02.09.2005 (Пт) 19:08
Откуда: Тамбов, Моршанск

Сообщение Smith68 » 02.02.2006 (Чт) 19:49

Twister, ну меня вобщем-то он устраивает, многие проги взламываются без особого писка!
Вчера на работе получил производственную травму: ударил палец о палец.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 02.02.2006 (Чт) 19:53

Smith68 писал(а):Twister, ну меня вобщем-то он устраивает, многие проги взламываются без особого писка!

Что ты подразумеваешь под словом взлом? Открыть файл и изменить его ресурсы?
А я все практикую лечение травами...

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 03.02.2006 (Пт) 0:01

Предлагаю насчет модификации ресурсов переместиться сюда:
http://bbs.vbstreets.ru/viewtopic.php?p=6583165#6583165

Smith68
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 02.09.2005 (Пт) 19:08
Откуда: Тамбов, Моршанск

Сообщение Smith68 » 06.02.2006 (Пн) 13:24

Twister
Именно!!!!!!!!!!!!
Но всеже я советую СофтАйс.
Вчера на работе получил производственную травму: ударил палец о палец.

nullsoft
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 13.02.2006 (Пн) 14:08
Откуда: Украина

Сообщение nullsoft » 13.02.2006 (Пн) 14:32

Если комунадо воостановить VB проєкт из ЕХЕ, то я могу поткинуть
VBDecompiler, все формі восстанавливаються, только код уже не на VB, а на АSМ.
Восстанавливаютсья все АПИ.
Да, я пользуюсь дизасемблерром OllyDebugger и советую его другим
С уважением, ORST

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.02.2006 (Пн) 14:35

А реклама у нас на форуме не поощряется...
Lasciate ogni speranza, voi ch'entrate.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 13.02.2006 (Пн) 14:50

alibek
Это не реклама, потому как этот VBDecompiler ничего не восстанавливает :)

nullsoft
Если он действительно восстанавливает, не подскажешь каким образом и что получается на выходе? Я смотрел различные декомпиляторы, по сути оказалось что от них одно название.
Вопрос на самом деле важен, врага надо знать в лицо и уметь ему противостоять :)

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 29

    TopList