Skip to content

Commit cb325cb

Browse files
author
nu1r
committed
提交项目
1 parent 2281b28 commit cb325cb

32 files changed

+375
-391
lines changed

README.md

Lines changed: 71 additions & 60 deletions
Large diffs are not rendered by default.

src/main/java/com/nu1r/jndi/HTTPServer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.nu1r.jndi;
22

33
import cn.hutool.core.io.file.FileReader;
4-
import com.nu1r.jndi.utils.Ltime;
4+
import com.nu1r.jndi.gadgets.utils.Ltime;
55
import com.nu1r.jndi.template.CommandTemplate;
66
import com.nu1r.jndi.template.DnslogTemplate;
77
import com.nu1r.jndi.template.ReverseShellTemplate;
8-
import com.nu1r.jndi.utils.Cache;
9-
import com.nu1r.jndi.utils.Config;
10-
import com.nu1r.jndi.utils.Util;
8+
import com.nu1r.jndi.gadgets.utils.Cache;
9+
import com.nu1r.jndi.gadgets.utils.Config;
10+
import com.nu1r.jndi.gadgets.utils.Util;
1111
import com.sun.net.httpserver.HttpExchange;
1212
import com.sun.net.httpserver.HttpHandler;
1313
import com.sun.net.httpserver.HttpServer;
@@ -22,7 +22,7 @@
2222
import java.util.jar.JarOutputStream;
2323
import java.util.zip.ZipEntry;
2424

25-
import static com.nu1r.jndi.utils.Util.getVerse;
25+
import static com.nu1r.jndi.gadgets.utils.Util.getVerse;
2626
import static org.fusesource.jansi.Ansi.ansi;
2727

