Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:26 Der er 76 kommentarer og
1 løsning

Så er hacking tilladt for et stykke tid.

Jeg har bakset lidt login sammen og vil nu lige teste af præcis hvor holdbart det er.

http://80.162.115.114/h4/index.php

Mange flere informationer får i ikke - Hvem kan fortælle mig hvad der står på den hemmelige side 2 og i så fald - Hvor er hullet?

Ved godt at der er andre kategorier men tænkte at PHP folkene kender bedst til evt huller.

/Nikolaj
Avatar billede erikjacobsen Ekspert
30. september 2003 - 20:28 #1
Du har skjult den godt: "The connection was refused when connection to xxx.xxx.xxx.xxx"
Avatar billede nak-m Nybegynder
30. september 2003 - 20:29 #2
kan ikke finde serveren :)
Avatar billede fangel Nybegynder
30. september 2003 - 20:30 #3
nikolajdu -> nu kender jeg dig jo lidt, og ved du ikke er ude på noget ondt - men du skal kunne dokumentere at det er din server (fx lav en server sig. der står Nikolajdu i)

Morten
Avatar billede ztyxx Nybegynder
30. september 2003 - 20:31 #4
man skal nu aldrig være sikker på ham nikolaj ;-)
Avatar billede ztyxx Nybegynder
30. september 2003 - 20:32 #5
men når siden ikke er tilgængelig må man sige at det er bulletproof *LOL*
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:33 #6
Damn sgu prøver lige at lukke op for jer ;-)

dea du har ret - Skal nok lige skrive "nikolajdu du" :))
Avatar billede maxsten Nybegynder
30. september 2003 - 20:34 #7
keine server.
Avatar billede squashguy Nybegynder
30. september 2003 - 20:35 #8
nu har du jo ikke specificeret hvordan siden skal/må hackes.. hvad er tilladt?
Avatar billede fangel Nybegynder
30. september 2003 - 20:38 #9
må jeg fx prøve mig frem med samtlige brugernavne/kodeord jeg kan finde på (vil nok tage ret lang tid - meeen)

Morten
Avatar billede tuctoh Nybegynder
30. september 2003 - 20:40 #10
et ret godt spørgsmål egentligt... er det din egen server? Må vi stresse den, til den giver os adgang?
Hvis det er et hosting hotel den ligger på, ville det nok ikke være lovligt etc...

Jeg har ikke kigget nærmere på det, men kunne være sjovt at se på, når vi ved HVAD du tillader.
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:42 #11
squash - Nu aner jeg jo ikke hvad i har tænkt jer så jeg har taget backup. *lol* - I må godt teste så meget i nu har lyst til

dea_pg - der er 2 brugernavne og passwords i databasen så du er velkommen. Har i problemer kan i senere få det ene.

Hjalp det i øvrigt?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:43 #12
Det er min helt egen maskine så der er ingen problemer.
Avatar billede fangel Nybegynder
30. september 2003 - 20:43 #13
din server bliver nok bombarderet med requests - så jeg lader være ;)

prøver lige et par andre metoder

Morten
Avatar billede fangel Nybegynder
30. september 2003 - 20:45 #14
nickolaj => har du noget mod at lave scriptet så det skrive fx 'forkert' ved forkert bruger og/eller pass?

Morten
Avatar billede the_legend Nybegynder
30. september 2003 - 20:46 #15
dea jeg vil gerne selv teste mine scripts ås kan du fortælle mig hemmeligheden bag det? :D
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:46 #16
nej det kan jeg da godt men brug ikke tid på brugernavn - Det kan næppe betale sig - Så kan jeg ligeså godt forære det med det sammme.

Det er ikke en gætte konkurrence på passwords - Det er ikke noget særligt.
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:47 #17
Kan i overhovedet se siden?
Avatar billede bredker Nybegynder
30. september 2003 - 20:48 #18
ja , forsiden
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:48 #19
ikke side 1?
Avatar billede ztyxx Nybegynder
30. september 2003 - 20:49 #20
jo forsiden og side1 kan ses her
Avatar billede fangel Nybegynder
30. september 2003 - 20:49 #21
jeg kan se

[login box]
forside
test 1...24/07 - 00:18
---
Hej her er forsiden...


---

legend => somend bare at lave en uendelig løkke der laver et bruger 'a', tester alle passwords, så 'aa', tester, 'ab' tester.. osv! en stor uendelig løkke (der stopper ved login)

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:52 #22
Nu har jeg indsat "forkert brugernavn" og mit navn i titellinien.
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:54 #23
Ikke fordi det gør noget - Men zonealarm for da blocket nogle request....

Dea_pg - set det er jo insteressant fænomen - Hvordan kan man stoppe sådan en sag?
Avatar billede bufferzone Praktikant
30. september 2003 - 20:54 #24
Tillad mig et enkelt bøvs.

