Оперативная память разделена между активными процессами, и в обычных условиях программы работают только в выделенном им секторе.
Программы инжекторы этот обычай нарушают, поскольку их функции напрямую связаны с изменением условий работы других программ. Поэтому они могут себе позволить вклиниться в чужое адресное пространство и искать, считывать или записывать данные по собственному усмотрению(обычно, под руководством пользователя или на основе заранее прописанного скрипта).