Hi!

25-Сен-2004 16:22 [EMAIL PROTECTED] (Michael Devore) wrote to
[EMAIL PROTECTED]:

MD> have will work with it, disassembly isn't much use given the compression.

     There exists a lot of different unpacking programs. See, for example,
<http://coding.shelter.ro/toolz/tron.zip>. This site contains a lot of many
other packing, unpacking, hacking and other stuff. I myself up to now use
DISLITE for unpacking PKLITE-ed executables and very smart UNP 4.11 for
others.

MD> Somewhat relatedly, I may soon change EMM386 to check ranges of restricted
MD> CPU instruction opcodes and then use the much maligned self-modifying code
MD> to generate an instruction within EMM386 on the fly rather than special
MD> casing everything.  It's getting to be too many instructions and too big
MD> for that approach.  Now I just have to track down a list of 0fh-prefix
MD> opcodes on the Internet for a reference rather than hand-coding each one.

     This is right way, I suggest. Though, I should ask: will EMM386 check
instuction validness (for example, what about F0 0F C7 C8?) and how will
behave system in case, when instruction will work incorrectly? As I
understand, you mean instruction executing in ring 0, and here EMM386 can't
trap wrong execution?




-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to