#!/bin/sh | |
# Makes "symlink attack" tarball (needs GNU tar for --append) | |
true >anything.txt | |
tar cvf tar_symlink_attack.tar anything.txt | |
rm anything.txt | |
ln -s /tmp symlink | |
tar --append -f tar_symlink_attack.tar symlink | |
rm symlink | |
mkdir symlink | |
echo BUG >symlink/bb_test_evilfile | |
tar --append -f tar_symlink_attack.tar symlink/bb_test_evilfile | |
rm symlink/bb_test_evilfile | |
rmdir symlink |