Files
SamWaf/wafenginecore/wafhttpcore/sql_test.go
T
2025-03-04 14:53:40 +08:00

25 lines
692 B
Go

package wafhttpcore
import (
"SamWaf/libinjection-go"
"fmt"
"net/url"
"testing"
)
func TestSql(t *testing.T) {
payload := "id=1+and+1=2+union+select+1"
decodedValue, err := url.QueryUnescape(payload)
payLoadReturnPrint := libinjection.IsSQLiNotReturnPrint(payload)
fmt.Println(fmt.Sprintf("payload=%v Result:%v", payload, payLoadReturnPrint))
decodepayLoadReturnPrint := libinjection.IsSQLiNotReturnPrint(decodedValue)
if err != nil {
fmt.Println(fmt.Sprintf("decodePayload=%v Result:%v QueryUnescapeErr:%v", decodedValue, decodepayLoadReturnPrint, err))
} else {
fmt.Println(fmt.Sprintf("decodePayload=%v Result:%v ", decodedValue, decodepayLoadReturnPrint))
}
}