Computer Forensics Needed to Pin Down GMA

Computer Forensics,GMA,PSAThe Aquino administration’s drive against corruption may need computer forensics to support the allegations against the Arroyo administration, a multinational risk consultancy said.

In a report dated Dec. 22, the Pacific Strategies and Assessments (PSA) said those involved in crimes like poll sabotage and plunder are secretive and are careful about avoiding a paper trail.

“Computer forensics might hold the key to finding the needed evidence,” said PSA managing director Scott Harrison.

“With the expanding use of computers and digital media in everyday transactions, evidence of criminal activities left in computers and other digital equipment clearly enhances court evidentiary procedures,” he added.

PSA though disclosed in the report that it is one of the companies practicing information technology (IT) forensics in the country. The company also has offices in Hong Kong, Shanghai, Beijing, Bangkok, Sydney and Milwaukee.

PSA said money laundering and convoluted business structures created to hide wrongdoing “increasingly require digital investigative techniques to prove a criminal case.”

“The majority of corruption cases in the Philippines are often hampered because much of the presented evidence is hearsay accusations of one or more people against others. Consequently languishing corruption cases are often dismissed or shelved due to a lack of concrete evidence,” Harrison said.

PSA said not one member of the Arroyos or their alleged co-conspirators in poll cheating and corruption have been convicted by the courts since President Aquino assumed office in 2010.

“The lack of investigative resources in the Philippines judicial system may prove to be a bigger impediment to President Aquino’s efforts to weed out corruption than the administration’s frustration with the Supreme Court,” the report read.

PSA said IT forensic specialists can create a mirror image of data inside a computer system and recover deleted, encrypted, or damaged files.

PSA claimed the recovery and analysis of hard disk drives, mobile phones and portable digital storage devices believed to be involved in crime are “critical digital evidence” that can boost one’s legal position in court.

Read More

HDD Prices

When do you think the prices of HDD’s will go back down from the floods?

Different analysts are making different predictions.

Hard Drive Prices to Remain Inflated Throughout 2012(Tomshareware.com)

In Q4 2011, HDD shipments dropped by 26 percent over the same period in the previous year. Shipments will by 13 percent in Q1 and 5 percent in Q2 on an annual basis, IHS believes. In Q3, the market will stabilize and grow by 2 percent and bounce back with 49 percent in the fourth quarter of this year. Sequentially, HDD shipments are predicted to climb 14 percent in Q1, 11 percent in Q3 and 4 percent in Q4.

“The recovery of global HDD manufacturing has begun and will continue during each quarter of 2012, however, the recovery will be prolonged for at least two more quarters, as supply constraints keep unit shipments from climbing on an annual basis until third quarter.” The shortage will translate to continued inflated prices throughout 2012, the firm said.

HDD makers and component suppliers have resumed only partial production in Thailand and have shifted some of their manufacturing to other countries to alleviate the impact of the supply shortage.  According to IHS, Western Digital has been the HDD manufacturer most impacted by the floods and is not expected to return to full production until September.

IHS said that the Thailand flood has caused the global average selling price (ASP) for HDDs to jump by 28 percent in Q4 2011. Prices are forecast to decline by 3 percent in Q1 and by 9 percent in Q2.

“Prices will remain high for a number of reasons, including the higher costs associated with the relocation of production, as well as higher component costs because of flooding impacts among component makers, furthermore, PC brands have signed annual contacts with HDD makers that have locked them into elevated pricing deals for the rest of the year.” noted Fang Zhang, storage analyst for IHS.

Read More

Will adding an ATA PCI Adapter card increase disk performance?

ATA PCI Adapter It really depends if the motherboard on the system supports the transfer rate of the hard drive. For example, if the motherboard on the system only supports ATA 66 and the hard drive is ATA 133 the drive will downgrade the transfer rate limiting the transfer rate to ATA 66. Adding an Ultra ATA 133 PCI Adapter card will increase the performance of the drive because the drive in not limited to ATA 66 and can now operate at a ATA 133 rate. However, if you have a drive that is ATA 33 and put it on an ATA 133 PCI Adapter card, it will not increase disk performance because the drive is only capable of ATA 33.

