kipishnoy
То ты ищещь учителя по хаку, то ты уже предлагаешь книги "для новИчка".
По сути - ты научился писать вирусы, крэчить программы после ее прочтения? Навряд ли.
Крэкинг это целая наука и ей люди занимаются отдельно, в частности это дело дебаггера и ассемблера и следовательно прежде чем за это браться нужно знать азы этих инструментов. То же самое и с криптерами.
Что касается вируса, то можно написать простой, а можно накатать и полиморфный, но в последнем случае, опять же, знание ассемблера будет необходимым.
Знакомство нужно начинать не с таких книг, а с более фундаментальных - булева алгебра, элементарная база ЭВМ, ОС и сети(книги Таненбаума), далее уже ассемблер который проще чем кажется. Это, разумеется, нужно для того, что бы не быть чайником в простых вещах. Да, книги Криса Касперского тебе в помощь. Потому что даже в прикладном программировании inline ассемблер в том же с++ тебе пригодится.
линк