Iga programmeerija on oma olemuselt — häkker. Algselt kutsuti häkkimist oskusliku ja ebamugava lahenduse leidmiseks. Programmeerimise põhimõtete mõistmine aitab leida haavatavusi, samas kui haavatavuste leidmise oskused aitavad luua programme, seetõttu tegelevad paljud häkkerid mõlemaga korraga. Huvi pakuvad ebatavalised käigud nii...
elegantsete programmide kirjutamise tehnikates kui ka nõrkade kohtade otsimise tehnikates. Kust alustada? Et mälu üle kirjutada mälupuhvri ülevoolu abil, saada juurdepääs kaugserverile ja katkestada ühendusi, peate programmeerima C-s ja assembleri keeles, kasutama shell-koodi ja protsessori registreid, tutvuma võrgu interaktsioonide ja krüpteerimisega ning palju muud. Kuidas me iganes ei tahaks uskuda imesse, et meie igapäevaelu sõltub tarkvarast ja arvutivõrkudest, on neil haavatavusi. "Maailm ilma häkkeriteta — see on maailm ilma uudishimu ja uuenduslike lahendusteta". John Erikson
Iga programmeerija on oma olemuselt — häkker. Algselt kutsuti häkkimist oskusliku ja ebamugava lahenduse leidmiseks. Programmeerimise põhimõtete mõistmine aitab leida haavatavusi, samas kui haavatavuste leidmise oskused aitavad luua programme, seetõttu tegelevad paljud häkkerid mõlemaga korraga. Huvi pakuvad ebatavalised käigud nii elegantsete programmide kirjutamise tehnikates kui ka nõrkade kohtade otsimise tehnikates. Kust alustada? Et mälu üle kirjutada mälupuhvri ülevoolu abil, saada juurdepääs kaugserverile ja katkestada ühendusi, peate programmeerima C-s ja assembleri keeles, kasutama shell-koodi ja protsessori registreid, tutvuma võrgu interaktsioonide ja krüpteerimisega ning palju muud. Kuidas me iganes ei tahaks uskuda imesse, et meie igapäevaelu sõltub tarkvarast ja arvutivõrkudest, on neil haavatavusi. "Maailm ilma häkkeriteta — see on maailm ilma uudishimu ja uuenduslike lahendusteta". John Erikson