Taosc
Taosc is an automated makeshift patcher for binary programs.
Installation
Taosc depends on AFL++, AFL Dyninst, Dyninst, E9Patch, PatchELF, and GNU Parallel. To build taosc, you need
make(1p)
, a compiler for C and C++, GNU M4, and link(1p)
:
make -j$(nproc)
To install taosc to $prefix
, you'll also need install(1p)
:
make PREFIX=$prefix install
Usage
taosc-fix executable address workdir option...
taosc-fix-lib executable library address workdir option...
Copying
Taosc is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.