=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== refind-0.12.0/mkrlconf-42- RootFS=`df / | grep dev | cut -f 1 -d " "` refind-0.12.0/mkrlconf:43: StartOfDevname=`echo $RootFS | cut -b 1-7` refind-0.12.0/mkrlconf-44- if [[ $StartOfDevname == "/dev/sd" || $StartOfDevName == "/dev/hd" ]] ; then refind-0.12.0/mkrlconf-45- # Identify root filesystem by UUID rather than by device node, if possible refind-0.12.0/mkrlconf:46: Uuid=`blkid -o export -s UUID $RootFS 2> /dev/null | grep UUID=` refind-0.12.0/mkrlconf-47- if [[ -n $Uuid ]] ; then ############################################## refind-0.12.0/mkrlconf-52- if [[ "$FirstCmdlineOption" =~ (vmlinuz|bzImage|kernel) ]] ; then refind-0.12.0/mkrlconf:53: DefaultOptions=`cat /proc/cmdline | cut -d ' ' -f 2- | sed 's/\S*initrd=\S*//g' | sed 's/ *$//' | sed 's/^ *//'` refind-0.12.0/mkrlconf-54- else refind-0.12.0/mkrlconf:55: DefaultOptions=`cat /proc/cmdline | sed 's/\S*initrd=\S*//g' | sed 's/ *$//' | sed 's/^ *//'` refind-0.12.0/mkrlconf-56- fi ############################################## refind-0.12.0/refind-install-159- --shim | --preloader) ShimSource="$2" refind-0.12.0/refind-install:160: ShimType=`basename $ShimSource` refind-0.12.0/refind-install-161- shift ############################################## refind-0.12.0/refind-install-376- TargetAARCH64="grubaa64.efi" refind-0.12.0/refind-install:377: MokManagerSource=`dirname "$ShimSource"`/mm$Platform.efi.signed refind-0.12.0/refind-install-378- if [[ ! -f "$MokManagerSource" ]] ; then refind-0.12.0/refind-install:379: MokManagerSource=`dirname "$ShimSource"`/mm$Platform.efi refind-0.12.0/refind-install-380- fi refind-0.12.0/refind-install-381- if [[ ! -f "$MokManagerSource" ]] ; then refind-0.12.0/refind-install:382: MokManagerSource=`dirname "$ShimSource"`/MokManager.efi refind-0.12.0/refind-install-383- fi ############################################## refind-0.12.0/refind-install-385- TargetX64="loader.efi" refind-0.12.0/refind-install:386: MokManagerSource=`dirname "$ShimSource"`/HashTool.efi refind-0.12.0/refind-install-387- else ############################################## refind-0.12.0/refind-install-402-CopyShimFiles() { refind-0.12.0/refind-install:403: local inode1=`ls -i "$ShimSource" 2> /dev/null | cut -f 1 -d " "` refind-0.12.0/refind-install:404: local inode2=`ls -i "$InstallDir/$TargetDir/$TargetShim" 2> /dev/null | cut -f 1 -d " "` refind-0.12.0/refind-install-405- if [[ $inode1 != $inode2 ]] ; then ############################################## refind-0.12.0/refind-install-410- fi refind-0.12.0/refind-install:411: inode1=`ls -i "$MokManagerSource" 2> /dev/null | cut -f 1 -d " "` refind-0.12.0/refind-install:412: local TargetMMName=`basename $MokManagerSource` refind-0.12.0/refind-install-413- if [[ $TargetMMName == "mm$Platform.efi.signed" ]] ; then ############################################## refind-0.12.0/refind-install-415- fi refind-0.12.0/refind-install:416: inode2=`ls -i "$InstallDir/$TargetDir/$TargetMMName" 2> /dev/null | cut -f 1 -d " "` refind-0.12.0/refind-install-417- if [[ $inode1 != $inode2 ]] ; then ############################################## refind-0.12.0/refind-install-523- if [[ ! -d /sys/firmware/efi && ! $OSTYPE == darwin* && $Upgrade == 0 ]] ; then # BIOS-mode refind-0.12.0/refind-install:524: FoundEfiFiles=`find "$InstallDir/EFI/BOOT" -name "*.efi" 2> /dev/null` refind-0.12.0/refind-install:525: FoundConfFiles=`find "$InstallDir" -name "refind\.conf" 2> /dev/null` refind-0.12.0/refind-install-526- if [[ ! -n "$FoundConfFiles" && -f "$InstallDir/EFI/Microsoft/Boot/bootmgfw.efi" ]] ; then ############################################## refind-0.12.0/refind-install-564- if command -v blkid &>/dev/null; then refind-0.12.0/refind-install:565: BootPart=`df $RootDir/boot | grep dev | cut -f 1 -d " "` refind-0.12.0/refind-install:566: BootFS=`blkid -o export $BootPart 2> /dev/null | grep TYPE= | cut -f 2 -d =` refind-0.12.0/refind-install-567- fi ############################################## refind-0.12.0/refind-install-677- if [[ "$TargetShim" == "default" ]] ; then refind-0.12.0/refind-install:678: TargetShim=`basename "$ShimSource"` refind-0.12.0/refind-install-679- fi ############################################## refind-0.12.0/refind-install-765- if [[ $OwnHfs == '1' ]] ; then refind-0.12.0/refind-install:766: Temp=`diskutil info "$TargetPart" | grep "Mount Point"` refind-0.12.0/refind-install:767: InstallDir=`echo $Temp | cut -f 3-30 -d ' ' | sed 's/\/\+/\//g'` refind-0.12.0/refind-install-768- if [[ $InstallDir == '' ]] ; then ############################################## refind-0.12.0/refind-install-837- fi refind-0.12.0/refind-install:838: Esp=/dev/`echo $Temp` refind-0.12.0/refind-install-839- # If the ESP is mounted, use its current mount point.... refind-0.12.0/refind-install:840: Temp=`df -P | grep "$Esp "` refind-0.12.0/refind-install:841: InstallDir=`echo $Temp | cut -f 6- -d ' ' | sed 's/\/\+/\//g'` refind-0.12.0/refind-install-842- if [[ "$InstallDir" == '' ]] ; then ############################################## refind-0.12.0/refind-install-947- InstallDir="$RootDir/" refind-0.12.0/refind-install:948: InstallDir=`echo $InstallDir | sed 's/\/\+/\//g'` refind-0.12.0/refind-install-949- fi ############################################## refind-0.12.0/refind-install-990- if [[ -f /sys/firmware/efi/efivars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c ]] ; then refind-0.12.0/refind-install:991: IsSecureBoot=`od -An -t u1 /sys/firmware/efi/efivars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c | awk '{print substr($0,length,1)}'` refind-0.12.0/refind-install-992- elif [[ -f /sys/firmware/efi/vars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c/data ]] ; then ############################################## refind-0.12.0/refind-install-1142- IFS=$(echo -en "\n\b") refind-0.12.0/refind-install:1143: for Driver in `ls "$RefindDir"/drivers_$Platform/*.efi "$ThisDir"/drivers_$Platform/*.efi 2> /dev/null` ; do refind-0.12.0/refind-install:1144: TempName=`basename "$Driver"` refind-0.12.0/refind-install-1145- SignOneBinary "$Driver" "$TempDir/drivers_$Platform/$TempName" ############################################## refind-0.12.0/refind-install-1186- if [[ -x "$Dmraid" ]] ; then refind-0.12.0/refind-install:1187: DmStatus=`dmraid -r | grep $PotentialParent` refind-0.12.0/refind-install-1188- if [ -n "$DmStatus" ] ; then ############################################## refind-0.12.0/refind-install-1201- if [[ $IsItRaid == 0 ]] ; then refind-0.12.0/refind-install:1202: PartNum=`grep -Eo '[0-9]{1,4}' <<< $FatPart | tail -n 1` refind-0.12.0/refind-install:1203: TypeCode=`$Sgdisk -i $PartNum /dev/$ParentDisk | grep "GUID code"` refind-0.12.0/refind-install-1204- shopt -s nocasematch ############################################## refind-0.12.0/refind-install-1206- InstallDir="$RootDir/boot/efi" refind-0.12.0/refind-install:1207: InstallDir=`echo $InstallDir | sed 's/\/\+/\//g'` refind-0.12.0/refind-install-1208- echo "Mounting ESP ($FatPart) at $InstallDir" ############################################## refind-0.12.0/refind-install-1227- mount /efi &> /dev/null refind-0.12.0/refind-install:1228: EspLine=`df "$RootDir/efi" 2> /dev/null | grep efi` refind-0.12.0/refind-install-1229- if [[ ! -n "$EspLine" ]] ; then refind-0.12.0/refind-install:1230: EspLine=`df "$RootDir"/boot/efi 2> /dev/null | grep boot/efi` refind-0.12.0/refind-install-1231- fi refind-0.12.0/refind-install-1232- if [[ ! -n "$EspLine" ]] ; then refind-0.12.0/refind-install:1233: EspLine=`df "$RootDir"/boot 2> /dev/null | grep boot` refind-0.12.0/refind-install-1234- fi refind-0.12.0/refind-install:1235: InstallDir=`echo $EspLine | cut -d " " -f 6 | sed 's/\/\+/\//g'` refind-0.12.0/refind-install-1236- refind-0.12.0/refind-install-1237- if [[ -n "$InstallDir" ]] ; then refind-0.12.0/refind-install:1238: EspFilesystem=`grep -w "$InstallDir" /etc/mtab | uniq | grep -v autofs | cut -d " " -f 3 | uniq` refind-0.12.0/refind-install-1239- fi ############################################## refind-0.12.0/refind-install-1272- if [[ "$Efibootmgr" ]] ; then refind-0.12.0/refind-install:1273: InstallPart=`grep "$InstallDir " /etc/mtab | grep -v autofs | cut -d " " -f 1 | tail -n1` refind-0.12.0/refind-install-1274- for Name in `lsblk -r | grep disk | cut -f 1 -d " "` ; do ############################################## refind-0.12.0/refind-install-1277- PartNum=${InstallPart#$InstallDisk} refind-0.12.0/refind-install:1278: PartNum=`echo "${PartNum//[!0-9]/}"` refind-0.12.0/refind-install-1279- break ############################################## refind-0.12.0/refind-install-1287- EntryFilename="$TargetDir/$Refind" refind-0.12.0/refind-install:1288: EfiEntryFilename=`echo ${EntryFilename//\//\\\}` refind-0.12.0/refind-install:1289: EfiEntryFilename2=`echo ${EfiEntryFilename} | sed s/\\\\\\\\/\\\\\\\\\\\\\\\\/g` refind-0.12.0/refind-install:1290: InstallPartGuid=`blkid -s PARTUUID -o value "$InstallPart"` refind-0.12.0/refind-install:1291: FirstBoot=`"$Efibootmgr" | grep BootOrder | cut -c 12-15` refind-0.12.0/refind-install:1292: ExistingEntry=`"$Efibootmgr" -v | grep -i "$EfiEntryFilename2" | grep -i "$InstallPartGuid" | head -n 1` refind-0.12.0/refind-install:1293: ExistingEntryFirstBoot=`"$Efibootmgr" -v | grep -i "$EfiEntryFilename2" | grep -i "$InstallPartGuid" | grep "Boot$FirstBoot"` refind-0.12.0/refind-install-1294- refind-0.12.0/refind-install-1295- if [[ "$ExistingEntry" ]] ; then refind-0.12.0/refind-install:1296: ExistingEntryBootNum=`echo "$ExistingEntry" | cut -c 5-8` refind-0.12.0/refind-install-1297- if [[ ! -n "$ExistingEntryFirstBoot" ]] ; then ############################################## refind-0.12.0/refind-install-1346- echo "Creating $RLConfFile; edit it to adjust kernel options." refind-0.12.0/refind-install:1347: RootFS=`df "$RootDir" | grep dev | cut -f 1 -d " "` refind-0.12.0/refind-install:1348: StartOfDevname=`echo "$RootFS" | cut -b 1-7` refind-0.12.0/refind-install-1349- if [[ "$StartOfDevname" == "/dev/sd" || "$StartOfDevName" == "/dev/hd" ]] ; then refind-0.12.0/refind-install-1350- # Identify root filesystem by UUID rather than by device node, if possible refind-0.12.0/refind-install:1351: Uuid=`blkid -o export -s UUID "$RootFS" 2> /dev/null | grep UUID=` refind-0.12.0/refind-install-1352- if [[ -n $Uuid ]] ; then ############################################## refind-0.12.0/refind-install-1358- if [[ "$FirstCmdlineOption" =~ (vmlinuz|bzImage|kernel) ]] ; then refind-0.12.0/refind-install:1359: DefaultOptions=`cat /proc/cmdline | cut -d ' ' -f 2- | sed 's/\S*initrd=\S*//g' | sed 's/ *$//' | sed 's/^ *//'` refind-0.12.0/refind-install-1360- else refind-0.12.0/refind-install:1361: DefaultOptions=`cat /proc/cmdline | sed 's/\S*initrd=\S*//g' | sed 's/ *$//' | sed 's/^ *//'` refind-0.12.0/refind-install-1362- fi ############################################## refind-0.12.0/filesystems/lzodefs.h-1778-#if (LZO_CC_LLVM) refind-0.12.0/filesystems/lzodefs.h:1779:# define LZO_CFG_NO_INLINE_ASM 1 refind-0.12.0/filesystems/lzodefs.h-1780-#endif ############################################## refind-0.12.0/filesystems/fsw_ext4.c-39- struct fsw_extent *extent); refind-0.12.0/filesystems/fsw_ext4.c:40:static fsw_status_t fsw_ext4_get_by_blkaddr(struct fsw_ext4_volume *vol, struct fsw_ext4_dnode *dno, refind-0.12.0/filesystems/fsw_ext4.c-41- struct fsw_extent *extent); ############################################## refind-0.12.0/filesystems/fsw_ext4.c-389- dno->g.dnode_id)); refind-0.12.0/filesystems/fsw_ext4.c:390: return fsw_ext4_get_by_blkaddr(vol, dno, extent); refind-0.12.0/filesystems/fsw_ext4.c-391- } ############################################## refind-0.12.0/filesystems/fsw_ext4.c-472- */ refind-0.12.0/filesystems/fsw_ext4.c:473:static fsw_status_t fsw_ext4_get_by_blkaddr(struct fsw_ext4_volume *vol, struct fsw_ext4_dnode *dno, refind-0.12.0/filesystems/fsw_ext4.c-474- struct fsw_extent *extent) ############################################## refind-0.12.0/filesystems/minilzo.c-1798-#if (LZO_CC_LLVM) refind-0.12.0/filesystems/minilzo.c:1799:# define LZO_CFG_NO_INLINE_ASM 1 refind-0.12.0/filesystems/minilzo.c-1800-#endif ############################################## refind-0.12.0/net/discovery/Makefile.housekeeping-165-ifeq ($(CCTYPE),gcc) refind-0.12.0/net/discovery/Makefile.housekeeping:166:PIE_TEST = [ -z "`$(CC) -fno-PIE -nopie -x c -c /dev/null -o /dev/null 2>&1`" ] refind-0.12.0/net/discovery/Makefile.housekeeping-167-PIE_FLAGS := $(shell $(PIE_TEST) && $(ECHO) '-fno-PIE -nopie') ############################################## refind-0.12.0/net/discovery/Makefile.housekeeping-174-ifeq ($(CCTYPE),gcc) refind-0.12.0/net/discovery/Makefile.housekeeping:175:CFI_TEST = $(CC) -fno-dwarf2-cfi-asm -fno-exceptions -fno-unwind-tables \ refind-0.12.0/net/discovery/Makefile.housekeeping-176- -fno-asynchronous-unwind-tables -x c -c /dev/null \ ############################################## refind-0.12.0/net/discovery/Makefile.housekeeping-178-CFI_FLAGS := $(shell $(CFI_TEST) && \ refind-0.12.0/net/discovery/Makefile.housekeeping:179: $(ECHO) '-fno-dwarf2-cfi-asm -fno-exceptions ' \ refind-0.12.0/net/discovery/Makefile.housekeeping-180- '-fno-unwind-tables -fno-asynchronous-unwind-tables') ############################################## refind-0.12.0/net/discovery/Makefile.housekeeping-1048- $(Q)$(LD) $(LDFLAGS) -T $(LDSCRIPT) $(TGT_LD_FLAGS) $< $(BLIB) -o $@ \ refind-0.12.0/net/discovery/Makefile.housekeeping:1049: --defsym _build_id=`$(BUILD_ID_CMD)` \ refind-0.12.0/net/discovery/Makefile.housekeeping-1050- --defsym _build_timestamp=$(BUILD_TIMESTAMP) \ ############################################## refind-0.12.0/EfiLib/DevicePath.c-736-VOID refind-0.12.0/EfiLib/DevicePath.c:737:DevPathMacAddr ( refind-0.12.0/EfiLib/DevicePath.c-738- IN OUT POOL_PRINT *Str, ############################################## refind-0.12.0/mvrefind-34-TargetShim=$SourceShim refind-0.12.0/mvrefind:35:SourceDir=`readlink -m ${1}` refind-0.12.0/mvrefind:36:TargetDir=`readlink -m ${2}` refind-0.12.0/mvrefind-37- ############################################## refind-0.12.0/mvrefind-45-FindLinuxESP() { refind-0.12.0/mvrefind:46: EspLine=`df $RootDir/boot/efi 2> /dev/null | grep boot/efi` refind-0.12.0/mvrefind-47- if [[ ! -n $EspLine ]] ; then refind-0.12.0/mvrefind:48: EspLine=`df $RootDir/boot | grep boot` refind-0.12.0/mvrefind-49- fi refind-0.12.0/mvrefind:50: InstallDir=`echo $EspLine | cut -d " " -f 6` refind-0.12.0/mvrefind-51- if [[ -n $InstallDir ]] ; then refind-0.12.0/mvrefind:52: EspFilesystem=`grep $InstallDir /etc/mtab | grep -v autofs | cut -d " " -f 3` refind-0.12.0/mvrefind-53- fi ############################################## refind-0.12.0/mvrefind-60- # Sanity check on source & target.... refind-0.12.0/mvrefind:61: EspPathLength=`expr length $InstallDir` refind-0.12.0/mvrefind:62: Temp=`echo $SourceDir | cut -c 1-$EspPathLength` refind-0.12.0/mvrefind-63- if [[ $Temp != $InstallDir ]] ; then ############################################## refind-0.12.0/mvrefind-66- fi refind-0.12.0/mvrefind:67: Temp=`echo $TargetDir | cut -c 1-$EspPathLength` refind-0.12.0/mvrefind-68- if [[ $Temp != $InstallDir ]] ; then ############################################## refind-0.12.0/mvrefind-74- # work on them refind-0.12.0/mvrefind:75: TempInstallDir=`echo $InstallDir | tr '/' ','` refind-0.12.0/mvrefind:76: Temp=`echo $SourceDir | tr '/' ',' | sed s/${TempInstallDir}//g | tr ',' '/' | tr '[A-Z]' '[a-z]'` refind-0.12.0/mvrefind:77: EspSourceDir=`dirname $Temp`/`basename $Temp` refind-0.12.0/mvrefind:78: Temp=`echo $TargetDir | tr '/' ',' | sed s/${TempInstallDir}//g | tr ',' '/' | tr '[A-Z]' '[a-z]'` refind-0.12.0/mvrefind:79: EspTargetDir=`dirname $Temp`/`basename $Temp` refind-0.12.0/mvrefind-80- if [[ $EspSourceDir == $EspTargetDir ]] ; then ############################################## refind-0.12.0/mvrefind-167-MoveFiles() { refind-0.12.0/mvrefind:168: ExistingFiles=`find $TargetDir -name "*.efi" 2> /dev/null` refind-0.12.0/mvrefind-169- if [[ -n $ExistingFiles && $EspTargetDir != "/efi/boot" && $EspTargetDir != "/efi/microsoft/boot" ]] ; then ############################################## refind-0.12.0/mvrefind-233- Efibootmgr=`which efibootmgr 2> /dev/null` refind-0.12.0/mvrefind:234: InstallDisk=`grep $InstallDir /etc/mtab | grep -v autofs | cut -d " " -f 1 | cut -c 1-8` refind-0.12.0/mvrefind:235: PartNum=`grep $InstallDir /etc/mtab | grep -v autofs | cut -d " " -f 1 | cut -c 9-10` refind-0.12.0/mvrefind-236- ############################################## refind-0.12.0/mvrefind-242- refind-0.12.0/mvrefind:243: EfiEntryFilename=`echo ${EntryFilename//\//\\\}` refind-0.12.0/mvrefind:244: EfiEntryFilename2=`echo ${EfiEntryFilename} | sed s/\\\\\\\\/\\\\\\\\\\\\\\\\/g` refind-0.12.0/mvrefind:245: ExistingEntry=`$Efibootmgr -v | grep -i $EfiEntryFilename2` refind-0.12.0/mvrefind-246- refind-0.12.0/mvrefind-247- if [[ $ExistingEntry ]] ; then refind-0.12.0/mvrefind:248: ExistingEntryBootNum=`echo $ExistingEntry | cut -c 5-8` refind-0.12.0/mvrefind:249: FirstBoot=`$Efibootmgr | grep BootOrder | cut -c 12-15` refind-0.12.0/mvrefind-250- if [[ $ExistingEntryBootNum != $FirstBoot ]] ; then ############################################## refind-0.12.0/libeg/nanojpeg.c-285- #define njFreeMem(block) ((void) LocalFree((HLOCAL) block)) refind-0.12.0/libeg/nanojpeg.c:286: NJ_INLINE void njFillMem(void* block, unsigned char value, int count) { __asm { refind-0.12.0/libeg/nanojpeg.c-287- mov edi, block ############################################## refind-0.12.0/libeg/nanojpeg.c-291- } } refind-0.12.0/libeg/nanojpeg.c:292: NJ_INLINE void njCopyMem(void* dest, const void* src, int count) { __asm { refind-0.12.0/libeg/nanojpeg.c-293- mov edi, dest ############################################## refind-0.12.0/mountesp-43- fi refind-0.12.0/mountesp:44: Esp=/dev/`echo $Temp` refind-0.12.0/mountesp-45- echo "The ESP has been identified as $Esp; attempting to mount it...." refind-0.12.0/mountesp-46- # If the ESP is mounted, use its current mount point.... refind-0.12.0/mountesp:47: Temp=`df -P | grep "$Esp "` refind-0.12.0/mountesp:48: MountPoint=`echo $Temp | cut -f 6- -d ' '` refind-0.12.0/mountesp-49- if [[ "$MountPoint" == '' ]] ; then