Poslao: 29 Feb 2008 13:58
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
pa slizi da se posalje taj identifikator a stranica koja obradjuje vrsi upis u bazu. taj identifikator mi sluzi posle za iscitavanje (stoji u where kao uslov) iz baze...
de reci kako moze to da se hakne..... najbolje na PP kako ne bi tvoj odgovor postao suvise destruktivan
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 29 Feb 2008 14:47
|
offline
- stankovic
- Prijatelj foruma
- Pridružio: 11 Maj 2005
- Poruke: 871
- Gde živiš: Aleksinac - Niš
|
Ja sam ti vec rekao kako moze da se hakne... samo covek napravi formu koja je identicna kao tvoja s tim sto je ta konstanta razlicita i stavi je negde kod sebe. A moze i da napravi programce koje salje tvojoj stranici sve te parametre preko post metode.
Na primer kod tebe forma izgleda ovako:
<form action="skripta.php" method="POST">
<input type="hidden" name="const" value="3">
</form>
A neko na svom sajtu napravi stranicu sa tom formom ovako:
<form action="http://www.svemirko.com/skripta.php" method="POST">
<input type="hidden" name="const" value="4">
</form>
|
|
|
|
Poslao: 29 Feb 2008 14:51
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
hmmm imam zastitu da ta strana obradjuje podatke samo ako se prvo verifikuje kod sa prethodne
dakle svaka stranica ima i captcha... jesam li onda bezbedan od hakovanja... mislim da neko salje sa identicne forme kao moja, mora da ubode i kod koji se uvek drugacije generise
|
|
|
|
Poslao: 29 Feb 2008 14:55
|
offline
- stankovic
- Prijatelj foruma
- Pridružio: 11 Maj 2005
- Poruke: 871
- Gde živiš: Aleksinac - Niš
|
Zavisi... ako hoces da isprobamo bezbednost, postavi to sto si napravio pa cemo da vidimo.
|
|
|
|
Poslao: 29 Feb 2008 15:22
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
nisam ni video da si dao deo kod....
ukapirao sam na sta mislis....
probao sam sam sebe da napadem sa localhost.
uspeva jedino ako ubodem verifikacioni kod... sve ostalo nece da upise...
e sad cu da ogranicim upis da se vrsi isti samo ako zahtev dolazi sa odredjenog domena jel tu onda prestaje svako hakovanje ili i za to "ima leka" ?
|
|
|
|
Poslao: 29 Feb 2008 15:30
|
offline
- igor86
- Stručni saradnik
Web programiranje
- Pridružio: 24 Maj 2006
- Poruke: 1633
|
Svemirko
Nisi ni sa tim bezbjedan, uradi sladace:
<form action="skripta.php" method="POST">
<input type="hidden" name="Const" value="3">
<input type="hidden" name="Hash" value="csfagusdgfu348.....">
</form>
<?php
function FastCrypt( $Const, $Hash ){
$tmpNum = 99999;
$Check = md5( $tmpNum - $Const );
return ( $Hash ? ( $Hash == $Check ? true : false ) : $Check );
}
// Generisanje $Hash ( slanje )
$Hash = FastCrypt( $Const );
// Provjera $Hash ( prijem )
if( FastCrypt( $Const, $Hash ) )
$SveOk = true;
?>
|
|
|
|
|
|
Poslao: 29 Feb 2008 18:23
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
trebam li posle upisa da unistim sessiju ? verovatno da trebam kako ne bi doslo do greske.....
znaci post zahtev otisao... kljuc stigao uradi se upis i posle da stavim
unset($_SESSION['const']);
ili da uradim session_distroy();
p.s. na prijemnoj strani prvo imam
if(isset($_SESSION['const'])) {
upis;
unset ili session_distroy(); ???
}
else {
greska nema sesije
}
|
|
|
|
Poslao: 29 Feb 2008 22:23
|
offline
- stankovic
- Prijatelj foruma
- Pridružio: 11 Maj 2005
- Poruke: 871
- Gde živiš: Aleksinac - Niš
|
Ako ti za kasnije ne treba ta konstanta, mozes da uradis unset()... isprobaj kako radi skripta pa ako treba uradi unset.
|
|
|
|