ctf-tools/taintgrind/install
2025-03-09 20:56:21 -07:00

20 lines
455 B
Bash
Executable file

#!/bin/bash -ex
curl https://sourceware.org/pub/valgrind/valgrind-3.21.0.tar.bz2 | tar xj
cd valgrind-3.21.0
git clone --depth 1 https://github.com/wmkhoo/taintgrind.git
cd taintgrind
./build_taintgrind.sh
cd ../../
mkdir -p bin
cat <<END >bin/taintgrind
#!/bin/bash
exec $PWD/valgrind-3.21.0/build/bin/taintgrind "\$@"
END
cat <<END >bin/taintgrind-log2dot
#!/bin/bash
exec python3 $PWD/valgrind-3.21.0/taintgrind/log2dot.py "\$@"
END
chmod 755 bin/*