10-12-2014, 10:26 AM
(10-12-2014, 10:21 AM)Bibl Wrote: load jars from file or urlĀ
Code:JarDownloader dl = new JarDownloader(new JarInfo(new File("jar.jar")));
boolean worked = dl.parse();
Map<String, ClassNode> nodes = dl.getContents();Code:JarDumper dumper = new JarDumper(contents);
dumper.dump(new File("out.jar"));
Add Analysers, store class, field and method data into HookMaps
A lot of filters
https://bitbucket.org/0xJAVA/byte-engine...?at=master
changes whole jars class, method and field names based on mapping data.Code:Refactorer refactorer = new Refactorer(hookMap, contents);
refactorer.run();
pretty printsCode:InstructionPrinter.consolePrint(methodName);
find opcode/instruction patterns in code.Code:InstructionSearcher searcher = new InstructionSearcher(m.instructions, pattern);
boolean match = searcher.search();
List<AbstractInsnNode[]> matchedInsns = searched.getMatches();
Sexy as fuck, I might start contributing to this once I'm done with Bytecode Viewer.