Je leest niet: "Echter is een groot nadeel, dat
scriptkiddies ook gebruik
(lees: misbruik) maken van dit soort applicaties."
Combinatie of niet!
Bovenstaande zin heb ik wel degelijk gelezen, maar verklaar
dan de volgende zin: "Het gecombineerd gebruik van
Metasploit, AccessDiver en soortgelijke applicaties geeft je
een voorsprong op de eerdergenoemde en welbekende
scriptkiddies." Hoezo heb je een voorsprong door het
gecombineerde gebruik van deze tools als de kiddies deze
tools ook gebruiken?
Dat is dus jouw mening. De mijne was (indirect) reeds
verkondigd. Jouw definitie is voor mij het schoolvoorbeeld
van scriptkiddies. En inderdaad een 'echte hacker' kan code
zowel begrijpend lezen als schrijven. Scriptkiddies kunnen
code lezen, 'analyseren' en ze na trial-en-error bewerken.
Daarentegen kunnen ze geen unieke code schrijven. In mijn
ogen een kritieke factor in de definitie "hacker". Hacken is
niet creatief knutselen, maar elke stap weten waar je mee
bezig bent.
Hackers kunnen applicaties/systemen vanaf scratch opbouwen
(immers zij kennen de architecturen van zowel hard- als
software) en ze daarna op elke mogelijke wijze vernielen.
Scriptkiddies kunnen enkel (delen) vernielen. Daarom is het
voor jou waarschijnlijk ook een vreemde aanname dat er maar
weinig 'echte hackers' zijn. 10 rijpe appels en een
1.000.000 rotte appels zijn samen veel appels, maar ik eet
toch liever een rijpe appel.
Nogmaals mijn mening, die dus sterk afwijkt van de
jouwe!
Zo sterk wijkt je mening anders niet af van de mijne. Als je
goed had gelezen zeg ik dat een hacker in ieder geval in
staat moet zijn om zijn eigen kwetsbaarheden te ontdekken.
Als ie goed kan programmeren is ie tevens in staat om eigen
exploits te schrijven en daarmee z'n eigen ontdekte
kwetsbaarheden uit te buiten. Als ie dat combineert met
creativiteit waarin ie meerdere kwetsbaarheden kan
combineren om tot een goed uitgedachte aanval te komen, dan
is het een hacker. Hiervoor moet je dus wel degelijk precies
weten waar je mee bezig bent. In mijn ogen is het goed
kunnen programmeren (in ieder geval in assembly en C) DE
basis-skill voor een hacker. Als ie dat kan, dan kan ie dus
ook applicaties/systemen vanaf scratch opbouwen en de
werking van reeds bestaande systemen begrijpen. Onze mening
verschilt dus eigenlijk alleen maar op het punt van de
hoeveelheid 'echte hackers'. Ik ben het met je eens dat er
ontzettend veel meer scriptkiddies rondlopen op deze
aardkloot, maar dat betekent niet dat het aantal 'echte
hackers' klein is. Overigens betekent hacken voor een heel
groot deel wel 'creatief knutselen', maar dan op niveau.