flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
revolution
How to: Change your MAC address with assembly
Attached is a small demonstration file showing how to find and manipulate the network card(s). I expect it will work with Win2K and XP. Maybe Vista and 7 also. I tested with XPsp2. You need to run it with administrator privileges. Currently the code does this:
No .exe given, you have to assemble it yourself.
|
|||||||||||
![]() |
|
b1528932
i dont see any file
|
|||
![]() |
|
MHajduk
b1528932 wrote: i dont see any file |
|||
![]() |
|
revolution
b1528932 wrote: i dont see any file |
|||
![]() |
|
LocoDelAssembly
How he could have posted if not by being logged in?
|
|||
![]() |
|
LocoDelAssembly
Oh I see, when you're returned back there is an anchor in the link that scrolls the page down to your reply.
|
|||
![]() |
|
r22
Overriding MAC address with the registry is one of those Windows features that just make you dumbfounded. Like the registry key that lets you load a DLL into every process.
|
|||
![]() |
|
revolution
r22 wrote: Overriding MAC address with the registry is one of those Windows features that just make you dumbfounded. Like the registry key that lets you load a DLL into every process. |
|||
![]() |
|
r22
Clearly it's just me, but allowing modification of a hardware identifier in software seems insane.
But Linux and Windows both allow it, so maybe the utility of it outweighs any security concerns. I just want a world where MAC address filters are viable and network devices come with their own private keys, and asymmetric encryption key exchange + symmetric encryption is the DEFAULT for IP packets. Soon * bides time * ... |
|||
![]() |
|
revolution
r22 wrote: I just want a world where MAC address filters are viable and network devices come with their own private keys, and asymmetric encryption key exchange + symmetric encryption is the DEFAULT for IP packets. Soon * bides time * ... |
|||
![]() |
|
r22
revolution wrote:
I don't follow, are you saying locking down a hardware ID like a MAC address is akin to crippling the device? If so, I offer my equally glib response... MAC is to a NIC, as VIN is to a Car. |
|||
![]() |
|
revolution
But a VIN is not used in the process of driving the car. A MAC is part of the network protocol. And putting fixed private/public keys and algorithms into hardware is just wrong. If the algo is broken tomorrow by a new mathematical analysis then you are left with a useless NIC.
|
|||
![]() |
|
f0dder
Isn't the MAC override stored in HKLM anyway? This means unauthorized users won't be able to override it. If you have local admin privs, there's no point in making this hard to do.
|
|||
![]() |
|
revolution
The MAC is stored at:
Code: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\<4 digit adapter number>\NetworkAddress |
|||
![]() |
|
Alphonso
Thanks for the example and sharing Rev.
![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.