Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

LZ-DOS 7.1 (Miscellaneous)

posted by sol, 21.11.2007, 00:36

> BTW if I remember well, io.sys from windows contains fullscreen VGA logo.
> Is it also included and compressed in LZ-DOS? :)

I don't know. The logo takes about 100k. It's possible to remove it, or at least write over it with something that is compressible like a 'nop' instruction (I've done it in the past, playing around).

I'd have to decompress it to determine if they removed it, or just altered the check for 'bootgui' to behave as though it were always 0.

> I agree that recompiling of slightly changed source may produce big
> changes in binary. As I readed you revealed a same part at the beginning
> of io.sys. Do you know how to decompress whole file? It would be
> interesting. If it's UPX compression there should be some group of bytes
> same in other UPXed files.

Decompressing the whole file would be a matter of continuing the work I did earlier. This is either:

a) Step through a pile of assembly until you find something that looks like a decompression routine.

or

b) Skim through the file for something that looks like code, rather than compressed data, and then step through it.

Neither of those are particularly appealing to me, especially since I've already proven this is the MS-DOS kernel (or the 0.0000001% chance that it's merely reverse engineered & stolen code, which is no better).

Thread locked
 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 203 users online (0 registered, 203 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum