Skip to content

当web应用使用request response包装类时会导致链接失败 #187

@Y4er

Description

@Y4er

以springboot为例程序Filter中request和response被ContentCachingRequestWrapper、ContentCachingResponseWrapper包装

image

导致在链接时net.rebeyond.behinder.payload.java.Echo#fillContext setCharacterEncoding报错

image

并且org.springframework.web.util.ContentCachingResponseWrapper.ResponseServletOutputStream#ResponseServletOutputStream的write函数重载没有只传入一个byte[]参数的

image

所以这个地方也会报错,导致连不上。

image

鉴于dofilter的包装类被广泛应用,建议作者应修复此bug。

另外这是我对当前打内存马的一点建议,传入pagecontext时

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions