|
 |
|
|
Putting your Windows-based computer on the wire with absolutely zero hardware protection between you and the Internet is one of the dumber things to do with a computer. Consider your computer compromised (e.g. rootkit'ed and botnet'ed) and reinstall Windows but not before you do yourself a favor and get a decent hardware router to stick between your computer and the Internet. A router will solve the need for this application/article because it acts as a Network Address Translation (NAT) device AND it doubles as a _hardware_ firewall solution AND you can configure the WAN MAC address to be whatever you want. You may be lucky and have an embedded router (some ISP hardware does that) but nothing beats a dedicated, fully configurable hardware router. About $35 to $50 gets you a decent, consumer-level hardware router. Windows software firewalls are a joke and don't work.
After reinstalling, you should rebuild the binaries and upload them. They may be compromised as well.
Other than that, good article.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
 |
|
|
Hi I had hosted a website in my webserver and it is having a provision for getting the mac id of the client and displaying it. But after hosting the site mac add of my webserver is fetching. Can u plz send a sample code for fetching the mac address of respective client who is accessing the site.
Its really urgent.
Thankyou
Kikki
|
| Sign In·View Thread·PermaLink | 3.00/5 (5 votes) |
|
|
|
 |
|
|
hi i want to know that about Identify the computer type and mac address.i have small software call id.if u have double click on this small softwate it give u first 2 digit that call Identify the computer type and the rest is mac id.but i would like know that how can i change Identify the computer type.
i want to attech the software what i have it bot i dont know how to attech here .please send me email on hack_tiger2000@yahoo.com so i will reply and send u a software .
please help me.
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
Somehow my notebook ethernet card lost its MAC Address. I've tried the program and I was able to provide a fake MAC address and connect to the network. My question is: Is it posible to recover the original MAC Address and restore it to the NIC? Thanks Ricardo
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
I use a zyxel prestige (adsl with cable)
I don't understand why the mac address doesn't change. The problem is that the programm "Mac Address Changer for Windows" tell me that "the mac id has been successfully changed for this adapter".... but in realty is not change
Help me
|
| Sign In·View Thread·PermaLink | 1.60/5 (5 votes) |
|
|
|
 |
|
|
Hi Mr. Nishant Sivakumar,
do u know how to get the MAC Address from the NIC Hardware not from a place that can be changed.
May god give u good health and knowledge.
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
MACAddressChanger.exe is Not Working on WinXP SP2. It is displaying a the following Messsage
This is MAC Address Changer for Windows XP/2003 has encountered a problem and needs to close. We are sorry for the inconvenience
I have a Broadcom 440x 10/100 Integrated Controller
Any suggestion would be appreciated
Thanks in Advance.
|
| Sign In·View Thread·PermaLink | 2.20/5 (5 votes) |
|
|
|
 |
