SkillAgentSearch skills...

ShellCodeLinker

A python project that converts coffobject files (.o) built by mingw into an assembly file that can be built using nasm. When built using flat binary output this results in position independant shellcode generated by the c compiler.

Install / Use

/learn @andrewchambers/ShellCodeLinker
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

does 32bit x86 position independant linking on a single object file.

requires python 2.7 or python with argparse module installed.

requires construct library. http://construct.wikispaces.com/ https://github.com/MostAwesomeDude/construct

g++ .o files are not supported but may work. only .o files created by mingw-gcc with .c files have been tested.

Currently it does not check for redefined symbol errors. So be careful.

Project by Andrew Chambers. Source code is public domain, but try to give credit if its been useful.

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated2y ago
Forks0

Languages

Python

Security Score

60/100

Audited on Sep 8, 2023

No findings