WaxfordSqueers
May 30th, 2009, 21:30
I am trying to get at the BIOS in my optical drive as well as on my Intel mobo. I was looking at the BIOS file for my drive on Reshacker, and under RCData there is code that begins with PK. It looks like the drives BIOS code wrapped up in in a flashing program.
If that's the case, can anyone help me ID the packing from the PK file header entry? I copied several lines of the file:
I removed the file name just in case. I have consider pklite and pkzip. UNP doesn't indicate anything about the file and IDA wont disassemble it properly, inserting spaces (0x20) liberally through the data for some reason. It insists on identifying it as a dump file.
With regard to my Intel mobo, it comes with 6 different files with headers that can be apparently tacked together so the AMI bios app will read them. I don't know if they are packed. Can someone enlighten me? I came across one such BIOS file that was just packed with exepack. I'm trying to use softice to view the BIOS in memory between F0000 and FFFFF but can only recognize a few things in common with my Intel bios files. Besides, the BIOS files are about 512K and the BIOS area is only 64k. Where does the rest of it go?
If that's the case, can anyone help me ID the packing from the PK file header entry? I copied several lines of the file:
Code:
000B6F00 50 4B 03 04 14 00 00 00 08 00 9C 74 58 3A E0 28 PKtX:(
000B6F10 F4 5B 60 D4 0A 00 40 00 20 00 0C 00 00 00 57 41 [`ԕ@ ##
000B6F20 43 54 39 32 4F 41 2E 62 69 6E EC BD 7F 7C 14 D5 ###########|
000B6F30 D5 30 7E 67 76 76 33 09 CB 66 12 26 61 81 4D 58 0~gvv3f&aMX
000B6F40 30 68 D0 05 17 5D 34 60 D0 25 44 44 A4 36 DA A8 0hЕ]4`%DD6ڨ
000B6F50 81 A2 45 44 AB D5 2A E5 B1 7D FC 59 27 0B C1 60 ED*}Y'`
000B6F60 6D 1F 0C 0A 56 5B 5C 30 69 A3 C5 4A 5B 6B 83 06 mV[\0iJ[k
I removed the file name just in case. I have consider pklite and pkzip. UNP doesn't indicate anything about the file and IDA wont disassemble it properly, inserting spaces (0x20) liberally through the data for some reason. It insists on identifying it as a dump file.
With regard to my Intel mobo, it comes with 6 different files with headers that can be apparently tacked together so the AMI bios app will read them. I don't know if they are packed. Can someone enlighten me? I came across one such BIOS file that was just packed with exepack. I'm trying to use softice to view the BIOS in memory between F0000 and FFFFF but can only recognize a few things in common with my Intel bios files. Besides, the BIOS files are about 512K and the BIOS area is only 64k. Where does the rest of it go?