adding base exploit class, unifying HTTP requests