15.XXE之XML解析常用库的使用案例
0x01 前言
0x02 javax.xml.parsers.SAXParser
import org.xml.sax.SAXException;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
File file = new File("payload.xml");
SaxHandler handler = new SaxHandler();
parser.parse(file, handler);
}
}
0x03 org.dom4j.io.SAXReader
0x03 org.jdom2.input.SAXBuilder
0x4 总结
Last updated