Vulnerability Testing In Wireless Ad-hoc Networks Using Incremental Adaptive Corrective Learning