@@ -2,8 +2,10 @@ package config
22
33import java.util.Properties
44
5- enum class Configs {
6- INSTANCE ;
5+ class Configs {
6+ companion object {
7+ val INSTANCE = Configs ()
8+ }
79
810 var version: String
911 var extensionName: String
@@ -22,44 +24,22 @@ enum class Configs {
2224 var isInScope: Boolean = true
2325 var proxy: Boolean = true
2426 var repeater: Boolean = true
25- var requestTimeout = 600L
2627
2728 var nullCheck: Boolean = true
2829 var neverScanRegex: String = " (delete|del)"
2930
30- var filterStatusButton: Boolean = true
31- var randomCheckTimer: Long = 3000 // 随机扫描时间改为1秒
32- var fixedIntervalTime: Long = 100 // 固定间隔改为100ms
31+ var randomCheckTimer: Long = 3000
32+ var fixedIntervalTime: Long = 300
3333
34- var urlFileExtension: MutableList <String > = mutableListOf (
35- " js" , " css" , " jpg" , " jpeg" , " png" , " gif" , " ico" ,
36- " woff" , " woff2" , " ttf" , " eot" , " mp4" , " webm" , " mp3" ,
37- " wav" , " pdf" , " doc" , " docx" , " xls" , " xlsx"
38- )
3934 var payloads: MutableList <String > = mutableListOf<String >(
4035 " åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå" ,
4136 " '\" %df" ,
42- " /1" ,
4337 " '''" ,
4438 " ''''" ,
4539 " #{xx}" ,
4640 " #xx}" ,
4741 " sb'='\" =\" " ,
48- // "'",
49- // "\"",
50- // "')",
51- // "''",
52- // "'||'1",
53- // "\"||\"1",
54- // "sb'='\"=\"",
55- // "'OR'1\"OR\"1",
56- // "'OR'+1+\"OR\"+1=0",
57- // "' sleep(3)",
58- // "';WAITFOR DELAY '0:0:5'--" ,
59- // "' AND (SELECT * FROM (SELECT(SLEEP(5)))a)--",
60- // "SLEEP(3) /*' or SLEEP(3) or'\" or SLEEP(3) or \""
6142 )
62-
6343 val ERROR_SYNTAX : Array <String > = arrayOf(
6444 // 通用SQL语法错误
6545 " You have an error in your SQL syntax" , // MySQL通用语法错误信息
@@ -170,7 +150,7 @@ enum class Configs {
170150 " \" code\" :400" ,
171151 " 无法解析请求参数" ,
172152 " 无效的请求" ,
173- )
153+ )
174154 var ignoreParams: MutableList <String > = mutableListOf (
175155 " _t" ,
176156 " ts" ,
@@ -188,12 +168,5 @@ enum class Configs {
188168 " column" ,
189169 " field"
190170 )
191- }
192-
193-
194-
195-
196-
197-
198-
199-
171+ var nestedJsonParams: String = " "
172+ }
0 commit comments