Archiv verlassen und diese Seite im Standarddesign anzeigen : MAC Adresse herausfinden ???
Wie konn ich mit PHP die MAC adresse ???
THX
TheCondor
24.07.2002, 17:58
?????????
Bitte gib Dir doch ein bisschen Mühe dich anständig auszudrücken. Ich verstehen nicht was Du willst
er will die mac adresse einer netzwerkkarte auslesen.
geht aber net, da php eine serverbasierte scriptsprache ist, und sowas auf den client dann logischerweise net kann ...
das geht aber auch net mit javascript, da brauchst active scripting fuer, und das kann nur der ie interpretieren ...
aber waer trotztdem toll, wenn du deine fragen das naechste mal anstaendig formulieren koenntest.
mfg
Schade !!!
OK ich werde es nächstes mal besser machen...
theoretisch würde es mit php gehen, aber ich kann dir jetzt keinen source geben..
so long
cYrus
die mac vom server vllt. ... aber sicherlich nicht die vom client.
so long
vom client natürlich...
weil die mac eine PC kennzeichnet und nur ein mal auf der welt gibt.
ich wollte das haben um benutzer auszuschließen...
also die mac-adresse ist ja bei jedem tcp/ip packet dabei, wieso sollte es dann nicht lösbar sein?!
nur musst du halt vermutlich selber die ganzen requests & co. machen..
so long
cYrus
Felix Kaiser
25.07.2002, 00:39
Modems und ISDN Karten haben auch ne MAC Adresse? Bei Ethernet, des ist mir auch klar, aber Modems und sowas wär mir neu, sind ja praktisch auch nur ne Art 'Telefone' die man für Internetverbindungen nutzen kann.
Modem und ISDN-Adapter sollten eigentlich auch ne MAC-Adresse haben.. zumindest ist bei jedem tcp/ip-packet ganz sicher die mac-adresse dabei!
so long
cYrus
Felix Kaiser
25.07.2002, 01:26
Afaik ist die aber NULL oder eine Zufallszahl, von daher nicht relevant.
Also ISDN Karten haben auf jeden Fall eine MAC Adresse. Hab ich zumindest in einem Buch gelesen.
Wie du jetzt an die MAC Adresse ran kommst kann ich dir net sagen, aber die Idee User anhand ihrer MAC Adresse auszuschließen finde ich gut, da sich diese ja nur beim wechsel der Hardware ändert.
Xothous
Jan Krüger
26.07.2002, 15:11
IP-protokoll:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
TCP-protokoll:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Port | Destination Port |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Acknowledgment Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Data | |U|A|P|R|S|F| |
| Offset| Reserved |R|C|S|S|Y|I| Window |
| | |G|K|H|T|N|N| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | Urgent Pointer |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| data |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ok. und wo soll da jetzt die MAC-adresse drinstehen? :D
Felix Kaiser
26.07.2002, 22:14
Nirgends. Wo haste dieses Diagramm her? Ich such nämlich grad ne TCP/IP Dok wo der explizite Aufbau von entsprechenden Paketen aufgebaut ist.
ja IP ist osi layer 2. TCP und UDP sind in osi layer 4.
Aber wir suchen was aus dem Layer 2 !!!
Original geschrieben von JaSt
IP-protokoll:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
TCP-protokoll:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Port | Destination Port |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Acknowledgment Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Data | |U|A|P|R|S|F| |
| Offset| Reserved |R|C|S|S|Y|I| Window |
| | |G|K|H|T|N|N| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | Urgent Pointer |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| data |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ok. und wo soll da jetzt die MAC-adresse drinstehen? :D
hier du schlaumeier:
http://mitglied.lycos.de/exxxon/mac.gif
:cool:
wenn man über modem/isdn online geht, dann ist wird immer die mac-adresse vom dfü-netzwerk weitergegeben. das ist ja praktisch eine virtuelle netzwerkkarte.
ich kann mir aber nicht vorstellen, dass man diese mit nem php-script auf dem server auslesen könnte.
dazu muss man ziemlich auf den untersten osi-ebenen rumpfuschen. unter windows ist das zb ohne spezielle apis nicht möglich.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.