Avatar billede eonix Nybegynder
25. august 2003 - 23:53 Der er 25 kommentarer og
1 løsning

Vores PHP side bliver hacket !

Vi har vores tagwall op og kørende, og vi troede vi havde fjernet alle sikkerhedshuller i PHPen, men der må være nogle virkelig store fejl, for folk kan stadigt komme ind :(

Vores hjemmeside: www.rtg-party.dk
Vores tagwall: http://www.rtg-party.dk/index.php?go=tagwall

Vi spørger nu alle PHP guruer på eksperten om hjælp da vi gerne vil have det her problem stoppet NU.

Venlig hilsen

EoniX
Avatar billede eonix Nybegynder
25. august 2003 - 23:55 #1
Har fået at vide at det måske kan have noget at gøre med syntax ???
Avatar billede sukos Juniormester
25. august 2003 - 23:56 #2
Hvad er problemet?
at man kan skrive uden at være logget ind?
Avatar billede eonix Nybegynder
25. august 2003 - 23:57 #3
Nej... en udefra kommende kan ændre i folks tags.... unden at være logget ind
Avatar billede eonix Nybegynder
25. august 2003 - 23:57 #4
Check evt tagwall siden, for der kan du selv se det
Avatar billede doc404 Novice
25. august 2003 - 23:58 #5
Øhh.. kan du ikke være lidt mere specifik?
Avatar billede eonix Nybegynder
26. august 2003 - 00:00 #6
nej det er jo det der er problemet.... Vi ANER ikke hvad vi har gjort forkert... men vi ved med 100% det ikke er en af os der ændre på tags.... og vi ved også hvem det er... men vedkommende vil ikke sige det til os da han mener vi så ikke lære noget... men vi sidder fast og kan ikke regne det ud :(
Avatar billede sukos Juniormester
26. august 2003 - 00:02 #7
Jeg forstår ikke hvad du mener med tags?
Avatar billede eonix Nybegynder
26. august 2003 - 00:02 #8
se på siden... en tagwall er et sted hvor man skriver en lille besked.... en besked kaldes et TAG.... dermed tags
Avatar billede doc404 Novice
26. august 2003 - 00:05 #9
Nu er det jo nok ikke lige PHP, der er noget galt med...

Jeg har ikke oprettet mig som bruger etc. for at kunne checke det, men findes der et punkt, hvor folk kan rette deres egne tags?
Avatar billede sukos Juniormester
26. august 2003 - 00:05 #10
nemmerlig!
Og hvad er de tså som sker, der ikke må ske?
Avatar billede eonix Nybegynder
26. august 2003 - 00:06 #11
at en person kan misbruge vores PHPkode til at ændre på tags.

Personen siger også at der er andre mere alvorlige sikkerhedsfejl... men vil stadigt ikke ud med hvor.. :(
Avatar billede squashguy Nybegynder
26. august 2003 - 00:13 #12
ofte er det pga sql injection, hvor man glemmer at kontrollere input fra brugeren. søg på google om emnet.
Avatar billede squashguy Nybegynder
26. august 2003 - 00:28 #13
jeg har lige lavet en lille test. og jeres tagwall tillader sql injection
Avatar billede eonix Nybegynder
26. august 2003 - 00:30 #14
Jeg tror det har været meget behjælpsomt...

Hvis i kan finde andre fejl får i også belønning for det...

men på forhånd tak. :D
Avatar billede sukos Juniormester
26. august 2003 - 00:32 #15
Så er det vel noget med
INSERT INTO `tagwall` (`navn`, `email`, `besked`) VALUES (". addslashes($_POST["navn"]) .", ". addslashes($_POST["email"]) .",". addslashes($_POST["besked"]) .");
Avatar billede eonix Nybegynder
26. august 2003 - 00:33 #16
mere!! mere!! mere!!!

Bliv ved :P
Avatar billede sukos Juniormester
26. august 2003 - 00:34 #17
Avatar billede squashguy Nybegynder
26. august 2003 - 00:36 #18
der findes en lækker funktion:

mysql_escape_string()

som en en streng sikker, inden den indsættes. husk også at kontrollere tal inden sådanne indsættes.
Avatar billede eonix Nybegynder
26. august 2003 - 00:36 #19
weee... den er god :D
Avatar billede eonix Nybegynder
26. august 2003 - 00:39 #20
Flere ?
Avatar billede tipsen Nybegynder
26. august 2003 - 00:42 #21
Bed jeres php-programmør læse OWASP Guide v. 1.1 fra http://sourceforge.net/project/showfiles.php?group_id=64424
Avatar billede squashguy Nybegynder
26. august 2003 - 00:44 #22
jeg synes den tagwall har fået det lidt dårligt :O
Avatar billede eonix Nybegynder
26. august 2003 - 00:46 #23
Jo tak... rigeligt skidt :P

Men er jo derfor jeg er her jo :D

flere ting ?
Avatar billede ldrada Nybegynder
26. august 2003 - 17:05 #24
Fjern muligheden for at edit tags, det er der nemlig ikke brug for :)
Avatar billede squashguy Nybegynder
26. august 2003 - 17:09 #25
idrada... hvis der er mulighed for sql injection, er der stor mulighed for, at man så bare kan implementere denne mulighed selv :p
Avatar billede eonix Nybegynder
09. maj 2005 - 21:37 #26
Korrekt squashguy - Det var nemlig det der var sket med tagwallen - Tak for supporten til alle mand

Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester