Avatar billede dumbledore Nybegynder
14. april 2002 - 15:18 Der er 13 kommentarer og
1 løsning

hacking problem (HTML & ASP) - request.form("xxx")!!

Hmmm overskriften er nok lidt underlig, men nu vil jeg forklare det!

Jeg har en gæstebog med login, hvor man kan skrive i!
Man skriver i nogle input felter og så sendes de til en MS Access Database (2000)!

Men der er nogle der vil hacke sig ind og ødelægge vores snak i gæstebogen!

Derfor har de lavet en side på en anden server hvor de kan vælge alle brugerene fra en List-Menu, som navn!

Altså de kan vælge fx mit navn og at de er adminstratore osv.!

Når man så bruger DERES form og trykker OK/send så sender den til MIN gæstebog! (Fx guestbook.asp?side=data)!

Hvordan kan jeg forhindre det?
Avatar billede dumbledore Nybegynder
14. april 2002 - 15:19 #1
Jeg vil gerne have en løsning i asp! da det er det sprog jeg programmere i!!
Avatar billede medions Nybegynder
14. april 2002 - 15:21 #2
-smække din database ind i en masse mapper, evt. kalde din mappe "3213932094239324dal2394030" eller noget i den stil.!

//>Rune
Avatar billede dumbledore Nybegynder
14. april 2002 - 15:31 #3
Det er ikke noget med det!! Databasen kan de squ ikke finde!
(BTW, så har de et program kaldet Tarck som via port 610, så de kan se mine ASP koder!! eller sådan noget)

Nååh men det er ikke problemet!
Problemet er:

Jeg har en side, ved navn guestbook.asp - der vises alle beskeder!
Så har jeg en side, ved navn guestbook.asp?side=besvar - hvor man kan svare! Og det er DEN side de hat lavet om på på deres egen server! Så de kan vælge en masse ting! Bl.a. mit navn osv.! Deres side sender til MIN side guestbook.asp?side=data!! (Ligesom min egen side, guestbook.asp?side=besvar)

Siden guestbook.asp?side=data requester jo bare en form der hedder FX navn - og sådan udnytter de mit system!!
Avatar billede coltau Juniormester
14. april 2002 - 15:41 #4
Man bliver vel automatisk omdirigeret til login-siden hvis man ikke er logget korrekt ind. ?
Avatar billede kimiwan Nybegynder
14. april 2002 - 15:42 #5
hvorfor melder du dem ikke bare til politiet, hvis du ved så meget om dem, som du gi'r udtryk for???
Avatar billede eagleeye Praktikant
14. april 2002 - 15:46 #6
Kan man ikke benytte noget i den her stil i toppen af din ASP fil.:

if request.servervariable("HTTP_REFERER") = "http://www.ditnavn.dk/guest/guestbook.asp" then
  ...indsæt
else
  ..smid væk
end if
Avatar billede eagleeye Praktikant
14. april 2002 - 15:46 #7
et svar...
Avatar billede steent Nybegynder
14. april 2002 - 17:33 #8
På den side hvor man indtaster brugernavn/password kunne du evt. lave en session, og så checke på den på den side der modtager inputtet, men ellers er eagleeye's svar da også en glimragende idé!

/Steenen
Avatar billede dumbledore Nybegynder
14. april 2002 - 19:26 #9
ok - hader hackere! eller sådan nogle der skal ødelægge alt det man selv har lavet!!
Avatar billede dumbledore Nybegynder
14. april 2002 - 19:34 #10
ØV!!!

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'request.servervariable'

/hogwartsonline/sniksnak.asp, line 153

Hvad betyder det????
Avatar billede sarid Nybegynder
14. april 2002 - 19:50 #11
Request.ServerVariables.. ikke Request.Servervariable..
Avatar billede eagleeye Praktikant
14. april 2002 - 22:06 #12
Ja det er rigtigt det er med s tilsidst...

Det er en masse forskellig variable man kan requeste i en asp side. Se evt mere her:
http://www.4guysfromrolla.com/webtech/092298-3.shtml

og her nogle en side som udskrift alle variables:
http://www.aspalliance.com/chrisg/tools/outputvars.asp?QueryString
Avatar billede dumbledore Nybegynder
16. april 2002 - 15:27 #13
ok!! checker lige det hele ud inden jer giver min acception!!
Avatar billede aceofspair Nybegynder
02. maj 2002 - 14:34 #14
Vil lige indsætte en lille kommentar

Hackere er IKKE folk der ødelægger ting...
Hackere er folk der søger information for informationens skyld, og IKKE for at ødelægge folks arbejde
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
Kurser inden for grundlæggende programmering

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