attack.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:xss_fuzzer_console 作者: tytrusty 项目源码 文件源码
def gen_urls(p, value, target_param=''):
    # Make a different URL for each query argument
    query = parse_qs(p.query.encode('utf-8'))
    url_list = list()
    for param in query.keys():
        if target_param == '' or target_param == param:
            new_query_d = copy(query)  # Copy of query dictionary
            new_query_d[param] = value
            new_query = urlencode(new_query_d, doseq=True)  # New query
            # Gen and add new url to url list
            url = ParseResult(p.scheme, p.netloc, p.path, p.params,
                              new_query, p.fragment).geturl()
            url_list.append((url, param))

    return url_list  # Return full list of all generated urls
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号