Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #16  
Old 02-19-2005, 22:21
souz souz is offline
Friend
 
Join Date: Jan 2005
Posts: 134
Rept. Given: 0
Rept. Rcvd 26 Times in 18 Posts
Thanks Given: 13
Thanks Rcvd at 86 Times in 35 Posts
souz Reputation: 26
Thanks!
my asm not so good, can it be done using Delphi? C++?
Please, some basic concepts, only skeleton of possible routines...
Reply With Quote
  #17  
Old 02-20-2005, 01:01
JuneMouse
 
Posts: n/a
well i dont understand you still but i hope
you looked at four-f phymenbrowser and those links
that are posted
as far as i know video bios is also viewable by
using plain old debug.com
i did a quick googling around to snoop about the specific address
viz c0000 i landed in some bios forums which gave me these infos

you can use a com file and use interrupts to create a file and copy it
to some file
there are utilities to that automatically too

now this memory is in read only memory called rom
you need some flash utility to write to read only memory
there are flashers available around

and there are exhaustive documents floating around ( icant recommend any specific because i dont have any ideas about what you are intending to achieve by writing there

for example if you want to change the logo that is showed when you booting
like the green blah for award bios
there were mention of bmptocpa
there were some talk about modbin.exe
etc etc

i would suggest you to look at bioscentral,wimsbios or plain google with
bios c***** h***** (your favourite word here )

Quote:
C:\>debug
-d c000:0000 100
C000:0000 55 AA 40 E9 C0 2D 00 00-00 00 00 00 00 00 00 00 [email protected]..........
C000:0010 00 00 00 00 00 00 00 00-B0 01 00 E9 7E 32 49 42 ............~2IB
C000:0020 4D 20 56 47 41 20 43 6F-6D 70 61 74 69 62 6C 65 M VGA Compatible
C000:0030 F7 C8 30 DF 9D 32 20 00-80 43 4C 2D 47 44 35 34 ..0..2 ..CL-GD54
C000:0040 34 30 20 56 47 41 20 42-49 4F 53 20 56 65 72 73 40 VGA BIOS Vers
C000:0050 69 6F 6E 20 31 2E 30 37-20 20 20 20 0D 0A 43 6F ion 1.07 ..Co
C000:0060 70 79 72 69 67 68 74 20-31 39 39 32 2D 31 39 39 pyright 1992-199
C000:0070 35 20 43 69 72 72 75 73-20 49 6E 63 2E 20 41 6C 5 Cirrus Inc. Al
C000:0080 6C 20 52 69 67 68 74 73-20 52 65 73 65 72 76 65 l Rights Reserve
C000:0090 64 2E 00 20 20 20 20 20-20 0D 0A 43 6F 70 79 72 d.. ..Copyr
C000:00A0 69 67 68 74 20 31 39 38-37 2D 31 39 39 30 20 51 ight 1987-1990 Q
C000:00B0 75 61 64 74 65 6C 20 43-6F 72 70 2E 20 41 6C 6C uadtel Corp. All
C000:00C0 20 52 69 67 68 74 73 20-52 65 73 65 72 76 65 64 Rights Reserved
C000:00D0 2E 0D 0A 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C000:00E0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C000:00F0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
C000:0100 00 .
-
you can disassemble that using u address with
also ida free could load the bin and do a good dissembly
provided you specified the entry point

now it all depends on your intent that is what are you trying to
do which seems unclear at the moment to me atleast
Reply With Quote
  #18  
Old 02-21-2005, 18:09
souz souz is offline
Friend
 
Join Date: Jan 2005
Posts: 134
Rept. Given: 0
Rept. Rcvd 26 Times in 18 Posts
Thanks Given: 13
Thanks Rcvd at 86 Times in 35 Posts
souz Reputation: 26
Ok, thanks, but i don't want to change ROM (FLASH) of video bios.
Because it's read-only memory range, i need a solution to emulate this memory address range by software. Can it be doen by hooking some native API???

Regards, souz
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Api Hooking w/ Device Driver Peter[Pan] General Discussion 7 06-20-2005 02:57


All times are GMT +8. The time now is 20:21.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )