вообще-то это глюк, не ту клавишу нажал, но это ладно, раз нажал, значит это неспроста... к вечеру выложу линк на фрагмент из нового издания "хакеров"
обещанный линк: http://nezumi.org.ru/hacker-disassembling-uncovered-second-edition-chapter_10-only(eng).pdf http://nezumi.org.ru/hacker-disassembling-uncovered-second-edition-chapter_10-only(eng).zip аннотация ко второму изданию "hacker disassembling uncovered" как дизассемблируются программы? как хакеры находят дорогу в дремучем лесу машинных кодов? чтобы выжить в этом агрессивном мире нам необходимы три веши: план действий, карта местности, объемный справочник и вооот такой косяк. если вы держали в руках первое издание этой книги, то не могли не заметить практически полное отсутствие методологии. мыщъх подробно описал что значит та или иная ассемблерная конструкция, но так и не рассказал как именно дизассемблируются программы, с чего начинать анализ, в каком направлении двигаться и т.д. критики буквально взвыли от радости. теперь этот недостаток исправлен. книга дополнена новыми главами, помогающими начинающим хакерам сделать первые шаги. материал был значительно переработан: исправлены замеченные ошибки, описана специфика дизассемблирования под LINUX/BSD, 64-битные архитектуры, круг рассматриваемых компиляторов пополнился новыми версиями GCC, INTEL C/C++, линкером ulink, созданного легендарным хакером Юрием Хароном и др. в общем, книга претерпела существенные изменения. annotation what the disassembling is? temple of science? underground art? diabolic handicraft? black magic? or whole underworld hidden among machine commands or located elsewhere? how whole world could be fit between two assembling lines? it's not possible! but not for hackers, who easy discover unreal world. world without borders, without rules. very deep inside disassembling there is a wonderful world with off-the-wall rules. no any communication bridges there're around. only endless sands of the primeval forest haunted with sacred knowledge there is out there. the surviving becomes is the first hacker's a trick., a first hacker's trick you must to learn. without exact roadmap, without good guider and a couple buggy ghosts you'll be nothing, you'll be turned into dust and jammed! well, I give you everything you needs. I show you how to break into the code's hierograms and find out its their hidden meaning. did you ever see the first edition of the book? that was a shit!!! I'd explained what any each assembler's brick does and which high-level construction its corresponds, but... I totally forgot to explain mention what you need have to do. you stay in front of the endless disassembling listing without any idea where to set afoot an inquiry. in essence, your guider was supposed to give you need more methodology. previous book definitely haves a lack of it, now the huge grasp has sealed. the book was has considerably rewritten, revisited and recast. keeping errata in mind, I'd fixed many errors, added quantity of the new chapters and updated the rests.: newer compiler and good old ones (like CGG and INTEL C/C++) now is described in details, I'd depicted 64-bit CPUs, LINUX/BSD disassembling specificity, far-out ulink linker, written by legendary Yury Haron, etcand many others stuff. in other words, I take give you *really* new book.