Hi, I updated FDSHIELD:

http://www.coli.uni-sb.de/~eric/stuff/soft/specials/ fdshield-04jul2004.zip

FreeDOS FDSHIELD virus shield (c) by Eric Auer Jun-Jul/2004.
Email: <eric*coli.uni-sb.de>. This is free open source
software under GNU Public License (v2, see www.gnu.org).
 
Syntax:
FDSHIELD [/?] [/v] [/t] [/b] [/B] [/w] [/W] [/x]
v: verbose  t: TSR block  x: try exe/sys/com write protect
b: floppy boot protect    B: harddisk boot protect
w: floppy write protect   W: harddisk write protect
WARNING: TSR block halts the system if a new TSR loads!
         Flush write caches before using write protection!
The sabotage check and harddisk format block are always on.
Combining /w and /W simulates read only attribute everythere.


Changes: Now displays a warning if Windows is running at the
moment when you load FDSHIELD. Supports the int 2f.13 API which
is used by Windows to hook int 13 in a "deep" way. This might
have the side effect that Windows no longer displays "incorrect
DOS version" when you try to use 386 enhanced mode ;-)). Of
course this does not necessarily mean that Windows will actually
WORK... In particular, you must not have EMM386 / UMBs active,
but other aspects of FreeDOS kernel (other than UMBs: e.g. HMA?)
might still be incompatible. Remember that Windows 386 mode wants
either a 3.xx/4.xx class DOS or a 5.xx/newer DOS with special MS
Windows compatibility hooks (MS / PC / DR DOS have those).

Note that I only tested the int 2f.13 API by testing compatibilty
with ThunderByte Antivirus TBDRIVER / TBDISK programs (only the
latter fiddles with int 13 / int 2f.13). Note about my TSR block:
If you enable it, it will either wait 20 seconds before reboot (in
verbose mode) or try to freeze the system completely. Tested with
a simulation of Oropax virus: Music keeps playing while the FDSHIELD
"System halted..." message is displayed in /v mode, but stops while
the message is displayed in non-/v mode (tested in DOSEMU only).


Happy testing, happy end-of-birthday-of-FreeDOS-week, happy i-day :-).

Eric



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to