Wie kann man einen einzigartigen code einer computers auslesen ?
Zum Beispiel Seriennummer oder so ??
Greez
Wie kann man einen einzigartigen code einer computers auslesen ?
Zum Beispiel Seriennummer oder so ??
Greez
sowas wie mac addresse ( ok sie ist nicht 100% einzigartig aber das ist vernachlässigbar denke ich)
oder was genau meinst du?
genauer beschreiben wär gut
für was brauchst dus denn? so ne art registrierung für ein programm von dir?
Schnitzel eine MAC ist zu 100% einzigartig außer man faked sie.
$getMac = _GetMACFromIP(@IPAddress1)
MsgBox(0,"",$getMac)
Func _GetMACFromIP($sIP, $seperator=":")
Local $MAC, $MACSize
Local $i, $s, $r, $iIP
$seperator = String($seperator)
If $seperator = "" Then
$seperator = ":"
ElseIf $seperator = "0" Then
$seperator = ""
EndIf
$MAC = DllStructCreate("byte[6]")
$MACSize = DllStructCreate("int")
DllStructSetData($MACSize, 1, 6)
$r = DllCall("Ws2_32.dll", "int", "inet_addr", "str", $sIP)
$iIP = $r[0]
$r = DllCall("iphlpapi.dll", "int", "SendARP", "int", $iIP, "int", 0, "ptr", DllStructGetPtr($MAC), "ptr", DllStructGetPtr($MACSize))
$s = ""
For $i = 0 To 5
If $i Then $s = $s & $seperator
$s = $s & Hex(DllStructGetData($MAC, 1, $i + 1), 2)
Next
If $s = "00" & $seperator & "00" & $seperator & "00" & $seperator & "00" & $seperator & "00" & $seperator & "00" Then $s = 0
Return $s
EndFunc
Ich hab mal ein Programm gemacht, das bei jedem unterschiedlichen Tempordnerdateianfang ein anderes PW brauch.
Wenn dir das einzigartig genug ist dann kann ich ja mal den Code versuchen zu konvertieren und zu posten (der Code ist nämlich in Blitzbasic geschrieben)
für meinen chat ... für die clients als id, die man verbannen kann, ohne dass der client seine id einfach ändert, oder ein anderer client gleich mit verbannt wird
bis jetzt hab ich da nur computername und eine zufallszahl in binär und der registry abgespeichert, was nicht sehr sicher ist
die müsste doch in der registry stehen
naja die windows serial und id kannste doch auslesen...die ist nicht wirklich leicht änderbar...
naja die windows seria....kannste doch auslesen
Ich sage jetzt schon vorraus das 99% aller Virenscanner den Chat dann als Keystealer erkennern werden.
ist die MAC adresse auch global einzigartig? dh. das KEIN ANDERER computer die gleiche MAC adresse hat
und: ändert sich die MAC adresse manchmal ?
also ändern wird sich die mac addresse meiner meinung nach nicht, weil auf den ganzen sticks und routern ist ja ne plakette drauf wo die mac addresse steht...
ist die MAC adresse auch global einzigartig? dh. das KEIN ANDERER computer die gleiche MAC adresse hat
und: ändert sich die MAC adresse manchmal ?
Die MAC Adresse ist einzigartig außer man jemand benutzt ein Tool um sie zu ändern. Also sie ändert sich aufjedenfall nicht von alleine wenn du das meinst.
Mal so eine andere Frage: Was ist wenn du einen Computer sperrst an dem z.b. mehr als eine Person arbeiten? Wenn dann bloß der eine Schwachsinn macht der andere aber nicht wird ja einer umsonst "bestraft".
dann könnte man ja noch username und sonstigen kram miteinbeziehen
Ja wollte es bloß mal mit erwähnt haben^^
Zitat von »Scripter192«
ist die MAC adresse auch global einzigartig? dh. das KEIN ANDERER computer die gleiche MAC adresse hatund: ändert sich die MAC adresse manchmal ?
Die MAC Adresse ist einzigartig außer man jemand benutzt ein Tool um sie zu ändern. Also sie ändert sich aufjedenfall nicht von alleine wenn du das meinst.
Joar, ich hatte mal so ein MacChanger hier reingestellt (im ScripteForum) mit dem man seine MacAdresse ändern kann. Aber DjDominik hatte mal ein Script geschrieben, das irgendsone nummer ausliest die in der CPU oder im Mainboard gespeichert ist aber glaube net, das es hier im Forum ist... Ich kann ihn ja mal fragen
offiziell ist die mac addresse einzigartig.
in der praxis ist sie definitiv nicht zu 100% einzigartig.
es gibt wenige addressen die mehrfach vorhanden sind. aber das sind so wenig das man die vernachlässigen kann.
die mac addresse ändert sich nicht. früher war sie meistens auf einen rom speicher der netzwerkkarte. (rom = nicht änderbar)
bei neueren geräten ist sie allerdings recht oft änderbar. die frage ist ob das jemand macht. und wenn du mit der mac addresse dein programm schützen willst dann dürfte das wohl ausreichend sein.
ok danke
Nur so am Rande, wenn jemand dein Programm nutzen will trotz der Prüfung dann wird er wohl eher dein Script umschreiben und einfach die Prüfung raus machen als das er seine MAC ändert
genau deswegen is die mac addresse meiner meinung nach ausreichend
vor allem weiß jemand der es "cracken" will nicht das er "nur die mac addresse" ändern müsste
du könntest aber auch ein bisschen sicherer werden indem du die mac addresse in binär umwandelst und dann mit einer constanten multiplizierst. so erkennt man auch beim netzwerk sniffen nichtmehr (bzw nur noch die eingefleischten cracker) das es sich um eine mac handelt