TripleFault [2] (DOSX)
> Is there a way to test whether the IDT is writable before actually writing
> ? VESAMTRR seems to do so ( "Ring0 is inaccessible" , no crash ) but
> couldn't find the test in the source
VESAMTRR doesn't need write access to GDT, just read-access. And it is easy to find since int 31h, ax=203h | ax=212h are the only - legal - ways to set an exception handler in DPMI.
---
MS-DOS forever!
Complete thread:
- TripleFault - DOS386, 13.08.2007, 06:46 (DOSX)
- TripleFault - Japheth, 13.08.2007, 08:24
- TripleFault [2] - DOS386, 13.08.2007, 08:37
- TripleFault [2] - Japheth, 13.08.2007, 11:41
- TripleFault [3] - DOS386, 16.08.2007, 10:09
- TripleFault [3] - Japheth, 17.08.2007, 10:56
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - DOS386, 19.08.2007, 07:36
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Rugxulo, 21.08.2007, 03:04
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Matjaz, 21.08.2007, 11:07
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Rugxulo, 22.08.2007, 00:19
- TripleFault [5] | 80686 -> 80486 -> 80386 -> 80286 !?!? - DOS386, 25.08.2007, 02:31
- TripleFault [5] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Rugxulo, 25.08.2007, 03:15
- TripleFault [5] | 80686 -> 80486 -> 80386 -> 80286 !?!? - DOS386, 25.08.2007, 02:31
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Rugxulo, 22.08.2007, 00:19
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Matjaz, 21.08.2007, 11:07
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - Rugxulo, 21.08.2007, 03:04
- TripleFault [6] VERxx's NOP - DOS386, 31.08.2007, 07:09
- TripleFault [7] VERxx's NOP | Crash via Ports - DOS386, 02.09.2007, 12:00
- TripleFault [4] | 80686 -> 80486 -> 80386 -> 80286 !?!? - DOS386, 19.08.2007, 07:36
- TripleFault [3] - Japheth, 17.08.2007, 10:56
- TripleFault [3] - DOS386, 16.08.2007, 10:09
- TripleFault [2] - Japheth, 13.08.2007, 11:41
- TripleFault [2] - DOS386, 13.08.2007, 08:37
- TripleFault - Japheth, 13.08.2007, 08:24