Read More

The basic knowledge about Hard Disk Drive

Firmware files that you can find on a site like this, contain a lot of files. First, there is the ‘loader’ file (*.LDR). This file is the ‘temporary’ firmware code, that’s being uploaded to the RAM (so, it’s not being written to disk). Then, there are a lot of ‘*.RPM’ files. These files represent the different modules, which can be written to the SA. The filenames consist of 8 numbers. The first 4 numbers specify the (hex) UBA and the second 4 numbers represent the hexadecimal module size in sectors (each sector normally contains 512 bytes, so for example, if a filename ends in 0002, then that module is 1024 bytes long). So, in short, after uploading the loader to RAM, the user can start replacing damaged modules by overwriting them with correct ones.BTW, please note that the term ‘firmware’ for the packages on this site is symantically not very well chosen, since these packages contain all needed modules to repair a HDD and not just the firmware (=code) module.
Anyway, if you’re looking for a specific firmware module, you can do 3 things:
1) rip the firmware modules from the SA of an identical HDD
2) get these modules from a friend (or for example, from the files section on this site)
3) use a firmware updater program from the vendor.

About this last option: firmware updates from vendors are pretty rare, since firmware code almost never needs to be replaced. However, Maxtor for example, had some problems with the firmware code on some Diamondmax HDD models. So, they issued a firmware update. This update consists of 2 files:

1) the executable file that issues the ATA ‘download microcode’ command to upload the firmware files to the HDD
2) The firmware code, consisting of the ‘main’ firmware code and ‘overlay’ code modules.

Firmware ‘overlay’ code are specific code functions. Why not just put all firmware code into one section ? Well, since the RAM in the drive is a limited resource, they’ve put some code into ‘overlay files’, so that this specific code can be swapped into RAM when that specific function is needed. When the fuction is not needed, it can be swapped out of ram and some other function can be swapped into it again.

The firmware update files from maxtor (I think the same goes for the other vendors) are not scrambled/encrypted/packed in anyway. In fact, you can find the exact same code in these files also in the ‘*.RPM’ files that PC3K produces for example.

Maxtor distributes their firmware file in a so called “.DMC” file. This DMC file is a package of 4 files, a ‘.Bxx’ file, a ‘.cxx’ file, a ‘.bbr’ file and a ‘.cbr’ file. Like I mentioned, this DMC container is not packed or scrambled in anyway. You can just cut the files out of it. The first 0x150 bytes of this file is the header. This header contains the four filenames, the offsets at which bytes in the package these files can be found, the length of the files and a checksum (not 100% sure about the checksum though). The ‘.bxx’ file is the biggest file and contains the overlay modules. You can find all code overlay modules by looking for ‘MO’ in the file. Right after this 2 byte string, you’ll find the hexadecimal overlay module ID. The ‘.bbr’ file contains the main firmware code. The last 2 files are very small, not sure what they contain, probably some checksums for the firmware and overlay modules.

Like said, the firmware code and overlay modules can also be found in the ‘*.RPM’ files of course, since this represents the firmware code on disk. So, you can look through these RPM files and scan for the ‘MO’ string to find any specific overlay module.

So, in short, if a vendor has released a firmware uploader tool (most vendors have), BUT haven’t released a firmware file for your specific drive type, you could create your firmware, if you have the dumped modules (for example, obtained from this site). You could rip the main code and overlay modules and paste them into an existing DMC package. However, since I don’t know the checksum calculation and the meaning of these .cxx and .cbr files (probably checksums), you’d have to do more research, but in theory, it would be possible to create your own firmware files and flash them with such standard Vendor program to disk, so you wouldn’t need to buy an expensive tool like PC3000 (at least not if your sole goal was to upload a new firmware).