Man bør aldrig give sig i kast med hacking og indbrudsforsøg med mindre man har en skriftlig tilladelse, med ansvarsfraskrivelse fra en person man er sikker på er netværkets/webstedets ejer.
Hvis jeg vile genere min bedste komkurrent, kunne jeg jo give alle ekspertens brugere tilladelse til at hacke ham, hvorefter I alle ville udsætte jer for retsforfølgelse hvis I havde succes og faktisk kunne ødelægge noget.
Jeg har ingen mistanke at der faktisk sker noget forkert her, men jeg er da heller ikks så sikker at jeg vil udsætte mig for den risiko at tilladelsen er givet på faldsk grundlag.

Mit råd er:

Lad være med at hacke med mindre I er helt sikker på hvem I hacker og har tilladelsen på skrift.
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:56 #25
bufferzone - Jeg kan udemærket forstå din og andres holdning til sikkerhedsaspektet men hvordan pokker for jeg så testet det af?

Jeg kan sende jer en email - I kan ringe til mig

Det må og bliver anyway mit ansvar - Så må vi bare håbe at ekspertens login er så sikkert at det er mig der er logget ind.... ;-)
Avatar billede squashguy Nybegynder
30. september 2003 - 20:58 #26
hvad sker der, hvis du lægger siden op på en host med magic_quotes_gpc = off ?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 20:59 #27
sqaushguy??
Avatar billede squashguy Nybegynder
30. september 2003 - 21:00 #28
jeg tænker på om du så er åben for sql injection...
Avatar billede fangel Nybegynder
30. september 2003 - 21:00 #29
umidbart lignerne det at det er OK sikkert...

du kører med register_globals = off (godt)
du kører med nyeste version af Apache (2.0.47) (godt)
du kører med nyeste version af PHP (4.3.3) (godt)

du kører med Windows (knap så godt)

Morten

PS, din servers ur er 2 timer og 2 min bagud!

Morten
Avatar billede bearhugx Nybegynder
30. september 2003 - 21:01 #30
hmm .. under alle omstændigheder - burde du så ikke slå Direcotry visning fra

se : f.eks. http://80.162.115.114/h4/js/
Avatar billede squashguy Nybegynder
30. september 2003 - 21:01 #31
magic_quotes_gpc angives i php.ini
Avatar billede bufferzone Praktikant
30. september 2003 - 21:01 #32
Det er et problem, hvis man ikke har rådt til at betale nogle af de professionelle for det. Man bør kende den man udføre den slags for personligt, for alle parters skyld. For at sikre sig kunne man jo lave en whois og dermed bekræfte at du faktisk er ejer
Avatar billede fangel Nybegynder
30. september 2003 - 21:02 #33
jeg har testet for mysql-injection - og dette virker ikke, nok p.g.a. magic_quotes om squashguy er inde på... du bør escape strenge med add_slashes() eller mysql_escape_chars (eller noget i den stil)

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:03 #34
whois bliver svært når nu det er på min almindelige adsl forbindelse. ANg betaling tja hvis jeg havde råd og nu er det egentlig for min egen vendings skyld.

Jeg har magic_quotes_gpc = On - Hvad betyder det og gør det livet farligere for mig og hvis igen hvordan?
Avatar billede fangel Nybegynder
30. september 2003 - 21:03 #35
men er det meningen vi skal kunne se ?site=1 ?

for det kan jeg godt

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:04 #36
Avatar billede squashguy Nybegynder
30. september 2003 - 21:05 #37
"hej duller æøå ÆØÅ" ?
Avatar billede squashguy Nybegynder
30. september 2003 - 21:06 #38
selv dulle
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:08 #39
Nej den har i vel kunnet se hele tiden.
Avatar billede squashguy Nybegynder
30. september 2003 - 21:08 #40
jaja
Avatar billede tobias_louv Nybegynder
30. september 2003 - 21:14 #41
Jeg kan se du har krypteret dine passwords, ellers ville det jo ingen sag være
Avatar billede the_legend Nybegynder
30. september 2003 - 21:16 #42
dea=> hvordan kan du lave en løkke på hans server kan du evt gi mig noget kode som jeg kan teste på min egen server?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:16 #43
tobias_louv - Hvordan fandt du ud af det?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:17 #44
tobias_louv - Bare en kort beskrivelse - denne tråd skal være blive en vejledning i hacking
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:17 #45
Nærmere hvordan man beskytter sig.
Avatar billede tobias_louv Nybegynder
30. september 2003 - 21:18 #46
jeg gik ind i din phpmyadmin, fandt databasen, tabellen og så det

http://80.162.115.114/phpmyadmin9/
Avatar billede tobias_louv Nybegynder
30. september 2003 - 21:18 #47
du kunne lave en slags login der også :)
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:19 #48
ahh fuck jeg havde lige flyttet den tilbage et kort sekund - Godt jeg sgu da havde tømt den...
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:19 #49
NEEEEJ FUCK FUCK FUCK - MAXSTEN fik pointene. Han lægger bare latterlige svar så ud med ham.

