Here is your grail...
Setting two IP address to be the same on one network will cause serious errors and possible lack of connectivity. Basically it is like trying to talk to two guys named Bob in a conference call, without any other way to tell them apart... Bob gets the message, but Bob has no idea why you told him, and Bob says that he didn't get it so you tell him again, but Bob says that he already knew that and doesn't know why you told him in the first place... Get the idea?
If am not mistaken the MAC address can NOT be changed it is hard coded into the NIC at the factory (I may be wrong on this one).
In order to recieve data at the application layer you need to have a software package that will listen to a specific IP port on the PC. Essentially you are listening on 192.168.2.15 : 5005. 5005 is the port number you are listening too. If you are looking to get a single message to every PC on a network I believe having the originating software send to the broadcast address (x.x.x.255) should do it. I haven't played around with it that much.
Hacks are essentially getting into someone elses computer. There are many different types of hacks. Far too many to go into on a message board, nor do I really feel like spreading that kind of knowledge. Essentially if you are looking to gain control of a PC you have to gain administrative (root) privledges. If you want to just crash (more widely known as an attack rather than a hack) there are several security holes in IIS and most Windows based software you can exploit. Check M$'s website for "security patches" (Otherwise known as the "hack-me-here page").
-Dizzy
|