No właśnie, pewnie zastanawiacie się, o czym u diabła myślał autor, nadając taki tytuł postu. Sam nie wiem jak do końca to określić, bardzo możliwe, że jedna lektura nie pokryje całego obszaru wiedzy, której teraz poszukuję. Przejdźmy do rzeczy.
Interesuje mnie, w jaki sposób poszczególne kody (powiedzmy C++, w tym języku piszę programy, które maltretuję), są reprezentowane maszynowo, albo raczej, od czego zależy ta reprezentacja, jakim schematom one podlegają, jak 'ma' się ten kod od strony OSu.
Nie zbyt precyzyjnie to brzmi?
No to może dokładniej, czym się zajmuję, że takie tematy poruszam. Otóż dorwałem się do hex edytora, przeróżnych debuggerów systemu, m.in. cheat engine. Chcę się zając trochę więcej dll injection, a przede wszystkim dowiedzieć więcej o podobnych praktykach. Oczywiście podstawą wszystkiego jest kod maszynowy, który uzależniony jest od naszego systemu operacyjnego w, którym się znajdujemy.
Nie jestem pewien czy w ogóle istnieje lektura pokrywająca tematy zarówno bezpieczeństwa software'u, OS jak i kompilatorów.
Zdaję sobie sprawę, iż mnóstwo informacji na ten temat można znaleźć w internecie, tutoriali, itp. Jednak potrzebuję papierowego wydania, nad którym można zatopić się w myślach, bez konieczności patrzenia w świecący ekran.
Czy ktokolwiek zna jakąkolwiek książkową pozycję, która mnie w tym przypadku zadowoli? Gdzie mogę ją dostać?