2828
public class HTTPServer {

src/main/java/com/nu1r/jndi/LdapServer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import com.nu1r.jndi.controllers.LdapController;
44
import com.nu1r.jndi.controllers.LdapMapping;
5-
import com.nu1r.jndi.utils.Ltime;
6-
import com.nu1r.jndi.utils.Config;
5+
import com.nu1r.jndi.gadgets.utils.Ltime;
6+
import com.nu1r.jndi.gadgets.utils.Config;
77
import com.unboundid.ldap.listener.InMemoryDirectoryServer;
88
import com.unboundid.ldap.listener.InMemoryDirectoryServerConfig;
99
import com.unboundid.ldap.listener.InMemoryListenerConfig;
@@ -19,7 +19,7 @@
1919
import java.util.Set;
2020
import java.util.TreeMap;
2121

22-
import static com.nu1r.jndi.utils.Util.getVerse;
22+
import static com.nu1r.jndi.gadgets.utils.Util.getVerse;
2323
import static org.fusesource.jansi.Ansi.ansi;
2424

2525

src/main/java/com/nu1r/jndi/RMIServer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
import javax.servlet.http.HttpServletRequest;
3131
import javax.servlet.http.HttpServletResponse;
3232

33-
import com.nu1r.jndi.utils.Ltime;
34-
import com.nu1r.jndi.utils.Config;
33+
import com.nu1r.jndi.gadgets.utils.Ltime;
34+
import com.nu1r.jndi.gadgets.utils.Config;
3535
import com.nu1r.jndi.gadgets.utils.Reflections;
3636
import com.sun.jndi.rmi.registry.ReferenceWrapper;
3737

@@ -44,7 +44,7 @@
4444
import sun.rmi.server.UnicastServerRef;
4545
import sun.rmi.transport.TransportConstants;
4646

47-
import static com.nu1r.jndi.utils.Util.getVerse;
47+
import static com.nu1r.jndi.gadgets.utils.Util.getVerse;
4848
import static org.fusesource.jansi.Ansi.ansi;
4949

5050

src/main/java/com/nu1r/jndi/Starter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.nu1r.jndi;
22

3-
import com.nu1r.jndi.utils.Config;
3+
import com.nu1r.jndi.gadgets.utils.Config;
44

5-
public class Starter {
5+
public class Starter {
66
public static void main(String[] args) throws Exception {
77
Config.applyCmdArgs(args);
88
LdapServer.start();

src/main/java/com/nu1r/jndi/controllers/BasicController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import com.nu1r.jndi.template.spring.SpringInterceptorMS;
1818
import com.nu1r.jndi.template.spring.SpringMemshellTemplate;
1919
import com.nu1r.jndi.template.tomcat.*;
20-
import com.nu1r.jndi.utils.Config;
21-
import com.nu1r.jndi.utils.Util;
20+
import com.nu1r.jndi.gadgets.utils.Config;
21+
import com.nu1r.jndi.gadgets.utils.Util;
2222
import com.unboundid.ldap.listener.interceptor.InMemoryInterceptedSearchResult;
2323
import com.unboundid.ldap.sdk.Entry;
2424
import com.unboundid.ldap.sdk.LDAPResult;
@@ -33,7 +33,7 @@
3333
import static com.nu1r.jndi.gadgets.utils.ClassNameUtils.generateClassName;
3434
import static com.nu1r.jndi.gadgets.utils.InjShell.insertLinAgent;
3535
import static com.nu1r.jndi.gadgets.utils.InjShell.insertWinAgent;
36-
import static com.nu1r.jndi.utils.Config.*;
36+
import static com.nu1r.jndi.gadgets.utils.Config.*;
3737
import static org.fusesource.jansi.Ansi.ansi;
3838

3939
@LdapMapping(uri = {"/basic"})

src/main/java/com/nu1r/jndi/controllers/GroovyBypassController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.nu1r.jndi.enumtypes.PayloadType;
44
import com.nu1r.jndi.exceptions.IncorrectParamsException;
55
import com.nu1r.jndi.exceptions.UnSupportedPayloadTypeException;
6-
import com.nu1r.jndi.utils.Util;
6+
import com.nu1r.jndi.gadgets.utils.Util;
77
import com.unboundid.ldap.listener.interceptor.InMemoryInterceptedSearchResult;
88
import com.unboundid.ldap.sdk.Entry;
99
import com.unboundid.ldap.sdk.LDAPResult;

src/main/java/com/nu1r/jndi/controllers/SerializedDataController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
import com.nu1r.jndi.exceptions.UnSupportedGadgetTypeException;
77
import com.nu1r.jndi.exceptions.UnSupportedPayloadTypeException;
88
import com.nu1r.jndi.gadgets.ObjectPayload;
9-
import com.nu1r.jndi.utils.Util;
9+
import com.nu1r.jndi.gadgets.utils.Util;
1010
import com.unboundid.ldap.listener.interceptor.InMemoryInterceptedSearchResult;
1111
import com.unboundid.ldap.sdk.Entry;
1212
import com.unboundid.ldap.sdk.LDAPResult;
1313
import com.unboundid.ldap.sdk.ResultCode;
1414

1515
import static com.nu1r.jndi.gadgets.utils.Utils.getByte;
16-
import static com.nu1r.jndi.utils.Config.IS_INHERIT_ABSTRACT_TRANSLET;
17-
import static com.nu1r.jndi.utils.Config.URL_PATTERN;
16+
import static com.nu1r.jndi.gadgets.utils.Config.IS_INHERIT_ABSTRACT_TRANSLET;
17+
import static com.nu1r.jndi.gadgets.utils.Config.URL_PATTERN;
1818
import static org.fusesource.jansi.Ansi.ansi;
1919

2020
@LdapMapping(uri = {"/deserialization"})

src/main/java/com/nu1r/jndi/controllers/TomcatBypassController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
import com.nu1r.jndi.template.spring.SpringInterceptorMS;
2121
import com.nu1r.jndi.template.spring.SpringMemshellTemplate;
2222
import com.nu1r.jndi.template.tomcat.*;
23-
import com.nu1r.jndi.utils.Config;
24-
import com.nu1r.jndi.utils.Util;
23+
import com.nu1r.jndi.gadgets.utils.Config;
24+
import com.nu1r.jndi.gadgets.utils.Util;
2525
import com.unboundid.ldap.listener.interceptor.InMemoryInterceptedSearchResult;
2626
import com.unboundid.ldap.sdk.Entry;
2727
import com.unboundid.ldap.sdk.LDAPResult;
@@ -37,7 +37,7 @@
3737
import static com.nu1r.jndi.gadgets.utils.ClassNameUtils.generateClassName;
3838
import static com.nu1r.jndi.gadgets.utils.InjShell.TinsertLinAgent;
3939
import static com.nu1r.jndi.gadgets.utils.InjShell.TinsertWinAgent;
40-
import static com.nu1r.jndi.utils.Config.*;
40+
import static com.nu1r.jndi.gadgets.utils.Config.*;
4141
import static org.fusesource.jansi.Ansi.ansi;
4242

4343

src/main/java/com/nu1r/jndi/controllers/WebsphereBypassController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import com.nu1r.jndi.exceptions.IncorrectParamsException;
66
import com.nu1r.jndi.exceptions.UnSupportedActionTypeException;
77
import com.nu1r.jndi.exceptions.UnSupportedPayloadTypeException;
8-
import com.nu1r.jndi.utils.Config;
9-
import com.nu1r.jndi.utils.Util;
8+
import com.nu1r.jndi.gadgets.utils.Config;
9+
import com.nu1r.jndi.gadgets.utils.Util;
1010
import com.unboundid.ldap.listener.interceptor.InMemoryInterceptedSearchResult;
1111
import com.unboundid.ldap.sdk.Entry;
1212
import com.unboundid.ldap.sdk.LDAPResult;

0 commit comments

Comments
 (0)