diff --git a/bfinject b/bfinject index 481ac74..3ba778b 100755 --- a/bfinject +++ b/bfinject @@ -160,8 +160,8 @@ for DYLIB in ${DYLIBS[@]}; do fi # Use random filenames to avoid cached binaries causing "Killed: 9" messages. - RAND=`dd if=/dev/random bs=1 count=16 2>/dev/null | md5` - RANDOM_NAME="${INJECTOR%/*}/`dd if=/dev/random bs=1 count=16 2>/dev/null | md5`" + RAND=`dd if=/dev/random bs=1 count=16 2>/dev/null | sha1sum` + RANDOM_NAME="${INJECTOR%/*}/`dd if=/dev/random bs=1 count=16 2>/dev/null | sha1sum`" DYLIB_DIR="/System/Library/Frameworks/${RAND}.framework" DYLIB_PATH="$DYLIB_DIR/$RAND.dylib"