Refactor MSDOS rule filenames; set LSI C language

Renamed multiple db/MSDOS detection rule files to include category prefixes (compiler_, library_, protector_, self-displayer_, sfx_) for clearer organization. Cleared executable bits on LSI_C and Khrome_Crypt files (100755 → 100644). Added sLang = "C" to the LSI C detection rule to explicitly mark the language. No other functional changes.
This commit is contained in:
DosX 2026-06-21 12:13:36 +03:00
commit a5b91db3ad
8 changed files with 24 additions and 22 deletions

22
db/MSDOS/LSI_C.4.sg → db/MSDOS/compiler_LSI_C.4.sg Executable file → Normal file
View file

@ -1,14 +1,16 @@
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
meta("compiler", "LSI C-86");
function detect() {
if (MSDOS.compareEP("b8....8ed0bc....368c......b430cd2136......8a......32ff438e......161f33ffb9....32c0fceb")) {
bDetected = true;
} else if (MSDOS.compareEP("b8....8ec00617bc....268c......b430cd2126a3....fcbe....8a0e....32edbf....f3a426......47")) {
bDetected = true;
// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
meta("compiler", "LSI C-86");
function detect() {
if (MSDOS.compareEP("b8....8ed0bc....368c......b430cd2136......8a......32ff438e......161f33ffb9....32c0fceb")) {
bDetected = true;
} else if (MSDOS.compareEP("b8....8ec00617bc....268c......b430cd2126a3....fcbe....8a0e....32edbf....f3a426......47")) {
bDetected = true;
}
sLang = "C";
return result();
}

View file

@ -1,13 +1,13 @@
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
meta("protector", "Khrome Crypt");
function detect() {
if (MSDOS.compareEP("B9....B8....EB..80....EB..EB..EB..66..........66")) {
sVersion = "0.3";
bDetected = true;
}
return result();
// Detect It Easy: detection rule file
// Author: horsicq <horsicq@gmail.com>
meta("protector", "Khrome Crypt");
function detect() {
if (MSDOS.compareEP("B9....B8....EB..80....EB..EB..EB..66..........66")) {
sVersion = "0.3";
bDetected = true;
}
return result();
}