// DIE's signature file

init("protector","GHF Protector");

function detect(bShowType,bShowVersion,bShowOptions)
{
    if(PE.compareEP("6068........B8........FF1068........50B8........FF106800"))
    {
        switch(PE.readByte(PE.nEP+28))
        {
        case 0x00: sOptions="pack only"; break;
        case 0xA0: sOptions="pack";      break;
        }
        bDetected=1;
    }

    return result(bShowType,bShowVersion,bShowOptions);
}
