mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-22 15:15:23 +00:00
fix: gbk when uppercase isn't decoded properly
This commit is contained in:
parent
4d52fb45e4
commit
2521d5333e
@ -411,7 +411,7 @@ func (r *Request) executeRequest(reqURL string, request *generatedRequest, previ
|
|||||||
redirectedResponse = bytes.ReplaceAll(redirectedResponse, dataOrig, data)
|
redirectedResponse = bytes.ReplaceAll(redirectedResponse, dataOrig, data)
|
||||||
|
|
||||||
// Decode gbk response content-types
|
// Decode gbk response content-types
|
||||||
if contentType := resp.Header.Get("Content-Type"); contentType != "" && (strings.Contains(contentType, "gbk") || strings.Contains(contentType, "gb2312")) {
|
if contentType := strings.ToLower(resp.Header.Get("Content-Type")); contentType != "" && (strings.Contains(contentType, "gbk") || strings.Contains(contentType, "gb2312")) {
|
||||||
dumpedResponse, err = decodegbk(dumpedResponse)
|
dumpedResponse, err = decodegbk(dumpedResponse)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "could not gbk decode")
|
return errors.Wrap(err, "could not gbk decode")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user