Modern hard disks feature an area that contains information that the CPU on the HDD logic board uses to operate the drive. That area is called the “system area” SA. This area contains for example the drive ‘microcode’ (a.k.a. firmware), HDD Configuration Tables, Defect sector tables, SMART information, Security info (drive passwords etc), Disk ID info (serial nr etc) and more. These categories of information are called ‘modules’. So the SA contains a module for the firmware code, a module for the SMART info etc.The SA is stored on ‘negative cylinders’ of the HDD and therefore is not accessible by normal read commands. However, the area can be accessed with other ATA commands. An example of a (more or less) ‘standard’ ATA command that can access info on the SA is the ‘download microcode’ ATA command, which can be used to update information in the firmware code module. However, most of the commands that can be used to access the SA are vendor specific. Since vendors (obviously) don’t want users to mess around with the SA, these commands are generally not made public. However, these commands can be deduced by, for example, reverse engineering the firmware code itself.
This reverse engineering has been done and led to development of tools that can issue these (vendor specific) ATA commands and can read/write almost all sectors in the SA. One example of such tool is PC3000. A tool like this contains tables per HDD model, containing these vendor specific ATA commands and also tables with sector numbers on which the different modules are stored, also per HDD model. SA Sector numbers are counted in “UBA’s”. For example, one specific HDD might use UBA 4 to store the ‘DISK ID’ module, where another HDD model might use another sector for this module.
So in short, to create a tool that can read/write data in the SA, you need to:

A) know (and understand) the (vendor-) specific ATA commands that can be used to access this area and
B) know on which UBA sector the specific modules are stored.

If a drive has damaged data in the SA, for example in the firmware code module, it might become unusable. To repair these disks, the HDD can be switched to a so called ‘safe mode’, by setting specific jumpers on the drive. If the drive is operating in safe mode, it bypasses its own firmware. Instead, it wants the user to upload firmware to its ram. If the user uploads a correct ‘temporary’ firmware to RAM, it starts executing that firmware. If this uploaded RAM code (the ‘loader’) starts operating, the user can then start to issue ATA commands to the drive to modify the damaged modules.

Of course, you could also create your own flasher program, instead of using the one supplied by the vendor. However, since vendors use specific versions of the ‘download microcode’ ATA command, you’d have to do research into this.

Furthermore, you could create a program that does EVERYTHING that a tool like PC3000 does. However, like pointed out, you’ll need very detailed information on the vendor specific ATA commands and the structure of the SA for that specific drive type and since this info is not made public by anyone, this means a LOT of work. “But hey, the PC3000 tool features a special hardware PCI card!” Yes, but as you’ll understand by now, you can think of that card as nothing more than a copy protection. They could have perfectly created the tool without it, but I guess they would have sold quite some copies less. So you really can’t blame them for it, in fact, I think it’s quite a smart move to stop piracy.

So, in short, if you want to mess around with the SA, you have 2 options: invest a lot of time and energy into learning or simply empty your pockets and buy a tool like PC3000.

Read More

Seagate File Recovery Software

Seagate File Recovery Software Seagate File Recovery is an advanced, easy to use, data recovery and undelete software. It helps you to recover your lost files from local hard disks and other removable media.

Consider using Seagate File Recovery if:

  • You need a fast and affordable data recovery solution.
  • You have accidentally formatted your hard drive.
  • You have experienced data loss due to software malfunctions, viruses or have deleted important files or directories from your Recycle Bin or Trash Bin.

In most cases when files are lost due to crashes, viruses, or other system failures, they can be recovered without having to send your drive to a drive recovery lab. Run Seagate File Recovery as the first step in recovering your lost data.

Seagate File Recovery Main Features:

  • Free trial – try to recover your data before you pay
    You can preview your disc and file content in a simple hexadecimal viewer which tells you if a successful recovery is possible. You’ll know in advance exactly which files can be recovered before you make a purchase.
  • Available for PC and Mac
  • Supports file systems used by Windows and Mac OS (NTFS, FAT16, FAT32, HFS and HFS+)
  • Works on local hard disks and removable media (USB drive, flash memory, etc.)
  • Recovers compressed files
  • File preview (most graphic file types can be previewed to estimate recovery chances)

System Requirements:

Macintosh:

  • An Intel, PowerPC G5, or PowerPC G4 processor
  • Administrator’s rights to run the program
  • At least 512MB of RAM, a mouse, and enough disk space for recovered files, image files, etc.
  • Mac OS X 10.4 or greater

