// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>

meta("protector", "WWPACK mutation engine");

function detect() {
    if (MSDOS.compareEP("8cc981c1....51b9....510606b1..51b1..8cd383eb..5351fc8cd5b8....8cca03d0be....33ff4d8ec58edab1..f3a54a4879")) {
        sVersion = "1.0";
        sOptions = "by Barthazi Andras";
        bDetected = true;
    } else if (MSDOS.compareEP("8cc981c1....51b9....5106068ccab8....03d0b1..518cd383eb..53b1..51fc8cd5be....33ff4d8ec58eda4ab9....50")) {
        sOptions = "by MR WiCKED";
        bDetected = true;
    } else if (MSDOS.compareEP("81ce....1bf78a....80fa..2a95....fc03f633f281e6....1e10ea0e1f00d20e0732b4....21da2efe06")) {
        sOptions = "1996 by van Hauser";
        bDetected = true;
    } else if (MSDOS.compareEP("8ccab8....03d08cc981c1....51b9....510606b1..518cd383eb..53b1..51fc8cd5be....33ff4d8ec58eda4ab9....50")) {
        sVersion = "3.04a";
        sOptions = "by Boogie";
        bDetected = true;
    } else if (MSDOS.compareEP("8cd383eb..8cc981c1....51b9....510606b1..51fc8cd5b1..5351b8....8cca")) {
        sVersion = "3.04a";
        sOptions = "by Boogie";
        bDetected = true;
    } else if (MSDOS.compareEP("8cc981c1....51b9....51b1..068cd30651b1..b8....8cca03d0fc")) {
        sVersion = "3.04a";
        sOptions = "by Boogie";
        bDetected = true;
    } else if (MSDOS.compareEP("8cc981c1....51b9....510606fc8cd5b1..51b1..8cd383eb..5351")) {
        sVersion = "3.04a";
        sOptions = "by Boogie";
        bDetected = true;
    } else if (MSDOS.compareEP("8cc981c1....51b9....fc8cd5510606b1..51b1..8cd383eb..5351")) {
        sVersion = "3.04a";
        sOptions = "by Boogie";
        bDetected = true;
    } else if (MSDOS.compareEP("f9be....81ee....2e80b4......eb")) {
        sVersion = "1.1c";
        bDetected = true;
    } else if (MSDOS.compareEP("061e0e0e071fb430cd2186e03d....73..cd20eb$$eb$$5055528cd2fa50b8....58eb")) {
        sOptions = "REC by R0SE";
        bDetected = true;
    } else if (MSDOS.compareEP("8cc98cd383eb..81c1....51b9....510606b1..518ccafc8cd5b1..5351b8")) {
        sVersion = "1.0";
        sOptions = "by Barthazi Andras";
        bDetected = true;
    } else if (MSDOS.compareEP("......81......2e80..")) {
        sOptions = "by unknown";
        bDetected = true;
    }

    return result();
}