Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.07.2010, 20:51   #1
Slavic111
Новичок
Джуниор
 
Регистрация: 17.07.2010
Сообщений: 1
По умолчанию Дизассемблирование

Здравствуйте уважаемые формучане, есть проблемма с получением исходников из ехе приложения, упакован Armadilio, помогите советом, или прийдется позновать все тонкости дизассемблирования ((((....
Вложения
Тип файла: rar direktor.rar (275.8 Кб, 23 просмотров)
Тип файла: rar оператор.rar (292.8 Кб, 17 просмотров)
Slavic111 вне форума
Старый 18.07.2010, 08:28   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Какую вы помощь ожидаете? Советов в гугле куча...
Цитата:
прийдется позновать все тонкости дизассемблирования
в любм случае, если хотите
Цитата:
получением исходников из ехе приложения
.

П.С. Ну или платить...
p51x вне форума
Старый 18.07.2010, 13:33   #3
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Даже исходников О_о
Распаковывать, отлаживать, дизассемблировать итп для понимания алгоритма
Строго обязательно
Можете конечно распаковать и использовать декомпилятор (хотя есчо кто знает на чем данная программа писана), так что вот так что..
Нет, ну правда..
yuran666666 вне форума
Старый 18.07.2010, 13:35   #4
Electron
Пользователь
 
Аватар для Electron
 
Регистрация: 31.01.2010
Сообщений: 29
По умолчанию

1) Открой прогу в PEID(можно скачать с www.cracklab.ru) и определи версию упаковщика Armadillo.
2) Распакуй(распаковщик для Armadillo на этом же сайте) свою прогу и еще раз
открой в PEID(или можно в EXEINFO) чтобы узнать на чем же писали и версию компилятора.
3) Если нужен диззассемблированный код открой в OllyDebuger v 1.10(не 2.0) или
IDA advanced pro и анализируй код до посинения.
4) Если нужен именно исходник то после определения на чем писалось и версии
компилятора делай так:
Если покажет Delphi то декомпилируй в DeDe
Если С++ то декомпилер от HexRays тебе в руки(кстати вместе с IDA как плугин
прикрепляют).
Если честно современными декомпиляторами можно получить многое о коде но не
все(Даже и не думай об обратной компиляции исходника полученного таким способом). Поэтому шоб получить читабельный компилябельный код надо хроршо
погимориться над этим.
Все идеальное просто
Electron вне форума
Старый 18.07.2010, 13:37   #5
Electron
Пользователь
 
Аватар для Electron
 
Регистрация: 31.01.2010
Сообщений: 29
По умолчанию

Кстати еще можно попробовать SourceRescuer для декомпиляции С++ Builder
Все идеальное просто
Electron вне форума
Старый 18.07.2010, 13:50   #6
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

А как насчет IDA Pro?
VintProg вне форума
Старый 18.07.2010, 14:16   #7
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

А вообще нет там никакого прота ни на операторе, ни на директоре.. длл упх запакована только, писаны программки на Borland Delphi v3.0
Вообщем пхаете программу в DEDE и улыбаетесь - некое подобие исходников Вы получите
Нет, ну правда..
yuran666666 вне форума
Старый 18.07.2010, 14:21   #8
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
некое подобие исходников Вы получите
Если иследуеш весь код ассемблера потом переведеш его например на Delphi, то получиш!
VintProg вне форума
Старый 18.07.2010, 14:25   #9
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Цитата:
Сообщение от VintProg Посмотреть сообщение
Если иследуеш весь код ассемблера потом переведеш его например на Delphi, то получиш!
нуну, вперед, напишете через пару месяцев, как разберете мегабайт делфового дермокода дизассемблированого x2 и переведете все это добро (читай зло) на Делфю
Нет, ну правда..

Последний раз редактировалось yuran666666; 18.07.2010 в 14:28.
yuran666666 вне форума
Старый 18.07.2010, 15:18   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если знаешь АСМ, то и нет смысла в сорцах
вообще это глупая затея с сорцами, нефиг ломать/воровать/тп
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исследование программ (дизассемблирование) Вавел из ГМТУ Свободное общение 11 12.11.2009 23:37