operation code is constantly being modified; so the attack module also need to be constantly updated. tool