Windows:

  • An Intel or other PC processor
  • Administrator’s rights to run the program
  • At least 512MB of RAM, a mouse, and enough disk space for recovered files, image files, etc.
  • Windows 9x, ME, NT, 2000, XP, Vista, 7

Seagate File Recovery Free Download:

Mac users: Download Seagate File Recovery

Click the “Download Seagate File Recovery” link to download the .dmg file. When the window opens, double-click “Seagate File Recovery.pkg” and follow the installation instructions.

Windows users: Download Seagate File Recovery

Click the “Download Seagate File Recovery” link to download Seagate File Recovery. When the dialogue box pops up, choose “Run” and follow the installation instructions.

Read More

Low-level Hard Drive Diagnostics Freeware: MHDD

MHDD is the most popular freeware application for low-level HDD diagnostics.

MHDD Interfaces Supported:
MHDD supports these interfaces: IDE, Serial ATA, SCSI. Also there is a possibility to access an USB storage, there are drivers for emulation (USB->SCSI).

What can MHDD do?
This software can make precise diagnostic of the mechanical part of a drive, view SMART attributes, perform Low-level format, bad sector repair, different tests and tens of other functions.

Platform:

· Intel Pentium or higher CPU
· 4 megabytes of RAM
· DR-DOS, MSDOS version 6.22 and higher
· Any boot device (USB, CDROM, FDD, HDD)
· A keyboard

IDE/SATA Controllers:

· Any integrated into motherboard north bridge (addresses: 0x1Fx for primary channel, 0x17x for secondary channel)
· PCI UDMA boards (detected automatically): HPT, Silicon Image, Promise, ITE, ATI and so on. Even some RAID boards are supported. In this case MHDD works with each physical drive separately
· UDMA/RAID controllers integrated into motherboard as additional chip

Hard disk drives:

· Any IDE or Serial-ATA drive with size bigger than 600Mbytes, in other words, LBA mode is supported in full.
· Any IDE or Serial-ATA drive with size lower than 8388607 TBytes, in other words, LBA48 mode is supported in full
· Any SCSI drive with sector size 512-528 bytes
· Any SCSI removable media such as tape, CDROM. Maximum sector size for such devices is 4096 bytes

What’s New in MHDD v4.6?

· Fixed rare hangs when working with slave device
· Fixed TOF/ATOF problem with determining maximum file size when operating with SCSI devices
· Fixed displaying firmware version instead of serial number in SMART ATT
· Added PCI device ITE 8211 PCI IDE
· Added PCI device VIA VT6421 IDE RAID
· Fixed several issues with some modern BIOSes
· Jumps while scanning now logged properly
· Resets (“R” key) while scanning now logged properly
· ASPI drivers now have latest versions

Related Links:

· MHDD FAQ
· MHDD Documentation
· Change log
· Magic Boot Disk with MHDD

MHDD Free Download:
MHDD 4.5 (older version, but includes ATA/SCSI Terminal)
· MHDD 4.5, self-extracting floppy image

· MHDD 4.5, CDROM iso-image
· MHDD 4.5, just-an-archive (MS-DOS executables only, no SCSI support)
· MHDD 4.6

Read More

What should I do for a noisy hard disc drive?

noisy hard disc drive All of our new Parallel ATA (PATA) hard drives and new Serial ATA (SATA) hard drives are optimized for performance, we do not have a utility that can quiet them down.

While modern drives are extremely quiet, every disc drive makes a certain amount of noise while running. Normally, the faster the drive motor spins, the higher pitched the resulting sound will be.

It is also normal for the drive to make sort of a “chattering” or “clicking” sound while it is reading and writing data.

However, if the sound coming from the area around your drive has recently changed or is an excessive grinding or clanking noise, this may indicate a physical problem with the drive.

Noise from the cooling fans in the power supply are often mistaken as hard drive noise.  To isolate whether the noise is coming from the drive or one of the fans, you can issue a “spin down” command through software.  The Seagate SeaTools for DOS diagnostic has an acoustical spin down test.

If the sound goes away, then the sound was produced by the drive.  If the sound remains, then the drive is not the cause of the sound.

Read More