Closed evanpjensen closed 10 years ago
Use this code for testing a stage: https://github.com/isislab/Shellcode/tree/master/stagerTest
I added a script that will add the offset to the beginning of an object file the way the loader expects to see it.
Research the internals of the dlopen function and ld.so
I think we can bypass the difficulties with loading ELF binaries by loading a binary locally, dumping memory to disk, then sending the memory image (with the segments already loaded at the correct offsets) over the wire.
@wontonSlim posted this, but I deleted it by accident:
Experiment with writing a sager. See if you can load statically compiled executables into memory and run them. Research putting this functionality into the thrower.