Ns-2 has a message passing interface. (Agent/MessagePassing) Check http://samtrac.informatik.hu-berlin.de/brn/browser/BerlinRoofNet/simulation/ns2/ns-2.29-click/tcl/ex/wireless-flooding.tcl?rev=9 for an example. You can use the interface to send malicious messages.