mirror of
https://github.com/carlospolop/PEASS-ng
synced 2025-06-13 15:53:43 +02:00
Merge pull request #95 from DidierA/fix-infinite-loop
fix for infinite loop when sed does not support -E
This commit is contained in:
commit
e41c819986
@ -263,7 +263,7 @@ SEDOVERFLOW=true
|
|||||||
for grp in `groups $USER | cut -d ":" -f2`; do
|
for grp in `groups $USER | cut -d ":" -f2`; do
|
||||||
wgroups="$wgroups -group $grp -or "
|
wgroups="$wgroups -group $grp -or "
|
||||||
done
|
done
|
||||||
wgroups="`echo $wgroups | rev | cut -c5- | rev`"
|
wgroups="`echo $wgroups | sed -e 's/ -or$//'`"
|
||||||
while $SEDOVERFLOW; do
|
while $SEDOVERFLOW; do
|
||||||
#WF=`find /dev /srv /proc /home /media /sys /lost+found /run /etc /root /var /tmp /mnt /boot /opt -type d -maxdepth $MAXPATH_FIND_W -writable -or -user $USER 2>/dev/null | sort`
|
#WF=`find /dev /srv /proc /home /media /sys /lost+found /run /etc /root /var /tmp /mnt /boot /opt -type d -maxdepth $MAXPATH_FIND_W -writable -or -user $USER 2>/dev/null | sort`
|
||||||
#if [ "$MACPEAS" ]; then
|
#if [ "$MACPEAS" ]; then
|
||||||
@ -279,6 +279,9 @@ while $SEDOVERFLOW; do
|
|||||||
else
|
else
|
||||||
MAXPATH_FIND_W=$(($MAXPATH_FIND_W-1)) #If overflow of directories, check again with MAXPATH_FIND_W - 1
|
MAXPATH_FIND_W=$(($MAXPATH_FIND_W-1)) #If overflow of directories, check again with MAXPATH_FIND_W - 1
|
||||||
fi
|
fi
|
||||||
|
if [ $MAXPATH_FIND_W -lt 1 ] ; then # prevent infinite loop
|
||||||
|
SEDOVERFLOW=false
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
notExtensions="\.tif$|\.tiff$|\.gif$|\.jpeg$|\.jpg|\.jif$|\.jfif$|\.jp2$|\.jpx$|\.j2k$|\.j2c$|\.fpx$|\.pcd$|\.png$|\.pdf$|\.flv$|\.mp4$|\.mp3$|\.gifv$|\.avi$|\.mov$|\.mpeg$|\.wav$|\.doc$|\.docx$|\.xls$|\.xlsx$|\.svg$"
|
notExtensions="\.tif$|\.tiff$|\.gif$|\.jpeg$|\.jpg|\.jif$|\.jfif$|\.jp2$|\.jpx$|\.j2k$|\.j2c$|\.fpx$|\.pcd$|\.png$|\.pdf$|\.flv$|\.mp4$|\.mp3$|\.gifv$|\.avi$|\.mov$|\.mpeg$|\.wav$|\.doc$|\.docx$|\.xls$|\.xlsx$|\.svg$"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user