bug:非法字符处理问题

This commit is contained in:
wxyclub
2023-08-08 13:50:25 +08:00
parent fd8a51f137
commit 9f663904e2
@@ -1,8 +1,14 @@
package com.adc.da.xss; package com.adc.da.xss;
import com.adc.da.exception.AdcDaBaseException; import com.adc.da.exception.AdcDaBaseException;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class SQLFilter { public class SQLFilter {
@@ -19,7 +25,7 @@ public class SQLFilter {
for(int i$ = 0; i$ < len$; ++i$) { for(int i$ = 0; i$ < len$; ++i$) {
String keyword = arr$[i$]; String keyword = arr$[i$];
if (checkStr.indexOf(keyword) != -1) { if (checkStr.contains(keyword)) {
throw new AdcDaBaseException("包含非法字符"); throw new AdcDaBaseException("包含非法字符");
} }
} }