det skulle ik være så svært, ved at bruge et program som Commview kan man jo se alt hvad der kommer ind og ud af ens netkort og til hvilke IP\'er/MAC-adresser det går til/fra, så det er rigtigt nok, det er bare et program på serveren som fortæller MAC adressen til ASP...
ikke alle har netkort, man kan skifte netkort ud, og så mister man jo alt, man kan sætte sit netkort til at vise en anden MAC address end den det er født med osv.
dvs. at du kan finde MAC adressen på din bedste ven og så sætte dit netkort til den, og så gå ind på eksperten.dk og håbe at han har sat den til at gemme brugernavn og password, og dermed få hans user/pass
JA men jeg snakker om i stedet for en cookie. Hvad FANDEN tror du der er nemmest, at kopiere en cookie eller tage et netkort ud og sætte det i en anden computer??????
LOL du har vist ikke forstået det, du kan se MAC adresse så snart din comp er forbundet til din vens comp (over internet eller ethernet) - og derefter sætte din windows til at vise samme MAC adresse på dit netkort, som din ven har - og man kan tage backup af sine cookie-filer ved formattering, men hvis man skifter netkort en dag, ryger det hele medmindre man bruger noget til at vise en anden MAC adresse
i win2k gør man sådan her:
My Computer -> Højreklik -> Manage -> Device Manager -> Network adapters -> Dit netkort -> Advanced -> Network Address -> Value
i øvrigt, for at slå det helt fast! hvad ville du så gøre hvis der var flere personer om samme MAC address? altså flere brugere på samme netkort, dvs. hvis både du og din far brugte samme computer?
Ja en MAC adresse kan fakes, men man kan sgu da også spoofe et ip nummer, fake en cookie. Det her ville jeg lave til en service hvor man egentlig ikke kan lave noget ravage, men jeg ville bare sætte det på så hvis man geninstallerede, så var ens brugerinfo der stadig!
skysurfer, hvad så med at bare lade folk oprette et brugernavn og et password?
du ved ikke hvad der står i fx. ekspertens cookie på din vens computer, men du kan nemt finde hans MAC address, og derved sætte dit netkort til at have samme, og så logge ind som ham... hvis eksperten var lavet som du foreslog!
det er en alvorlig sikkerhedsbrist hvis folks unikke key der giver dem adgang til fx. et system som eksperten, er synligt for alle...
nu gider jeg ik bruge mere tid herinde! få en anden til at forklare det!
cyberesben du er sgu\' da for lattelig, hvordan du har fået så mange point det fatter man ikke. Se det i øjnene, både Skysurfer og Bocker udviser betydelig mere intelligens en du gør. Og hvorfor bliver du ved med at snakke om sikkerhed. Spørgsmålet har intet med sikkerhed. Fjog.
canman>> har jeg ikke ret i det jeg skriver? - jeg synes bare det er en meget usmart løsning med MAC adresser, da den kan fakes og da man så (for det meste) mister det hele hvis man skifter netkort, og der kan heller ikke være flere brugere om den samme service, på samme computer!
det kan godt være at skysurfer ikke har brug for sikkerhed, men det er nu mere princippet jeg ser på, det er ikke en holdbar løsning!
esben >> \"og der kan heller ikke være flere brugere om den samme service\"
Det kan jo også blive svært i mange tilfælde med cookies. Hvis man endelig lavede sådan et system, så ville det nok også være mere brugt at hver familie medlem havde hver sin profil i Windows 98 i stedet for en fælles.
med cookies kan alle som bocker siger have en profil på browseren, men med MAC address er man nødt til at skifte netkort eller ændre MAD adressen... ik noget man sådan lige gør
Function GetMACAddress(strIP) Set net = Server.CreateObject(\"wscript.network\") Set sh = Server.CreateObject(\"wscript.shell\") sh.run \"%comspec% /c nbtstat -A \" & strIP & \" > c:\\\" & strIP & \".txt\",0,true Set sh = nothing Set fso = createobject(\"scripting.filesystemobject\") Set ts = fso.opentextfile(\"c:\\\" & strIP & \".txt\") macaddress = null Do While Not ts.AtEndOfStream data = ucase(trim(ts.readline)) If instr(data,\"MAC ADDRESS\") Then macaddress = trim(split(data,\"=\")(1)) Exit Do End If loop ts.close Set ts = nothing \'fso.deletefile \"c:\\\" & strIP & \".txt\" \'Used to delete the temp file Set fso = nothing GetMACAddress = macaddress End Function %> <HTML> <HEAD> <TITLE>Get MAC Address</TITLE> </HEAD> <BODY> <%Response.Write(\"Your IP is : \" & strIP & \"<BR>\" & vbcrlf)%> <%Response.Write(\"Your MAC is : \" & strMac & vbcrlf)%> </BODY> </HTML>
Synes godt om
Ny brugerNybegynder
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.