做黑盒Rest API模糊,我想验证在每个模糊请求后,非模糊请求仍然可以,因为我没有访问目标。session.post_send可以使用吗?如何使用?
发布于 2018-05-29 03:06:27
是的,post_send可以这样使用。参见Session.post_send documentation。
例如,您可以在this example file的第50行之后添加以下内容
session.post_send = my_post_send当然,您需要定义my_post_send,例如:
def my_post_send(target, fuzz_data_logger, session, sock, *args, **kwargs):
target.send('some data')
response = target.recv(10000)
fuzz_data_logger.log_check('Checking response data ....')
# if failure is found:
fuzz_data_logger.log_fail('SUT responded with ___ indicating catastrophic failure')另请参阅Target和IFuzzLogger的文档。
https://stackoverflow.com/questions/50280865
复制相似问题