MCPcopy Create free account

hub / github.com/Cytmo/waf-prowler / functions

Functions152 in github.com/Cytmo/waf-prowler

Methodget_current_used_methods
(self)
src/utils/prowler_rl.py:590
Functioninit
()
src/test-payloads/gowaf_modified.go:25
Functioninit
()
test-wafs/a-simple-waf/gowaf/gowaf_source.go:25
Functioninit
()
test-wafs/a-simple-waf/gowaf/gowaf_modified.go:25
Functionmain
()
src/test-payloads/gowaf_modified.go:166
Functionmain
()
test-wafs/a-simple-waf/gowaf/gowaf_source.go:153
Functionmain
()
test-wafs/a-simple-waf/gowaf/gowaf_modified.go:160
Methodmake_hashable
(d)
src/utils/prowler_rl.py:523
Functionmutant_methods_add_Content_Type_for_get_request
给GET请求添加Content-Type
src/utils/prowler_mutant_methods.py:1399
Functionmutant_methods_add_accept_charset
生成不同的 Content-Type 和字符集变体
src/utils/prowler_mutant_methods.py:955
Functionmutant_methods_add_harmless_command_for_get_request
为GET请求添加无害命令
src/utils/prowler_mutant_methods.py:1417
Functionmutant_methods_add_padding
绕过WAF的超大数据包检测
src/utils/prowler_mutant_methods.py:1296
Functionmutant_methods_add_random_harmless_param
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:748
Functionmutant_methods_case_and_comment_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:267
Functionmutant_methods_change_charset
生成不同的 Content-Type 和字符集变体
src/utils/prowler_mutant_methods.py:901
Functionmutant_methods_change_extensions
生成不同的 Content-Type 和字符集变体
src/utils/prowler_mutant_methods.py:873
Functionmutant_methods_chunked_transfer_encoding
使用分块传输编码,并将请求体拆分为更细的块
src/utils/prowler_mutant_methods.py:1443
Functionmutant_methods_convert_get_to_post
将GET请求转换为POST请求
src/utils/prowler_mutant_methods.py:1562
Functionmutant_methods_delete_content_type_of_data
删除data中的Content-Type:xxx;
src/utils/prowler_mutant_methods.py:1338
Functionmutant_methods_double_decode_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:436
Functionmutant_methods_fake_IP
随机向headers中注入IP欺骗相关的头部信息 Args: headers (dict): 原始HTTP请求头 Returns: dict: 添加了随机IP头部的请求头
src/utils/prowler_mutant_methods.py:1000
Functionmutant_methods_fake_content_type
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:96
Functionmutant_methods_for_test_use
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:808
Functionmutant_methods_garbage_character_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:539
Functionmutant_methods_html_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:403
Functionmutant_methods_line_breaks
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:710
Functionmutant_methods_modify_case_of_content_type
变异Content-Type这个属性名本身的大小写
src/utils/prowler_mutant_methods.py:1381
Functionmutant_methods_modify_content_type
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:39
Functionmutant_methods_modify_content_type_case
变异Content-Type的大小写
src/utils/prowler_mutant_methods.py:1363
Functionmutant_methods_modify_content_type_for_rl
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:18
Functionmutant_methods_modify_user_agent
修改请求头中的 User-Agent 为常见的浏览器或爬虫的 User-Agent
src/utils/prowler_mutant_methods.py:784
Functionmutant_methods_multipart_boundary
对 boundary 进行变异进而绕过
src/utils/prowler_mutant_methods.py:1222
Functionmutant_methods_multipart_form_data
使用multipart/form-data编码发送普通参数,并可选添加charset参数
src/utils/prowler_mutant_methods.py:1491
Functionmutant_methods_mutate_headers
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:1592
Functionmutant_methods_newline_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:469
Functionmutant_methods_null_byte_injection
在 URL 和参数中插入 %00(null byte)以尝试绕过解析逻辑
src/utils/prowler_mutant_methods.py:1654
Functionmutant_methods_path_traversal
对 URL 的 path 注入路径穿越 payload
src/utils/prowler_mutant_methods.py:1678
Functionmutant_methods_perameter_pollution_case1
服务器使用最后收到的参数, WAF 只检查第一个参数。
src/utils/prowler_mutant_methods.py:1057
Functionmutant_methods_perameter_pollution_case2
服务器将来自相似参数的值合并,WAF 会单独检查它们。
src/utils/prowler_mutant_methods.py:1134
Functionmutant_methods_random_boundary_confusion
为 multipart/form-data 设置异常的 boundary 值来尝试绕过解析逻辑
src/utils/prowler_mutant_methods.py:1700
Functionmutant_methods_space_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:302
Functionmutant_methods_sql_comment_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:1544
Functionmutant_methods_tab_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:506
Functionmutant_methods_transform_SOAP
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:837
Functionmutant_methods_unicode_normalization
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:666
Functionmutant_methods_unicode_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:370
Functionmutant_methods_upper_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:337
Functionmutant_methods_url_encoding
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:577
Functionmutant_upload_methods_double_equals
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:617
Functionreward_function
(response)
src/utils/prowler_rl_based_mutant.py:25
Methodsave_on_exit
(self)
src/utils/recordResUtils.py:42
Functionsend_request
(url, method, headers, data, files)
src/utils/prowler_rl.py:273
← previous101–152 of 152, ranked by callers