HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 18.12.2006, 20:37
Prod
Участник форума
Регистрация: 10.12.2006
Сообщений: 169
С нами: 10220709

Репутация: 95
По умолчанию

Если хорошо владеешь ассемблером, может что то и получится.
 
Ответить с цитированием

  #22  
Старый 19.12.2006, 11:44
TaNkist
Участник форума
Регистрация: 06.04.2006
Сообщений: 257
С нами: 10577090

Репутация: 76
По умолчанию

Цитата:
Сообщение от Зелибоба  
Могу ли я подредактировав этот код, запихнуть его в MASM32? И получу ли я что нить из него?
Врядли ты получишь нормальный рабочий листинг. Поэтому прийдеться оснавательно поработать напильником.
 
Ответить с цитированием

  #23  
Старый 19.12.2006, 21:19
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами: 10578566

Репутация: 1228


По умолчанию

[клик правой клавишой мыши] -> "преименовать" далее меняеш exe на asm )))))))
Ну а есле серьезно, то клевая вещь это IDA Pro, довольно таки не плохо справляеться с данной задачей, но всеже подредактировать ручками прийдеться!

Последний раз редактировалось nc.STRIEM; 19.12.2006 в 21:21..
 
Ответить с цитированием

  #24  
Старый 19.12.2006, 21:33
a1nt
Участник форума
Регистрация: 16.12.2005
Сообщений: 146
С нами: 10736573

Репутация: 114
По умолчанию

Просто очень часто (да практически всегда!) код ассемблера не компилится под транслятором, для которого не предназначен. То есть masm,fasm,yasm очень слабо совместимы. Что говорить о компилируемости кода из декомпилятора. Дорабатывать нужно будет много. Не думаю, что не удастся прямо дизассемблировать и сразу компилировать бинарник.
 
Ответить с цитированием

  #25  
Старый 20.12.2006, 07:55
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Проще говоря получая дизасемблированный код, ты получаешь его (ну не совсем) не рабочим.
тебе придется хорошо его "конвертнуть", ты же видел дизасм.листинг?
практически одни скачки по адресам, а работающий асм код? а в нем более понятнее и для тебя и для компилятора.
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #26  
Старый 20.12.2006, 09:02
Зелибоба
Banned
Регистрация: 07.12.2006
Сообщений: 32
С нами: 10225045

Репутация: 18
По умолчанию

Понятненько, всем пасиба!
 
Ответить с цитированием

  #27  
Старый 20.12.2006, 09:58
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Цитата:
Могу ли я подредактировав этот код, запихнуть его в MASM32? И получу ли я что нить из него?
В общем виде, нет.
У тебя поменяются все смещения и прочая дрянь, и там, где их не распознал дизассемблер, будет бред и EXE работать просто не будет.
Нужно будет хорошо посидеть с листингом, чтобы он нормально работал.
А вообще, есть хорошая пара асм/дизасм - nasmw/ndasmw.
 
Ответить с цитированием

  #28  
Старый 23.12.2006, 01:36
spider-intruder
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
С нами: 10746345

Репутация: 929


По умолчанию

оооо.. привет зелибобы (гыгы) - переименуй его просто в асм и блокнотом его блокнотом смотри :-)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как стать хакером! foreva Болталка 19 12.12.2007 00:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.