Про дискомпилятор - Не согласен!!!!

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

Про дискомпилятор - Не согласен!!!!

Сообщение Ramzes » 04.07.2004 (Вс) 18:09

Уважаемый moderator, я с вами не согласен!!! Человек задал вопрос, и не получил на него полный ответ!!! :evil: Так все -таки есть или нет Декомпилатора!!! Я Думаю что есть!

Scythian
Бывалый
Бывалый
 
Сообщения: 273
Зарегистрирован: 29.05.2002 (Ср) 14:08
Откуда: Russia

Сообщение Scythian » 04.07.2004 (Вс) 18:52

Ну, например, вот:
http://bbs.vbstreets.ru/viewtopic.php?t=2168&highlight=decompiler

Не говорю уже, что Ramzes ответ не заметил:
Дискомпилятор? Хе-хе

http://google.com/
2b || !2b = TRUE; //always

CyberYen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 10.03.2004 (Ср) 18:14

Сообщение CyberYen » 04.07.2004 (Вс) 20:40

Дискомпилятор... :) И ничего удивительного :wink:
По инету прошелся, не то что дис- а раскомпиляторы, закомпиляторы, скомпиляторы и перекомпиляторы нашел! :wink: До чего ж у нас народ умный :idea:

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 04.07.2004 (Вс) 21:43

Декомпиляторы -то есть, но везде написано, что польностью исходник восстановить нельзя, поскольку в откомпилироованном файле эта информация не сохраняется.
Что можно сделать с помощью декомпилятора:
1) извлечь и изменить ресурсы (иконки, тест и пр.)
2) изменить размеры окон диалога
3) руссифицировать интерфейс
4) видимо, можно увидеть загодовки подпрограмм

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Re: Про дискомпилятор - Не согласен!!!!

Сообщение moderator » 05.07.2004 (Пн) 6:16

Ramzes писал(а):Уважаемый moderator, я с вами не согласен!!! Человек задал вопрос, и не получил на него полный ответ!!! :evil: Так все -таки есть или нет Декомпилатора!!! Я Думаю что есть!


Декомпилятор есть (по секрету -- их тонны), а вот дискомпилятора, к сожалению, нет :roll:
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 05.07.2004 (Пн) 15:35

На мой взгляд декомпилов хороших нет. Причём нет не только для VB , но и для ASM'а. Единственное, чо у меня нормальное было, так это финя, выдоющая все параметры всех форм, объектов и пр., но это уже декомп. не назовёшь. Один раз приходилось видеть прогу, которая пыталась восстановить исходник(ест. все имена переменных - голый RND), но в 99% случаев она вылетало, а в 1% выдавала шмотки кода, которые даже отказывались компилиться обратно... :-(((
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

ToT
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 124
Зарегистрирован: 10.06.2002 (Пн) 11:56
Откуда: Russia, Taganrog

Сообщение ToT » 05.07.2004 (Пн) 19:47

Создать декомпилятор для ВБ, возращающий полный исходный код(с названиями переменных и ф-ий) из обычного _настоящего_ экзешника без дебаговой информации никак нельзя. Всякие там размеры форм и иконки, это все работа с ресурсами. Правда можно исходя из анализа кода и хорошо зная систему ВБ написать какие-нибудь спец. программы, помогающие в изучении кода, но это все. А для Асм есть хорошие декомпиляторы, та же IDA или WDASM(похуже), и отсутвие названий при этом не должно останавливать.
Keyboard not found. Press any key.

BP
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 17.02.2004 (Вт) 5:34
Откуда: Украина

Сообщение BP » 05.07.2004 (Пн) 22:42

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

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 06.07.2004 (Вт) 9:42

Редактирование в Hex и Ascii может дать любой HexEdit'ор. HexIt например. В большинстве из них встроен дизасм, но им ещё допустимо смотреть проиги, комп. асм, но проги на VB. Кто открывал свои vb проги подобными прогами меня поймут... К тому-же учитывая размер файла вряд-ли в hex'е найдёшь что-то нужное... :(
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...


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

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

Сейчас этот форум просматривают: Google-бот, The trick, Yandex-бот и гости: 17

    TopList