دوست عزیز ، امکانش هست که دو تا کارت شبکه MAC Address یکسان داشته باشند ولی خوب به ندرت این اتفاق رخ می دهد. , ولی قطعا هر دو متعلق به یک شرکت می باشد.
در ضمن با برنامه می شود ولی دوست عزیز شما به هیچ وجه نمی توانید که ROM را از طریق نرم افزار و اونهم از توی ویندوز اطلاعاتش رو Rewrite کنی . MAC Address جزئ اطلاعاتی است که Hard-Codec می شود یا اصطلاح Burned-In هم به کار می برند.
روش کار این برنام های به این شکل است که یک Broadcast Packet می فرستد و MAC جدید را به MAC Table مربوط به Switch اعلام می کند. به دین طریق MAC Address جدید برای این پورت بازنویسی می شود. خوب از اینجا به بعد هنگام Packet Genertaion فیلد متعلق به Source MAC Address را بازنویسی می کند که این روش در سطح سیستم عامل عمل می کند. نکته قابل توجه اینست که هر سیستم عامل است که Packet ها رو تا لایه Datalink دذست می کند و بعد تحویل کارت شبکه می دهد. MAC در Registry ویندوز ثبت شده و هنگام Packet Generation ویندوز از اون استفاده می کند. فقط مشکل ARP Request ها است که گفتم فیلد مرتبط باز نویسی می شود.
خیلی جالب است بدانید که این امر به عنوان یک روش Hacking معرفی می شود که به آن MAC Spoofing می گویند.