DAT2343 File Analysis with MicroSoft DEBUG © Alan T. Pinck / Algonquin College; 2003.

Slides:



Advertisements
Similar presentations
Trend for Precision Soil Testing % Zone or Grid Samples Tested compared to Total Samples.
Advertisements

Trend for Precision Soil Testing % Zone or Grid Samples Tested compared to Total Samples.
AGVISE Laboratories %Zone or Grid Samples – Northwood laboratory
Module 1: BLOCK 1 / MAIN MENU
ThemeGallery PowerTemplate
DAT2343 File Dump Analysis © Alan T. Pinck / Algonquin College; 2003.
1 WORKING WITH 2007 WORD Part 1 Developed October 2007 with lots of help from.
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 2 Getting Started.
BASIC SKILLS AND TOOLS USING ACCESS
Copyright © 2013 Elsevier Inc. All rights reserved.
Multiplication X 1 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 5 x 1 = 5 6 x 1 = 6 7 x 1 = 7 8 x 1 = 8 9 x 1 = 9 10 x 1 = x 1 = x 1 = 12 X 2 1.
Division ÷ 1 1 ÷ 1 = 1 2 ÷ 1 = 2 3 ÷ 1 = 3 4 ÷ 1 = 4 5 ÷ 1 = 5 6 ÷ 1 = 6 7 ÷ 1 = 7 8 ÷ 1 = 8 9 ÷ 1 = 9 10 ÷ 1 = ÷ 1 = ÷ 1 = 12 ÷ 2 2 ÷ 2 =
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Create an Application Title 1Y - Youth Chapter 5.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Add Governors Discretionary (1G) Grants Chapter 6.
CALENDAR.
ASCII stands for American Standard Code for Information Interchange
The 5S numbers game..
Microsoft®.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Figure GNOME Control Center window manager tree choices.
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
突破信息检索壁垒 -SciFinder Scholar 介绍
Sampling in Marketing Research
Break Time Remaining 10:00.
The basics for simulations
1 IMDS Tutorial Integrated Microarray Database System.
The Pecan Market How long will prices stay this high?? Brody Blain Vice – President.
User Friendly Price Book Maintenance A Family of Enhancements For iSeries 400 DMAS from Copyright I/O International, 2006, 2007, 2008, 2010 Skip Intro.
Contingency tables enable us to compare one characteristic of the sample, e.g. degree of religious fundamentalism, for groups or subsets of cases defined.
Look at This PowerPoint for help on you times tables
Microsoft Office 2007 Integration Integrating Office 2007 Applications and the World Wide Web.
Figure 3–1 Standard logic symbols for the inverter (ANSI/IEEE Std
INTRODUCTION Lesson 1 – Microsoft Word Word Basics
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Office 2003 Integration Integrating Office 2003 Applications and the World Wide Web.
1 Prediction of electrical energy by photovoltaic devices in urban situations By. R.C. Ott July 2011.
 Copyright I/O International, 2013 Visit us at: A Feature Within from Item Class User Friendly Maintenance  Copyright.
Progressive Aerobic Cardiovascular Endurance Run
Creating a Dreamweaver Web Page and Local Site
Skills for Success with Microsoft® Office 2010
2011 WINNISQUAM COMMUNITY SURVEY YOUTH RISK BEHAVIOR GRADES 9-12 STUDENTS=1021.
Before Between After.
2011 FRANKLIN COMMUNITY SURVEY YOUTH RISK BEHAVIOR GRADES 9-12 STUDENTS=332.
INTRODUCTORY MICROSOFT WORD Lesson 7 – Working With Documents
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
Subtraction: Adding UP
Weisburd, Lawton, Ready, Rudes, Cave, and Nelson Presented by Breanne Cave 1.
Static Equilibrium; Elasticity and Fracture
Clock will move after 1 minute
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
Select a time to count down from the clock above
1.step PMIT start + initial project data input Concept Concept.
A Data Warehouse Mining Tool Stephen Turner Chris Frala
Introduction Embedded Universal Tools and Online Features 2.
Schutzvermerk nach DIN 34 beachten 05/04/15 Seite 1 Training EPAM and CANopen Basic Solution: Password * * Level 1 Level 2 * Level 3 Password2 IP-Adr.
Lab6 – Debug Assembly Language Lab
Chapter 5 Creating, Sorting, and Querying a Table
Java Programming Working with TextPad. Using TextPad to Work with Java This text editor is designed for working with Java You can download a trial version.
Chapter 2 Software Tools and Assembly Language Syntax.
®® Microsoft Windows 7 for Power Users Tutorial 13 Using the Command-Line Environment.
1 The EDIT Program The Edit program is a full screen text editor that allows you to: Create text files Create text files Edit an existing text files Edit.
Lab 0 / Chapter 0 Windows XP Environment. 2 User Interfaces: A different perspective.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
Comp 335 – File Structures Hexadecimal Dumps Interpreting File Contents.
File Analysis with MicroSoft DEBUG
DAT2343 LMC Simulator Usage © Alan T. Pinck / Algonquin College; 2003.
Presentation transcript:

DAT2343 File Analysis with MicroSoft DEBUG © Alan T. Pinck / Algonquin College; 2003

Starting a DOS Window in XP Start – Run – (command) or Start – Programs – Accessories – Command Prompt (slight variations may exist between this and different installations of XP or other Windows Operating Systems)

DOS Windows Controls in XP It is often useful to be able to mark and copy text from a DOS window (to be pasted into some other application file). By left-clicking on the title bar icon and selecting Edit from the drop- down menu, it is possible to mark and then copy text from a DOS window. (Other Windows OS’s provide icon tools to do this on the title bar).

Running DEBUG from the DOS prompt At the DOS prompt, type: DEBUG and hit DEBUG will respond with its prompt symbol, the dash -

Examining a File in DEBUG At the DEBUG prompt, enter: N followed by the filepath for the file to be examined This identifies the file Name to DEBUG L This tells DEBUG to Load the file D This tells DEBUG to Display or Dump

Sample DEBUG File Display

Copying the Hex Contents for Analysis 4A C8 FE FF FF CD C BA DA CA 0A FC 3A B0-40 8A 0E C 20 2C 60 A2 C2 96 A A-26 6A A C0 Use the DOS Windows controls to copy a few lines of the hexadecimal file contents into a NotePad or similar file to work with; set the font to Courier New or some other non-proportional font:

Quitting DEBUG In order to exit or “quit” the DEBUG program, enter Q at the DEBUG prompt (Return to the file where you pasted the hexadecimal file contents)

Sample Analysis of the “Dump” Suppose that the file contained records composed of a 4 (ASCII) character field followed by a (2-byte) integer field (2’s complement, little Endian). The first two records could be extracted from the dump as: 4A C8 FE

Analysis of First “Dump” Record 4A  4 ASCII characters:  4A  Using an ASCII table this translates into “Jp 3”  2-byte integer field  (little Endian form)  Using standard 2’s complement conversion: 2045(hex) = 8261(dec)

Summary of DEBUG Commands Nfilepath Name file to be used L Load previously named file D or Dxxxx Dump/Display memory contents (starting at offset xxxx) Q Quit DEBUG

End of Lecture