Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

[Review] www.anunturi-gratuite.ro
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Evaluare site
Subiectul anterior :: Subiectul următor  
Autor Mesaj
danic



Data înscrierii: 03/Iun/2004
Mesaje: 8
Locație: Timisoara, Timis

Trimis: Mar Sep 06, 2005 9:01 am    Titlul subiectului: [Review] www.anunturi-gratuite.ro  

Salutare.

Avand in vedere ca topica "sora" a avut "succes", vreau sa va cer si eu parerea. Am si eu un site care are nevoie de sfaturile voastre profesionale: Anunturi-Gratuite.ro

Astept cu interes parerile voastre.

Numai bine!
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Mar Sep 06, 2005 9:22 am    Titlul subiectului:  

Varza! Un atacator motivat ar pune site-ul pe butuci in mai putin de 1 ora.
Probabil d'aia sustineai ca ti-a fost furat codul, ca e "la vedere":

Ex.1:
Citat:
Database error: Invalid SQL: SELECT iAddID, sAddText, sLogoPath, tbl_subcategories.sLink as sLink1, tbl_categories.sLink as sLink2 FROM tbl_paid_ads INNER JOIN tbl_subcategories ON tbl_paid_ads.iSubcategory = tbl_subcategories.iSubcategoryID INNER JOIN tbl_categories ON tbl_subcategories.iParentCategoryID = tbl_categories.iCategoryID INNER JOIN tbl_cities ON iCity=tbl_cities.iCityID INNER JOIN tbl_provinces ON tbl_cities.iCityProvince=tbl_provinces.iProvinceID INNER JOIN tbl_countries ON tbl_provinces.iCountry=tbl_countries.iCountryID WHERE bIsActive=1 AND tbl_categories.sLink like 'afaceri' ORDER BY RAND() LIMIT -5,5
MySQL Error: 1064 (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-5,5' at line 1)
Session halted.


Ex.2:
Citat:
Database error: Invalid SQL: SELECT COUNT(*) FROM ( ( ( ( ( ( tbl_ads left join tbl_subcategories on tbl_ads.iSubcategory = tbl_subcategories.iSubcategoryID ) left join tbl_categories on tbl_subcategories.iParentCategoryID = tbl_categories.iCategoryID ) left join tbl_cities on tbl_ads.iCity = tbl_cities.iCityID ) left join tbl_provinces ON tbl_cities.iCityProvince = tbl_provinces.iProvinceID ) left join tbl_countries ON tbl_provinces.iCountry = tbl_countries.iCountryID ) left join tbl_ad_types ON tbl_ads.iAdType = tbl_ad_types.iAdTypeID ) WHERE (1 = 1) AND (1=1) AND (match(tbl_ads.sAddText) against('*****'))
MySQL Error: 1064 (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''*****))' at line 1)
Session halted.


(te las pe tine sa decoperi ce sir am folosit in loc de *****)


Mai caut?

-Nu sunt sanitizate datele preluate de la utilizatori!
-Ascunse in spatele acelui "url rewriting" stau o gramada de vulnerabilitati

Codul HTML am vazut ca l-ai "fortat" sa fie XHTML TR (alt-uri "blank" pe imagini!)
RSS: (anunturi.xml)
Citat:
line 8, column 1: Undefined channel element: pubdate
<pubdate>9/6/05, :58:27 AM</pubdate>

line 9, column 1: Undefined channel element: lastbuilddate
<lastbuilddate>9/6/05, :58:27 AM</lastbuilddate>
line 16, column 2: Undefined item element: pubdate (20 occurrences)
<pubdate>9/6/05, :52:31 AM</pubdate>

line 152, column 0: Missing channel element: title


P.S. Imi cer scuze fata de ceilalti membri, nu-mi sta in caracter sa postez erori ce pot oferi unui atacator informatii pretioase insa m-a deranjat foarte mult atitudinea autorului pe postul "frate"...
Sus  
danic



Data înscrierii: 03/Iun/2004
Mesaje: 8
Locație: Timisoara, Timis

Trimis: Mar Sep 06, 2005 10:41 am    Titlul subiectului:  

@em@il:
Nici nu stiu daca sa iti multumesc sau nu (datorita tonului adoptat). Iti multumesc ca ti-ai dat interesul sa testezi capacitatile site-ului. Nu cred ca era nevoie sa postezi intreg codul aici, puteai sa trimiti un mail sau un PM.

In fine:
Prima eroare: link de forma http://www.anunturi-gratuite.ro/afaceri/anunturi-0/
A doua eroare: cautare dupa 'ceva' (cu caracterul ' neescape-uit) - eroare destul de rusinoasa.
A treia "eroare": nu e fortat, dar pe o imagine de tip spacer nu cred ca are relevanta ALT-ul.
A patra "eroare": S-a schimbat ceva intre timp la specificatiile RSS. Nu am avut timp sa caut.

Astept si alte comentarii.

PS: Nu inteleg despre ce atitudine este vorba. Mi-am aparat munca, atat.
Sus  
carco



Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti

Trimis: Mar Sep 06, 2005 10:52 am    Titlul subiectului:  

danic a scris:
A doua eroare: cautare dupa 'ceva' (cu caracterul ' neescape-uit) - eroare destul de rusinoasa.

NU! Probabil folosesti tehnica "lu' peste" (cea cu htmlentities sau o functie ce inlocuieste caracterele ' si/sau " in loc de mysql_real_escape_string). Eroarea aceasta exista cam in toate paginile (chiar si in url se poate injecta nu numai la cautari). E vorba de caracterul \ pe ultima pozitie.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Evaluare site
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community