Data Representation and Files Examination Flashcards

1
Q

Bit

A
  • smallest unit in the binary system

- either 0 or 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Byte

A
  • equals 8 bits
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kilobyte

A
  • 1024 byte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Megabyte

A
  • 1024 kilobyte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Gigabyte

A
  • 1024 megabyte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Terabyte

A
  • 1024 gigabyte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between a Kilobyte and Kilobit?

A
  • Kilobyte = 1024 bytes; 8192 bits (1024 * 8)

- Kilobit = 1024 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When is byte used? When is bit used?

A
  • byte is used when measuring the size of a file

- bit is used when measuring the speed of a connection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How many values does the Hex system have?

A
  • 16
    • 0
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • A
    • B
    • C
    • D
    • E
    • F
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ASCII

A
  • a system used by computers to represent characters and symbols in a numerical form
  • Each symbol is given a number/code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the 3 primary locations of metadata?

A
  • MFT records
  • File header
  • Magic number
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

MFT

A
  • Master File Table
  • used by the NTFS file system to store metadata
  • necessary to retrieve files from the NTFS partitions
  • each file has one or more MFT records
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why is a tool need to view MFT records?

A
  • MFT records are not visible to users through Windows Explorer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a tool for viewing MFT records?

A
  • Directory Snoop

- Allows the examination of NTFS and FAT32 disks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

File Header

A
  • unique identification found at the beginning/head of every file
  • usually contains data used by the application that opens the file
  • contains attributes like: name, author, date of creation, size, error detection/correction data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How can file headers/trailers by checked?

A
  • Hex editor
17
Q

Magic Number

A
  • unique string, at the beginning of the file, used to identify the type of file
  • method used by Unix/Linux systems to ID a file without reading the whole header
  • /usr/share/file/magic
18
Q

What are the 3 types of Metadata

A
  • system
  • substantive
  • embedded and external
19
Q

Substantive Metadata

A
  • contains information on the modifications of a document
20
Q

System Metadata

A
  • created/edited/used by the system
  • OS file system relies heavily on metadata to keep track of files
  • Storage devices use system metadata to track addresses of the contained files and how they are stored
21
Q

How can System Metadata be used in an investigation?

A
  • system metadata can be used to track a file that doesn’t exist anymore (removed, deleted, moved)
  • can also be used to construct a timeline for the events that occurred on that file
  • CANNOT be used to retrieve the contents of a file
22
Q

What are the 4 components primarily interested in for System Metadata?

A
  • MAC: modified, accessed, created entries
  • EM: stores last time MFT was modified
  • Create: when FILE was created (not data)
  • Access: when file was last opened, moved, or copied
  • Modify: when the content was last changed
23
Q

How can system metadata of a file be viewed?

A
  • Properties > General and Details tabs
24
Q

DMS

A
  • Directory Management System
  • systems used to log, manage, and organize the storage of digital documents
  • keeps track of stored documents and users who own, modify, or view documents
  • Example: OpenKM
25
Q

Cashing

A
  • Creation of temporary files and data by OS utilities, such as an Internet browser
  • Ex. most recently viewed web pages for easy loading
26
Q

Where are common places to “hide” files?

A
  • Metadata
  • Windows registry
  • ADS (Alternative Data Stream)
27
Q

Windows Registry

A
  • big directory containing many configuration files

- used by the OS and applications to store configurations related to how the application behaves

28
Q

Where does Windows store which applications should run at Startup?

A
  • HKML\software\microsoft\windows\currentversion\run
29
Q

How is the registry organized?

A
  • Organized into directories called Keys
  • Each Key contains Values
  • Registry Values can be viewed, edited, or created
  • Regedit is the most common tool for registry modification and viewing
30
Q

Where are most Linux configuration files stored?

A

/etc

31
Q

ADS

A
  • Alternative Data Stream
  • NTFS only
  • allows a user to store data within a file without affecting its size or view
  • accessed using the ‘:’ character
  • Ex: file.txt:hidden.txt
32
Q

What are some tools that can be used to inspect a file’s ADS?

A
  • Streams.exe (sysinternals)

- ADS Detector

33
Q

DOCX

A
  • the extension and format used by Word 2007 and later editions
  • Word 2003 and earlier versions used DOC
34
Q

Executable Files

A
  • text file that contains instructions which the processor reads and executes
  • Windows: Portable Executables (EXE)
  • Linux: ELF (Executable Linkable Format) or Binary files
35
Q

EXE Files

A
  • produced with compilers
  • written in code (C, C++, C#, JAVA) then compiled
  • the compiler takes code and translates it into machine code
  • the compiler also adds a header to the code before putting it together in the final EXE
  • EXE file content is arranged into Sections
36
Q

EXE Header

A
  • contains the following information:
    • Exports: the functions within that executable which other executables can call
    • Imports: imported DDL files
    • Exporting: allowing other programs to import and run a code from a .DLL file
  • code w/in a DLL file is usually separated into segments (functions)
  • when an EXE wants to import code from a DLL file, it usually links to a specific function
37
Q

rundll32

A
  • system EXE file which takes a DLL file name and function and executes them
38
Q

What is a tool that can be used to view functions linked to an EXE?

A
  • Dependency Walker

- allows you to view imported DLLs within the EXE and the functions that the EXE imports from each DLL