attack basics