Page 120 - Hacker HighShcool eBook
P. 120

LESSON 8 – DIGITAL FORENSICS










                      b. Adobe PDF
                      c. Excel

               3. If the  encryption  method is too strong to be broken, it may be necessary to perform a
               “dictionary attack” ( sometimes known as “brute force”). Find out what a dictionary attack is.


               8.2.3 Finding a Needle in a Haystack

               Commercial forensic software includes powerful  search  tools that allow you to search for
               many combinations and permutations of factors. Without these expensive commercial tools
               you need to be a little more resourceful. Linux provides you with plenty of scope to construct
               similar tools using standard utilities. The following text details the use of find, grep and strings,
               and then describes the use of the pipe to combine them.


               8.2.3.1 find
                 find [path...][expression]
               find  is used to  locate  files  meeting  certain  criteria   within  the  operating  system. It  is  not
               designed for looking within the files. There must be a million permutations of expressions that
               can be combined to search for a file.

               Exercise:
               1. Read the manual page for find. Complete the “Effect” for each “Expression” in the table
               below. (Hint: Where a number is given as an argument, it can be specified as follows: +n – for
               greater than n; -n – for less than n; n – for exactly n.)
                                Expression                                      Effect

               -amin n                                       File last accessed n minutes ago
               -anewer

               -atime
               -cnewer
               -iname

               -inum
               -name

               -regex
               -size
               -type

               -user




               8.2.3.2 grep
               grep is an immensely powerful tool. It is used to find certain lines within a file. This allows you to
               quickly find files that contain certain things within a directory or file system. It also allows for




                                                                                                       10
   115   116   117   118   119   120   121   122   123   124   125