mirror of
https://github.com/zardus/ctf-tools
synced 2025-03-14 05:46:56 +00:00
20 lines
455 B
Bash
Executable file
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/*
|