f13nd, Другие инструменты примитивны, они не работают на уровне алго, только шаблоны и хардкод(именно для этого и нужно промеж. представление)....
f13nd, Понял. Application под хайдом(игнор), поэтому я подумал у меня ошибка с вложением, ты смотришь его файлы :wacko:
f13nd, exe 457k hex 914k ?
f13nd, Одна неточность по размеру, не учитывались ресурсы.: Фазы анализа: ✅ 1. PE-парсинг (заголовки, секции, директории) ✅ 2. Поиск всех...
Получился интересный семпл. 1. Парсим PE. 2. Собираем граф, обеспечивается полное покрытие кода. Далее можно с ним что угодно делать, выделить...
Спросил дипсика, отменный бред выдает, мол компилер удаляет строки и прочии фантазии. У него не получается собрать нужную структуру графа :swoon:...
Entropy, Это нужно изучать acpi-spec. Часть ядра, которая выполняет выключение вот.
Есть такой проект I/AMD x86ecosystem.org Попытка встроить в 86 блоки для ИИ математики ожидаема, интересно другое -> Intel Похоже это механизм...
Rel, Он прямо говорит - только com+, для com не сработает. Можно посмотреть в сурках БЯМом(там ооп :bad:).
Забаньте наконец этого спамера.
Rel, com+ - дипсик, код предлагает.
Shooshpanchik, > А есть еще подобное? Да, встречаются конструкции call/data, было в системных стабах(Zw). Прекращать ветвь нужно и на системных...
rmn, Это тольуо частный случай. Экспортная переменная и начнется диз данных. Неопред типа ссылка - аналогично. Короче определите что есть код :)
Shooshpanchik, Форварды же. Диз пойдет по данным(строкам). - Microsoft Portable Executable and Common Object File Format Specification
Shooshpanchik, ntdll возьмите.
Shooshpanchik, Для начала дизу нужны входы(EP). Так как эвристики нет(код от данных, тоесть тип ссылки) то откуда начинается проход, с общей EP...
- для диза с произвольного адреса нужен обратный дизасм. - для каждой произвольной(не в cfg) инструкции необходима проверка на валидность +...
f13nd, А причем декомпиль ? Я вижу дизасм, где некоторые инструкции заменены на символ. Это поделка проходит дизом по ветвям кода, причем...
А как решается задача code vs data Как case- ветвления обрабатываются ?
Для реверса незаменимо. Жаль что лимиты на обьем текста - можно было бы все ядро чекнуть, что то нашлось бы полюбому.. Это диз 10-ки. Разделил на...
Имена участников (разделяйте запятой).