INNER CODE UNIT · Java

initRequest

ron190/jsql-injection · model/src/main/java/com/jsql/model/InjectionModel.java:382

    private String initRequest(boolean isUsingIndex, String dataInjection, Builder httpRequest) {
        if (
            this.mediatorUtils.parameterUtil().getListRequest().isEmpty()
            && this.mediatorUtils.csrfUtil().getTokenCsrf() == null
        ) {
            return StringUtils.EMPTY;
        }
            
        // Set connection method
        // Active for query string injection too, in that case inject query string still with altered method
        
        if (this.mediatorUtils.parameterUtil().isRequestSoap()) {
            httpRequest.setHeader(HeaderUtil.CONTENT_TYPE_REQUEST, "text/xml");
        } else {
            httpRequest.setHeader(HeaderUtil.CONTENT_TYPE_REQUEST, "application/x-www-form-urlencoded");
        }

        var body = new StringBuilder();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…