Quote: Originally Posted by Jonathan_King
You need the mac addresses of the network cards. Open up a command prompt and enter ipconfig /all.
You'll find the mac address here.
No he doesn't... in his adaptor properties he only needs to enable "Wake in Magic Packet" and "Wake on Pattern". In the shortcut itself he only needs the computer's name in UNC format... For example if the machine is named "fred" the target slot in the shortcut would read \\fred
... its the same as making a shortcut to a folder ... all you need is the folder's name. A network address is seen as a system folder, just like any other.
Heres the thing... Network adaptors have no brains, they rely upon the CPU to make their decisions for them. ANYTHING coming into a network port requires the machine to wakeup, examine the packet and decide what to do with it... Some software might decide not to allow connecting to the port, or others might implement a secure ACK-NAK sequence... but it has to wake the machine out of standby to do that.
So... no matter what you send to that port it's going to wake the machine up. From there it will discard the bad first packet, but it's awake now so it will process the request for a share list from the shortcut.
Yes it's an exploit... the bane of modern computing... but hey if it works....