I andre får point når vi er færdige.
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:21 #50
Maxten fik mig lige til det han er ude efter - Så han ryger lige ud til højre - http://www.eksperten.dk/spm/407476
Avatar billede fangel Nybegynder
30. september 2003 - 21:21 #51
maxsten -> kan du lade være med at lægge svar når det ikke er et svar, men en kommentar!
Avatar billede fangel Nybegynder
30. september 2003 - 21:23 #52
nikolaj -> du kan også sende kildekoden til mig - så kan jeg gennemgå den (lidt nemmere end at prøve sig frem...)

legend -> prøv selv at lav et... (set_time_limit(0) whould come in handy)

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:24 #53
Det var selvfølgelig det her link jeg skulle smide : http://www.eksperten.dk/spm/407320
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:24 #54
Har i givet op? Vil i så have brugernavn+password
Avatar billede fangel Nybegynder
30. september 2003 - 21:25 #55
det her hvis du samler på dem

http://exp.dk/spm/407760

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:25 #56
Jeg samler ikke på dem for nu har jeg bøffet ham ud.
Avatar billede fangel Nybegynder
30. september 2003 - 21:25 #57
uden at 'brute-force' det, kan jeg ikke åbne den - nej... !

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:26 #58
brute-force og det er?
Avatar billede fangel Nybegynder
30. september 2003 - 21:26 #59
aldrig lav dumme ting i et spørgsmål når spm stiller er CoAdmin - sådan man siger?

Morten
Avatar billede fangel Nybegynder
30. september 2003 - 21:27 #60
at prøve samtlige mulige kombinationer - på et tidspunkt må den komme igennem

Morten
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:28 #61
Kan man undgå dette?

Kunne man ikke lave et tjeck der hedder noget alá - du har prøvet 25 gange på 25 sekunder - Luk for dig?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:29 #62
Til ære for eksperten så er det superhemmelige:

brugernavn : ekspert
password : eksperten

Giver det andre huller?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:31 #63
dea_pg ang : maxsten så havde jeg jo faktisk allerede ignoreret ham selvom han smed endnu et svar....
Avatar billede soreno Praktikant
30. september 2003 - 21:34 #64
Man kan og bruge "semi brute force", altså basere sine forsøg på ofte brugte passwords. F.eks. ved at gå slavist gennem ordbøger. Der findes faktisk ordlister man kan hente på nettet hvor typiske bruger passwords står i (svage passwords).

Måden at undgå brute force på er f.eks. at sætte en længere og længere timeout inden næste forsøg kan gennemføres.
1. fejl i password, sæt timeout til næste forsøg er tilladt til 1 sek.
2. .. 2 sek.
osv.
Avatar billede the_legend Nybegynder
30. september 2003 - 21:35 #65
dea=> jeg er ikke god til php så har du ikke en kode som kan teste det?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:35 #66
soreno - Ja det er nok lidt smartere.
Avatar billede tobias_louv Nybegynder
30. september 2003 - 21:37 #67
Du kan også sige at man har 3 forsøg i timen, 5 om dagen eller..
Avatar billede nikolajdu Nybegynder
30. september 2003 - 21:49 #68
Nå men kort fortalt så blev systemet her også bygget med livrem og seler.

Der bliver sat en cookie, en session og databaserække timeout på folk der er logget ind - For jeres skyld var den sat til 1 minut.

dea_pg,sqaushguy,soreno,tobias_louv :I kan hente jeres point her : http://www.eksperten.dk/spm/408020

/Nikolaj
Avatar billede bredker Nybegynder
30. september 2003 - 22:11 #69
maxsten>>burde du ikke aflevere de point igen , du har fået ved en fejl her
http://www.eksperten.dk/spm/408020
Avatar billede thesurfer Nybegynder
30. september 2003 - 22:13 #70
Avatar billede thesurfer Nybegynder
30. september 2003 - 22:14 #71
..jeg tænkte på "&" skulle vel have været "&", ik?
Avatar billede nikolajdu Nybegynder
30. september 2003 - 22:21 #72
thesurfer - Havde set det. Det er for at validatoren hos w3 ædre mine links Xhtml 1.1 links - Men det burde nu have været parset.

Det undrer mig egentlig bare at når man skriver &amp; i <a> så parses det - Skriver man det i en header("location:bla.php?a=1&amp;b=2");

Så parses det ikke. Skummelt men skidt.
Avatar billede dmcn Praktikant
30. september 2003 - 22:22 #73
nikolajdu : Det er vel netop forskellen på serverside og client side? =)
Avatar billede nikolajdu Nybegynder
30. september 2003 - 22:23 #74
normality ssshhh... ;-)
Avatar billede nikolajdu Nybegynder
30. september 2003 - 22:24 #75
det taler vi ikke mere om.
Avatar billede dmcn Praktikant
30. september 2003 - 22:24 #76
nikolajdu : Undskyld, jeg sagde intet.
(I header("Location:..."); skal du bruge & og ikke &amp;)
Avatar billede avminarm Juniormester
01. oktober 2003 - 08:26 #77
nikolajdu>> lægger du dit sikre loginscript op noget sted?, mere for at man kan studere koden?
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