MCPcopy
hub / github.com/0x727/ShuiZe_0x727 / read_xml_errors

Function read_xml_errors

Plugins/Vul/Param/SqlInject.py:53–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

51
52# 从xml中读取报错规则
53def read_xml_errors():
54 errors_regexp_dict = OrderedDict() # 报错正则
55
56 DOMTree = minidom.parse(ERROR_REGEXP_XML)
57 collection = DOMTree.documentElement
58
59 dbms_collection = collection.getElementsByTagName("dbms")
60 for dbms_node in dbms_collection:
61 dbms = str(dbms_node.getAttribute("value"))
62 errors_regexp_dict[dbms] = []
63 error_regexps = dbms_node.getElementsByTagName('error')
64 for each in error_regexps:
65 error_regexp = each.getAttribute("regexp")
66 errors_regexp_dict[dbms].append(error_regexp)
67
68 return errors_regexp_dict
69
70
71

Callers 1

detectFunction · 0.85

Calls 1

parseMethod · 0.45

Tested by

no test coverage detected