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