Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DUPLICIT overlay: one bug fixed, one left (Announce)

posted by DOS386, 19.10.2008, 01:18

> Good idea, I'll add a summary at the end and will show the filesizes.

:-)

> But I refuse call the bug that you can't pack and unpack duplicit.exe
> It is not bug, it is a feature. I could, of course place the default
> messages into separate file like duplicit.dat but I want to be it usable
> only with the single exe file.

Missed the point. The crash after unpacking is of course a bug. Nevertheless I fully agree that a separate DUPLICIT.DAT file would be bad. The bug is not about placing the text into overlay, but the fact that it crashes if this text is not found. So the proposed solution would be:

- Keep the text in the overlay
- When searching for the text, don't rely on a plain text signature - this would cause a "false positive" finding the text "too early" if not UPX'ed, change at least one byte, for example use "MY%%OVERLAY" as signature, but place "MY()OVERLAY" into the Pascal source and hack "()" into "%%" before comparison
- If text not found, abort with a message "EXE is corrupt"

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

 

Complete thread:

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