ARP spoofing을 이용하여 로컬 네트워크 상에서 MAC address 조작이 가능하다는 것은 많은 분들이 알고 계시겠지만, 로컬 머신 자체의 MAC address도 수정이 가능하다는 것은 모르시는 분들이 계실 것 같아 알려드립니다. 저도 오늘 MAC address 관련 내용을 검색하던 중 처음 알게된 내용입니다.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
윈도우 및 리눅스 모두 로컬 MAC address 변경이 가능합니다(관리자 권한 로그인 후).
로컬 MAC address 변경은 MAC address에 네트워킹 제약이 가해져 있거나, 소프트웨어 인증용으로 MAC address가 사용될 경우를 우회하는 용도로 사용될 수 있습니다.
아래는 OS별로 방법이 잘 요약된 http://www.irongeek.com/i.php?page=security/changemac에서 발췌한 내용입니다. 윈도우 2003에서 Method1(아래참조)을 테스트 해보았는데, MAC address를 바꾸어도 네트워킹에 전혀 문제가 없었습니다(리부팅하지 않아도 바로 적용됨).
BSD
1) Bring down the interface: "ifconfig xl0 down"
2) Enter new MAC address: "ifconfig xl0 link <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />00:00:00:AA:AA:AA"
3) Bring up the interface: "ifconfig xl0 up"
Linux
1) Bring down the interface: "ifconfig eth0 down"
2) Enter new MAC address: "ifconfig eth0 hw ether 00:00:00:AA:AA:AA"
3) Bring up the interface: "ifconfig eth0 up"
Windows 2000/XP
Method 1:
This is depending on the type of Network Interface Card (NIC) you have. If you have a card that doesn’t support Clone MAC address, then you have to go to second method.
a) Go to Start->Settings->Control Panel and double click on Network and Dial-up Connections.
b) Right click on the NIC you want to change the MAC address and click on properties.
c) Under "General" tab, click on the "Configure" button
d) Click on "Advanced" tab
e) Under "Property section", you should see an item called "Network Address" or "Locally Administered Address", click on it.
f) On the right side, under "Value", type in the New MAC address you want to assign to your NIC. Usually this value is entered without the "-" between the MAC address numbers.
g) Goto command prompt and type in "ipconfig /all" or "net config rdr" to verify the changes. If the changes are not materialized, then use the second method.
h) If successful, reboot your system.
Method 2:
This should work on all Windows 2000/XP systems
a) Go to Start -> Run, type "regedt32" to start registry editor. Do not use "Regedit".
b) Go to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}". Double click on it to expand the tree. The subkeys are 4-digit numbers, which represent particular network adapters. You should see it starts with 0000, then 0001, 0002, 0003 and so on.
c) Find the interface you want by searching for the proper "DriverDesc" key.
d) Edit, or add, the string key "NetworkAddress" (has the data type "REG_SZ") to contain the new MAC address.
e) Disable then re-enable the network interface that you changed (or reboot the system).
Method 3:
Use the program Etherchange from http://ntsecurity.nu/toolbox/etherchange/
Windows 9x
Use the same method as Windows 2000/XP except for the registry key location is "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net" and you must reboot your system.
http://en.wikipedia.org/wiki/MAC_address var viewer_image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/viewer/"; var photo = new PhotoLayer(parent.parent.parent); photo.Initialized(); window.onunload = function() { photo.oPhotoFrame.doFrameMainClose(); }.bind(this);
어디선가 가져왔는데... 어디지?
----------------------------
"Default"=""
"ParamDesc"="Network Address"
"Type"="edit"
"LimitText"="12"
"Optional"="1"
"UpperCase"="1"
netmac.reg

댓글목록
등록된 댓글이 없습니다.