Basic attack

Basic attack framework