Внедрение своего кода в адресное пространство процессов
Внедрение своего кода( динамически ) в чужие процессы — штука достаточно интересная. Это может служить как во благо, так и во зло. Хотя, понятие «зло», местами, весьма абстрактно в информационном мире, я не могу провести точную границу между тем, что «плохо», а что «хорошо», тем более, если это касается внедрения кода… В данной статье мы займемся созданием своего DLL инжектора. Что это такое, думаю, знают все. Такой способ внедрения стороннего кода достаточно популярен и удобен. Писать DLL Injector мы будем на C++ в среде Microsoft Visual Studio 2010...
4 года назад
Ostep глава 13. Address Spaces - перевод
В первые дни создание компьютерных систем было простым делом. Почему, спросите вы? Потому что пользователи не ожидали многого. Именно эти проклятые пользователи с их ожиданиями “простоты использования”, “высокой производительности”, “надежности” и т...