rewrite exploit