                //////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
                |                     FGC tools v 1.0                     |
                \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////////////////////////

                                    ==================
                                    = By: Frost_Byte =
                                    ==================

Files:

FGC-SDIS / FGC-SENA  =  Fortres security (dis/en)able.
FGC-PDIS             =  Fortres password changer. (changes the password to "PASSWORD")

How they work:

In all examples the export tables of the FGCNWRK.DLL (which would be in System directory
and hense loaded by the LoadLibrary call without a path) are used to find the address
of the desired API.

By lookthing through the export tables for FGCNWRK.DLL, it can be seen that export
0x02B modifies appmgr.ini. This file controls the "Disable all security" feature
of Fortres by using the strings: "CRACKER=SUGAR" for security enabled, and "CRACKER=JAM"
for security disabled. The FGC-S* programs call this export and make the DLL change
the values contained in the INI. A reboot is needed for the changes to take effect.

The export 0x011 changes the password. This can be done without any knowledge of the
original/current password.

To compile:
tasm32 /mx (name)
tlink32 /Tpe /aa /c /x (name),,,import32

Tested on:

Builds 488, 493, and 495 of Fortres 4.1
It worked on all of them with security disabled.
With security enabled, 495 does not work.

--------------------------
Frost_Byte 5/20/01 7:28 PM
--------------------------