Shellcode
com.etdon.winj.facade.hack.execute, com.etdon.winj.facade.op
Terminology
Runner
final ShellcodeRunner shellcodeRunner = new ShellcodeRunner(nativeContext);final byte[] shellcode = ...
final ShellcodeRunner shellcodeRunner = new ShellcodeRunner(nativeContext);
final MemorySegment runnerPointer = shellcodeRunner.allocateRunner();
shellcodeRunner.execute(runnerPointer, shellcode);Helper
final ShellcodeHelper shellcodeHelper = new ShellcodeHelper(symbolLookupCache);
final long address = shellcodeHelper.getFunctionAddress(Library.USER_32, "GetForegroundWindow");Builder
Architecture
Last updated