Комментарии 7
Маленькая неточность:
в оригинале так:
(выделение жирным моё)
А так как .NET CLR не документирована и изменяется от версии к версии
в оригинале так:
also the .NET CLR implantation is not documented and it changes during each version
(выделение жирным моё)
+5
Несколько лет назад делал ровно то же самое для Явы :) Приятно вспомнить.
Unsafe Java I — Небезопасная жаба
Unsafe Java II — Мутагенез земноводных
Unsafe Java I — Небезопасная жаба
Unsafe Java II — Мутагенез земноводных
+4
imho, такие вещи просто необходимо читать в оригинале. битхакер без знания английского — это нонсенс.
+2
Главное чтобы все это не привело к шелкодам и прочим вещам в плохих руках.
-3
Настоящий хардкор!!!
0
Поддерживаю автора. Ожидал каких-то космических откровений, однако читалось легко и моих собственных знаний оказалось вполне достаточно для понимания. Если кому будет интересно, возможно, напишу статью о создании своего собственного CLR хостинга на native C++, как раз для предотвращения таких вот изменений на лету. :).
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Инъекция кода в .NET CLR: изменение IL-кода во время выполнения программы