Forensic Focus - Computer Forensics, Computer Forensic Training, Digital Forensics
LoginRegisterForumsPapersEducationGraduate RecruitmentReviewsInterviewsNewsletterJobsEventsBlog
Search Forensic Focus
Custom Search
Graduate Recruitment

computer forensics graduate jobs

Join, Subscribe, Share

Join newsletter

Join LinkedIn group

Follow on Twitter

Subscribe to news

Subscribe to forums

Subscribe to blog

Subscribe to tweets

Members' blogs

External feeds

Bookmark & share: Bookmark and Share

Main Menu
MY ACCOUNT
COMMUNITY
EMPLOYMENT
EDUCATION
RESOURCES
MISC
Computer Forensics Newsletter
Newsletter

You must be a
registered user
to receive our newsletter

Register Now!
Forensic Focus

Forensic Focus

Copy and paste the text below to insert the button displayed above on your site. Thanks for your support!

Computer Forensics Survey
Which of the following do you usually use for imaging evidence?




Results :: Polls

Votes: 34417
Comments: 0


Forensic Analysis of the Windows Registry

Page: 7/16

Different Encoding

Suspect may store text-based information using value type REG_BINARY. This technique however does not hide data, as tool like hex editors automatically interpret binary data into readable format (usually ASCII). Using different encoding technique to store data, such as using Unicode instead of ASCII does not improve stealthiness, if suspect only uses common English characters. For instance ASNI ASCII for "pass" is 0x70 0x61 0x73 0x73. While Unicode (16-bit) encoding translate into 0x70 0x00 0x61 0x00 0x73 0x00 0x73 0x00 (Windows stores 16-bit characters in little-endian format). Examiner could easily find the word "pass" using tools that features text finding using different encoding format. Suspect may substitute the 0x00 with random binary numbers to improve stealthiness. However, forensic examiner could still analyse the suspicious text at different intervals (e.g. even or odd characters position) and derive possible meaningful information from the incident context.

A better way to hide data is to encode text-based information into binary format in hexadecimal notation and stored the binary form in registry values as string using type REG_SZ. For instance, storing string 70 61 73 73 (hexadecimal notation for "pass" in ASCII) in the REG_SZ registry value. Thus, only the suspect knows how to decode it. However, this technique requires a simple piece of code to encode the text before storing it into the registry, and to decode the binary data to its readable form when retrieving it. It is not-trivial for forensic examiner to find such hidden data as the binary data (encoded text in hexadecimal form) is stored as it is in the registry, and binary data is common in registry.

Registry Editor Implementation Flaw

Windows 2000 and XP Registry Editor (regedit.exe or regedt32.exe) have an implementation flaw that allows hiding of registry information from viewing and editing, regardless of users access privilege (Secunia, 2005). The flaw involves any registry values with name from 256 to 259 (maximum value name) characters long. The overly long registry value (regardless of type) not only hides its own presence, but also subsequently created values (regardless of type) in the same key (Franchuk, 2005). The editor stops displaying the remaining of the values thinking the overly long value as the last value in that key. Suspect could exploit such Registry Editor flaw to hide information.

This vulnerability allows malware to hide malicious code in "autorun" entries such as the infamous HKLM\Software\Microsoft \Windows\CurrentVersion\Run. Any program or components specified in this key will be automatically run during system startup. Windows will still execute these hidden entries successfully at startup (Wesemann, 2005).

Some common malware scanners are not able to detect such maliciously crafted registry values (Gregg, 2005). Fortunately, Windows console registry tool (reg.exe) can display overly long registry values. For instance, to detect values in registry key HKLM\Software\Microsoft\Windows\CurrentVersion\Run, the instruction is reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Run.






Previous Page Previous Page (6/16) - Next Page (8/16) Next Page


Universities/Colleges

computer forensics education choices COURSE DIRECTORY

User Info

Welcome Anonymous

Nickname

Membership:
Latest: Sweety
New Today: 5
New Yesterday: 18
Overall: 13161

People Online:
Members: 2
Visitors: 25
Bots: 6
Staff: 1
Staff Online:
01: jamie
Latest Jobs

e-Discovery Manager - London, Europe - iConect, Clearwell
Last post by RaviBans01 in Computer Forensics Job Vacancies on Feb 04, 2010 at 18:22:04

CYBER FORENSIC INVESTIGATORS - LONDON £40k - £65k + Bens
Last post by emma in Computer Forensics Job Vacancies on Jan 25, 2010 at 12:22:12

INTELLIGENCE ANALYST - LONDON - up to £50k
Last post by emma in Computer Forensics Job Vacancies on Jan 25, 2010 at 12:02:28

Computer Forensic Investigator - Phoenix, Arizona (USA)
Last post by DDDR in Computer Forensics Job Vacancies on Jan 22, 2010 at 18:05:29

Forensics, Pent Testing, IDS, Malware, C&A - Washington DC
Last post by jhup in Computer Forensics Job Vacancies on Jan 21, 2010 at 17:48:53

Digital Forensics Engineer (Boston, MA)
Last post by stacynu in Computer Forensics Job Vacancies on Jan 19, 2010 at 20:18:15

EDISCOVERY & OPERATIONS DIRECTOR, LONDON
Last post by ScottBurkeman in Computer Forensics Job Vacancies on Jan 19, 2010 at 14:49:38

E-DISCOVERY SPECIALIST - LONDON - £50k - £65k + Exc Bens
Last post by emma in Computer Forensics Job Vacancies on Jan 19, 2010 at 11:34:04

FORENSIC NETWORK ADMINISTRATOR - LONDON - £35k - £50k + Bens
Last post by emma in Computer Forensics Job Vacancies on Jan 19, 2010 at 11:27:41

COMPUTER FORENSIC MANAGER - LONDON-£50-£65k
Last post by ScottBurkeman in Computer Forensics Job Vacancies on Jan 19, 2010 at 11:16:56

Computer Forensics Blog
· Computer forensics education directory now online
· US academic institutions - final call for contact details!
· Hidden Hymn
· Adroit Photo Forensics review
· Interview with Russell May, 4N6 Investigation
· Forensic Computing PhD, UK
· The Value of Push Button Computer Forensics
· Academic institutions - updated
· Computer Forensics in the Geek Press – A Taxonomy
· Academic institutions - who are we missing?

read more...
Members' Blogs

Start Blogging

What is Computer Forensics?
Computer forensics (or forensic computing) is the use of specialized techniques for recovery, authentication, and analysis of electronic data with a view to presenting evidence in a court of law.
Computer Forensics Downloads
  1: Forensic Examination of Digital Evidence: A Guide for Law Enforcement (pdf)
  2: ACPO Good Practice Guide for Computer based Electronic Evidence
  3: Electronic Crime Scene Investigation: A Guide for First Responders (pdf)
  4: Ancysoft Data Recovery Software
  5: HELIX incident response CD
  6: PDA Forensic Tools:An Overview and Analysis
  7: Forensics Plan Guide & Forensic Cookbook
  8: Recover My Files
  9: Autopsy Forensic Browser Version 2.03 (source code)
  10: Handy Recovery

Use of this website signifies your agreement to the Terms of Use/Privacy Policy available here.

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2010 Forensic Focus


Interactive software released under GNU GPL, Code Credits, Privacy Policy
.: fisubsilver shadow phpbb2 style by Daz :: CPG-Nuke port by norseman :: ported to CPG-Dragonfly by jamin :.