Hi, wie kann man die Macadresse von einem Netzwerkadapter ändern? Ich habe ein Computerprogramm, wo einmal die Lizenz von der eingebauten Netzwerkkarte generiert wurde und das Program auch nach der Netzwerkkarte sucht. Sind die Macadressen fest in der Karte reingemacht oder kann man die verändern? Gibt es sonst alternativ vielleicht Programme, mit denen man Macadressen vortäuschen kann, z.B. eine virtuelle Netzwerkkarte, die physisch aber nicht im PC steckt und die eine theoretische MacAdresse hat?
:
Verschoben durch Admin
https://www.google.com/search?client=firefox-b-d&q=mac+adresse+%C3%A4ndern 10 Sekunden Arbeit ich berechne pro angefangene halbe Stunde, macht dann 47,50€ netto :D
:
Bearbeitet durch User
Es gibt Netzwerkkarten, bei denen man die MAC ändern kann, aber so eine alte Intel Pro wirst du nicht haben. Bei vielen anderen Karten ist die MAC in einem EEPROM (meist ein 93C46), denn man theoretisch umrpogrammieren kann. Unter Linux kann man evtl. sogar mit ifconfig o. ä. Tools dran rumfummeln.
Mc Mac schrieb: > Gibt es sonst alternativ vielleicht Programme, mit denen man Macadressen > vortäuschen kann, z.B. eine virtuelle Netzwerkkarte, die physisch aber > nicht im PC steckt und die eine theoretische MacAdresse hat? VM Hypervisor wie VMware tun das.
Du wirst die MAC schon direkt in der Hardware ändern müssen, die rein softwaremäßige Änderung im Treiber gaukelt dem Netzwerk zwar eine andere MAC vor, deinem Programm aber sicherlich nicht.
Matthias S. schrieb: > (meist ein 93C46), denn man theoretisch > umrpogrammieren kann. wie macht man das?
Wird doch mittlerweile bei halbwegs aktueller Hardware alles in Software gemacht. Wenn wir von Windows reden, dann mal im Geräte-Manager das entsprechende Gerät unter Netzwerkadapter auswählen. Im Reiter "Erweitert" die "Eigenschaften"-Liste durchgehen. Leider konnten sich die Hersteller bisher nicht auf einen einheitlichen Namen für die MAC-Adresse und die Syntax einigen. Also in der Liste nach Einstellungen wie Netzwerkadresse suchen. Zum Teil sind die Einträge auch nicht übersetzt. Beim meinem Realtek Gigabit-Controller heißt der Eintrag Netzwerkadresse, bei meinem WLAN-Adapter Network Address. Je nach Karte/Treiber die MAC-Adresse mit "-", ":" oder ganz ohne Trennzeichen eingeben. Wenn wir von Linux reden, Schnittstelle runter fahren, Mac setzen, dann Schnittstelle wieder hoch fahren:
1 | ip link set <Schnittstellen-Name> interface down |
2 | ip link set <Schnittstellen-Name> address <xx>:<xx>:<xx>:<xx>:<xx>:<xx> |
3 | ip link set <Schnittstellen-Name> interface up |
User schrieb: > unter Linux geht das mit "ifconfig eth0 hw ether <MAC>" Geht in Windows Netzwerktreibern oft auch. Ich bin bloss nicht sicher, ob Checks von über die MAC verdongelter Software das nicht ebenfalls wissen und tiefer graben. Wär ja zu einfach.
Ich kenne zumindest eine (teure) MAC-verdongelte Software, bei der das unter Linux mit ifconfig funtioniert.
Mc Mac schrieb: > wie macht man das? Mit einem Programmiergerät, das den 93C46 lesen und beschreiben kann. Aber zuerst musst du rausfinden, ob so ein Chip auf der Karte ist (ist ein 8-Pin IC). Wenn ja, wäre vermutlich die simpelste Methode mit Ponyprog und einfach-Adapter. Wer sich auskennt, kann einen Arduino o.ä. für sowas programmieren. Muss halt das SPI Protokoll des 93C46 können.
:
Bearbeitet durch User
Matthias S. schrieb: > Muss halt das SPI Protokoll des 93C46 können. Das kann ich nicht, wie kann man das lernen?
Mc Mac schrieb: > Das kann ich nicht, wie kann man das lernen? Guckst du ab S. 5 http://ww1.microchip.com/downloads/en/DeviceDoc/doc5140.pdf
Moin, Mc Mac schrieb: > Das kann ich nicht, wie kann man das lernen? Bevor du dich komplett verausgabst - kleiner Tipp am Rande: Ueblicherweise gibts Tools vom Hersteller des Chips auf der Ethernetkarte, mit denen die MAC-Adresse programmiert werden kann. Kann naemlich gut sein, dass da nicht nur die MAC-Adresse im EEPROM steht, sondern noch anderer wichtiger Krempel und z.b. ein CRC ueber das alles - der dann auch mit der neuen MAC stimmen sollte... Gruss WK
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.