Ошибочка. поле flags_1 нужно превратить в союз. union { dword flags_1; union { byte u1; // неопределен byte field_1; //...
S_T_A_S заново взглянул на код. комментирую по строчкам, стараясь думать при этом с позиции автоматического декомпилятора. //xor ecx,...
Smile Пиши на мыло, вышлю декодер. А публиковать большого смысла не вижу, глюки не устранены. Мыло : limon-5#yandex.ru
Оптимизатор мона отключить директивой. Этта к тому, я пишу на асме и часто у меня возникает жгучее желание, чтобы ассемблер сам оптимизировал...
в любом случае декомпиляция - это разархивирование энергии, времени , сконцетрированной разработчиками в программе.Декомпиляция будет требовать...
кстати, чтобы не быть голословным приведите конкретной программы, декомпиляция которой вызывает такие проблемы. спасибо за внимание.
Artem я имел в виду, что часто, очень-очень часто фнкции модуля оказываются рядом и впоследовательности, как в исходнике. Так какая же проблема...
Был некоторый перерыв. sen проценты приведены от балды, на глазок. А что за фиг с оптимизатором? Приведу наиболее очевидные оптимизации и...
Какая разница, виндовс или ДОС. Главное алгоритмика. Например, команды процессора x86 - это всего -навсего процедуры. Сегменты геморрой для...
Этот клочок кода для декомпилятора слишком мал. Нужно сначала определить сначала , что за компилер. Если сишный, то отправить нагуй классы и...
Это я про опкод 0ffh ( call [near func] ). например, call [dword MessageBoxA ] = 0ffh + ModRM переключамся в 16-бит и хью декдирет МодРМ как в...
Ида. Живая легенда, но алгоритм создания библиотечных паттернов ни к черту. Не использует всю информацию из библиотек и обьектных файлов. Например...
немного приглажу и выброшу, есть некоторые глюканы. Еще плюшкка. В иде 4.7 lfence или sfence декодируется как instr eax. Етто вроде...
Кт-нить скажет мне , кто какие проблемы видит в создании C декомпилятора. Для себя я уже многое решил, но мне интересно мнение других знатоков....
При написании декодера инструкций для проверки я пользвался hiew 6.86. Так даже в этой версии у него декодер работает не так как надо. Бльшинство...
В задумках сделать упор на оптимизатор. например, кульнаые хацкеры кодят на масме с hll-выражениями, а в екзешнике палучается отвратительгое...
Прекрасно, если есть возможность где-нить утянуть и посмотреть на ваши труды, еще лучше. Сейчас у меня гамлетовская ситуация. Или учеба (...
в принципе, длина опкода не помеха, ее мона использовать в выравнивании, например тел циклов и процедур. Кстати, что за ранжирование...
В процессоре 386 есть такие инструкции, состоящие из 4 операндов. У меня на пентиуме они не работают. Их отменили?
Max, кинь в мине тоже книгу. Не помешаит. адрисс: limon-5#yandex.ru. вМИСТО # -> @.
Имена участников (разделяйте запятой).