Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+5 невидимых) |
eXeL@B —› Софт, инструменты —› VTIL Project |
Посл.ответ | Сообщение |
|
Создано: 22 мая 2020 00:09 · Поправил: plutos · Личное сообщение · #1 1) What is VTIL? VTIL Project, standing for Virtual-machine Translation Intermediate Language, is a set of tools designed around an optimizing compiler to be used for binary de-obfuscation and de-virtualization. The main difference between VTIL and other optimizing compilers such as LLVM is that it has an extremely versatile IL that makes it trivial to lift from any architecture including stack machines. Since it is built for translation, VTIL does not abstract away the native ISA and keeps the concept of the stack, physical registers, and the non-SSA architecture of a general-purpose CPU as is. Native instructions can be emitted in the middle of the IL stream and the physical registers can be addressed from VTIL instructions freely. VTIL also makes it trivial to emit code back into the native format at any virtual address requested without being constrained to a specific file format. It is currently incomplete as the initial release is not done yet, and documentation and FAQ will be within this repository and the organization website once they're done. Can.ac blog: ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: HandMill |
|
Создано: 22 мая 2020 00:54 · Личное сообщение · #2 |
|
Создано: 22 мая 2020 01:19 · Поправил: plutos · Личное сообщение · #3 galenkane пишет: очень поздно опубликовали тут Поздно для кого? Для галенкина? Ну простите великодушно, господин галекин, следующий раз будем стараться вовремя для вас публиковать все тулзы. Жаль, что мат запрещен, а то я бы обьяснил яснее. Типа, когда нечего сказать по сути - молчи, за умного сойдешь. ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 22 мая 2020 04:50 · Личное сообщение · #4 |
|
Создано: 22 мая 2020 07:20 · Поправил: plutos · Личное сообщение · #5 Статья, в которой используется выше упомянутый инструмент: A Tale of Static Devirtualization Vol. I: Автор обещает продолжение. Г-н Галенкин, пожалуйста, не засоряйте тему! Кому интересно читать пустую болтовню? Все люди занятые. Не нужно превращать тему в помойку. Если что по делу, милости просим! ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 22 мая 2020 20:11 · Личное сообщение · #6 |
|
Создано: 23 мая 2020 12:18 · Личное сообщение · #7 |
|
Создано: 23 мая 2020 14:18 · Личное сообщение · #8 по сабжу хз что сказать,по коду один или два обработчика заточенных только под инструкции rsp_read&rsp_write. статься то же со странными утверждениями, хз как тогда Вамит идентифицирует операнды. семпл один, откуда уверенность что это примитив виртуализации push, не ясно. ----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным: plutos |
|
Создано: 24 мая 2020 01:21 · Личное сообщение · #9 |
|
Создано: 24 мая 2020 12:41 · Поправил: Bronco · Личное сообщение · #10 plutos, меня многое смущает, но это не значит что я прав.. название проекта указывает на конкретный код, то бишь сишарп. как автор статьи это увязал со стековой вм фимы или гавнопрота, мне самому интересно. проект в связке с капстоном, но это промежуточное. а статья на самом деле довольно не информативная. структура вм не описана, хотя заявки на 2 защиты, а по итогу имеем только один примитив. и что то там сабж сдампил...))) а до "сдампил", он по ходу нафуй не нужен...)) ----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным: ajax |
|
Создано: 24 мая 2020 13:16 · Поправил: plutos · Личное сообщение · #11 Дорогой Бронко! Тут дело вот в чем: как ты сам понимаешь, статью писал не я, и не я автор VTIL project. Я выкладываю материалы для общего ознакомления. Kроме того, мне интерсно послушать мнения людей, которые гораздо лучше меня разбираются в данной теме. Твое, например, мнение. Это дает возможность взглянуть на предмет с разных точек зрения, что всегда полезно для понимания. А если есть вопросы к автору статьи или данного tool'a, то я на них ответить не смогу (скорее всего), так что лучше всего обращаться к авторам напрямую. Как ты знаешь, на github'e, в разделе ISSUES, можно не только сообщать о багах, но и предлагать improvements, или задавать вопросы. Кроме того, обрати внимание на тот факт, что проэкт VTIL далек от завершения, о чем автор прямо говорит. ----- Give me a HANDLE and I will move the Earth. |
eXeL@B —› Софт, инструменты —› VTIL Project |