Šī grāmata nav veltīta informācijas sistēmu uzlaušanai, tāpēc, ja cerat ar tās palīdzību uzlauzt banku, mājaslapu vai ko citu, varat to nolikt malā. Bet, ja vēlaties apgūt programmēšanu "uzlaušanai" C++ un attālināties no rutīnas piemēriem, kas ir pilns jebkurā pašmācības grāmatā, šī grāmata ir domāta jums. Tajā mēs neizskaidrosim programmēšanas pamatus C++, jo uzskatām, ka jūs jau esat apguvuši pamatus un protat izmantot kompilatoru, lai kompilētu programmu.
Hakeris spēj atrast programmā trūkumus, slēptas iespējas, caurumus, un panākt, lai viss tas darbotos nepareizi vai neparasti. Hakeris redz to, ko neredz citi. Un, lai jums būtu iespēja tā redzēt, jums jāzina programmēšanas valodas, un C++ šim nolūkam ir lieliska izvēle. Mēs runāsim par objektorientētu programmēšanu; uzrakstīsim klienta/servera lietojumprogrammu; izpētīsim meklēšanas un šķirošanas algoritmus; meklēsim "upuri" ar portu skeneri; apspriedīsim failu šifrēšanu un nodarbosimies ar ļaunprogrammatūras izstrādi.