about summary refs log tree commit diff

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.