Updating escd nvram
Sexchatrooms for teenagers
It seems strange how the offsets increment by 3, but the values reported are 16-bit.seg004:0C06 jnz short next seg004:0C08 les bx, [bp address] seg004:0C0B mov ecx, es:[bx 7] ; address of Phoenix Dispatch Manager seg004:0C10 mov addr PDM, ecx seg004:0C15 seg004:0C15 next: ; CODE XREF: get Dispatch Manager 29 seg004:0C15 ; get Dispatch Manager 48 seg004:0C15 add word ptr [bp address], 10h seg004:0C19 seg004:0C19 is Valid Module Entry: ; CODE XREF: get Dispatch Manager 11 seg004:0C19 mov ax, word ptr [bp address] seg004:0C1C cmp [bp value], ax ; end of table?seg004:0C1F ja short is Module PDM seg004:0C21 leave seg004:0C22 retf seg004:0C22 get Dispatch Manager endp Yes, I use IDA Pro extensively.I recently used it to reverse-engineer the Sony Notebook Control Windows driver, and am using that as the basis to write a complete implementation for Linux: a kernel-driver (snc.ko) and user-space Gnome control apps.
In real-mode 6CE8h:0E6FE4313h is the address of the Phoenix Dispatch Manager - dispatch Manager(...) described above. I fetched the Free DOS floppy boot image and put it on a real floppy diskette, with on another diskette.
I wrote a trivial program to set the VMX bit and update the checksum.