|
|
Thanks for the code.
I noticed that you get your list of available adapters using the IP helper API. My concern is that this is just the IP protocol's list of adapters, not the systems. Usually this isn't a problem, but it could be.
I'm not sure what the solution is.
For doing the reset you use the INetConnection API. This is connections, not adapters, but it still might be a better starting point?
You use INetConnection::Connect() to restart the adapter - does that API actually load and unload the driver? My understanding was that MS recommends using the CfgMgr32 API for doing that.
I read that you work at CodeProject? Is that physically at the Dundas offices? Are they still out in the west end near Bloor St.?
-- modified at 12:43 Thursday 10th August, 2006
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Hello Tom,
I wrote this app a while ago and haven't really looked at it since then. I've never had trouble using it (nor has my dad who's used it a lot more than I have). But at the same time, I can't say for sure if the methods I've used are the best ones to do what I did.
TomM wrote: I read that you work at CodeProject? Is that physically at the Dundas offices? Are they still out in the west end near Bloor St.?
Till a few months ago, we shared the office with Dundas, but now we've moved to an independent office (same building and same floor as Dundas - so Dundas is a 30 second walk away from here).
And no, we are not near Bloor St (that was ages ago). Now we are at Don Mills and Eglinton.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
thnx yaar,
have tried several other softwares but they didn't work. it seems too simple and really hope it works for my notebook.
thnx once again for ur good work. keep it up.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
Hi,
I found a bug in your code; in the CNetworkAdapterList constructor you get the amount of memory you need to allocate, then you devide the returned value by the size of the structure and use the outcome to allocate memory. This is wrong!
To make things worse, you do not supply the realy allocated memory to the second call!!!
All goes well when you have only one IP-Address on that MAC but I have multiple. The returnend size is bigger than one structure size. This is because the IP-Address are stored as a linked list.
What you should do (Next version??):
if( GetAdaptersInfo(NULL, &OutBufLen) == ERROR_BUFFER_OVERFLOW ) { m_pAdapterInfo = (IP_ADAPTER_INFO *) (new BYTE[OutBufLen]); //Get info for the adapters if( GetAdaptersInfo(m_pAdapterInfo, &OutBufLen) != ERROR_SUCCESS ) { //Call failed delete [] m_pAdapterInfo; m_pAdapterInfo = NULL; m_count = 0; } else { m_count = 0; PIP_ADAPTER_INFO pAdapInfo = m_pAdapterInfo; while(pAdapInfo) { m_count++; pAdapInfo = pAdapInfo->Next; } } }
This should stop some realy ugly crashes.
I did like the rest a lot. Thanx
Regards,
Addy Tas
I program therefore I am.
|
| Sign In·View Thread·PermaLink | 3.50/5 (2 votes) |
|
|
|
 |
|
|
Hello there ! I want to tell you that your program is exceptional ! I'm conected to a town-LAN ) The admin from that LAN decided that the VPN connection should be OK and the MAC addr is the best choice of verifying the clients autentity. BUT I have home 2 computers connected. I told him about this and i should pay for the network few 20 bucks more for the second IP. I don't want to pay so much for it as the few is about 30 bucks per month. My computer is registered to the Network admin. The second computer is not register, so I changed the MAC addres and it's working OK. But the problem is: if I am connected on the Internet the second computer is connected, but it cannot access the Internet, only the local addresses and viceversa. When I disconnect, the second should reconnect to access the Internet files. Can You help me somehow? Please...
Razvan
Razvan
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
If you could integrate random MAC address generation into the program it would make it complete.
btw, thanks a lot for the enable/disable adapter feature!
|
| Sign In·View Thread·PermaLink | 5.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
 |
|
|
 |
|
|
 |
|
|
 |
|
|
 |
|
|
Hi Nishant , I was badly in need of changing my MAC address from within my program.......I googled around and found your program...... I have very little knowledge on visual C++( Actually i gathered the key concepts of C++ and installed Visual studio 2000 a few years back...nd dat's where it ended....i know almost nothing 'bout the Visual stuffs ...)
I ,then,tried compiling your program.....and the old visual studio kept on giving the FATAL ERROR ..."Can not open netcon.h". I again searched around nd realized that I gotta install sm_thing called PLATFORM SDK XP SP2 for that "netcon.h" part to be working.
I did that too, which apparently removed the errors ...... But i was stuck again .... the compiler failed to recognize the IP_ADAPTER_INFO and PIP_ADAPTER_INFO(possibly a pointer to the earlier one) classes/structs................. So far i understood ..... 1. You modified some registry entries AND 2. Disabled / Enabled the interface as a refreshing mechanism......
later I noticed that,u wrote the code for Visual studio 2005(Beta)....  
Now Please help me on this and do let me know what else i need to do to make ur code working on my platform
[ N.B I don't need the visual parts ...... MACAddressChangerdlg.cpp/MACAddressChangerdlg.h, .... Just fixing the NetworkAdapter.cpp file would work
Thanks In Advance.....
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
|
 |