Commit graph

143 commits

Author SHA1 Message Date
horsicq
74e9ca450d chore: update date to 2026-06-23 in db info files 2026-06-23 01:46:57 +02:00
DosX
6767b50dbf Remove line breaks 2026-05-25 21:03:46 +03:00
horsicq
efc16678e0 chore: update date to 2026-05-22 in db info files 2026-05-22 19:41:02 +02:00
horsicq
8f64ee4e34 chore: update date to 2026-05-21 in db info files 2026-05-21 19:04:22 +02:00
horsicq
18461cf452 chore: update db date to 2026-05-19 2026-05-19 20:42:18 +02:00
DosX
1944772003 Organize Amiga DB files and add prefixes
Rename and relocate several Amiga database entries to improve categorization and naming consistency. All files are identical (similarity index 100%) — only path/name changes.

Renames:
- db/Amiga/Master_Cruncher.1.sg -> db/Amiga/cruncher_Master_Cruncher.1.sg
- db/Amiga/RexxMasher_(jrms).1.sg -> db/Amiga/cruncher_RexxMasher_(jrms).1.sg
- db/Amiga/LhPak_SFX.1.sg -> db/Amiga/sfx_LhPak_SFX.1.sg
- db/Amiga/library_library.1.sg -> db_extra/Amiga/library_library.1.sg
- db/Amiga/other_other.1.sg -> db_extra/Amiga/other_other.1.sg

These changes standardize prefixes (e.g., "cruncher", "sfx") and move less-common entries into db_extra for clearer organization.
2026-05-09 18:56:33 +03:00
horsicq
32928bbfcd chore: bump DIE version and update db dates to 2026-05-09 2026-05-09 10:24:16 +02:00
DosX
c9e7e47076 Prefix db filenames with category labels
Rename multiple database entries to include explicit category prefixes for clarity. Files in db/Amiga were renamed to use compiler_, cruncher_, font_, and sfx_ prefixes; files in db_extra/PE were renamed to use installer_, protector_, and sfx_ prefixes. All changes are pure renames (100% similarity) with no content modifications.
2026-05-07 22:14:17 +03:00
DosX
aaf0e61ee5 Fix spacing and rename PE variable
Apply minor code-style adjustments and a variable rename for clarity. Added spaces after '//' in several comments (PKZIP-SFX, RAR-SFX, installer_instyler) to improve readability. In protector_PE-Shield, rename peAnakinSection to anakin98Section and update references to match the actual section name; this is a non-functional rename to make the code more consistent.
2026-05-03 14:01:54 +03:00
DosX
fd096d5ab4 Standardize Instyler name and move SFX rules
Move PKZIP-SFX and RAR-SFX detection rules from db_extra/LX to db/LX and add reference URLs. Normalize the installer name capitalization by changing "instyler" to "Instyler" in db/Binary/data_overlays.6.sg (sName) and in the installer rule meta("installer", "Instyler"). No functional behavior changes aside from metadata and comment updates.
2026-05-03 13:54:45 +03:00
DosX
1fb558e833 Style/formatting cleanup in detection scripts
Normalize whitespace and formatting across multiple db/*.sg detection scripts: reindent code blocks, consolidate var declarations, reflow conditional expressions and comments, add missing trailing newlines, and standardize a version string to "2.71.X". Updated files include db/Binary/audio.AIFF.1.sg, db/PE/packer_RLPack.2.sg, db/PE/players.1.sg, db/PE/protector_PE-Shield.2.sg, db/PE/sfx_LZH_SFX.1.sg, db/PE/sfx_Zip_SFX.2.sg, db_extra/LX/PKZIP-SFX.1.sg, db_extra/LX/RAR-SFX.1.sg, db_extra/PE/ARDI-SFX.1.sg, db_extra/PE/installer_TInstall.1.sg, and db_extra/PE/installer_instyler.1.sg. These are primarily non-functional formatting changes; no logic alterations were intended except the noted version string normalization.
2026-05-03 13:46:04 +03:00
hypn0chka
087f1cd239 new & update 2026-05-02 16:49:26 +05:00
hypn0chka
ea35f2ef42 Refinement 2026-05-02 01:59:50 +05:00
DosX
aa8efde347 Fix indentation in ARDI-SFX PE detector
Adjust indentation of sOptions and bDetected assignments in db_extra/PE/ARDI-SFX.1.sg so they are correctly nested under their respective if branches (for the 2002 and 1999 signatures). This is a whitespace-only change and does not alter logic.
2026-05-01 16:30:42 +03:00
horsicq
fd4f68c9b3 chore: update date to 2026-04-30 in info.ini files 2026-04-30 00:42:22 +02:00
horsicq
37ec902b21 chore: update date to 2026-04-27 in info.ini files 2026-04-27 21:08:14 +02:00
horsicq
082f73b1b9 chore: update database dates and cmake install 2026-04-23 15:07:33 +02:00
hypn0chka
365f4ba00d new installers 2026-04-22 22:32:12 +05:00
horsicq
3fd35281cd chore: update db date to 2026-04-21 2026-04-21 23:17:59 +02:00
horsicq
1c49166821 chore: update database dates to 2026-04-20 2026-04-20 18:56:55 +02:00
horsicq
9609dd806f chore: update database dates to 2026-04-19 2026-04-19 19:18:22 +02:00
horsicq
fd37b8ca7d chore: update db dates and workflow permissions 2026-04-18 15:38:29 +02:00
horsicq
c6351f92b0 chore: update db dates to 2026-04-17 2026-04-17 18:16:35 +02:00
horsicq
ed9faf1f4b feat: add GitHub workflow and database info files 2026-04-16 21:01:09 +02:00
DosX
3eef47d918 Organize MSDOS db files into categorized names
Rename several MSDOS database files to add category prefixes and reorganize one entry into db_extra. No content changes (100% similarity); this is a file-structure cleanup to make types explicit:
- db/MSDOS/Power_C.4.sg -> db/MSDOS/compiler_Power_C.4.sg
- db/MSDOS/CauseWay_DOS_Extender.0a.sg -> db/MSDOS/extender_CauseWay_DOS_Extender.6.sg
- db/MSDOS/Copy_Protector.2.sg -> db/MSDOS/protector_Copy_Protector.2.sg
- db/MSDOS/Copylock_PC.1.sg -> db/MSDOS/protector_Copylock_PC.2.sg
- db/MSDOS/FCP_IV.2.sg -> db_extra/MSDOS/packer_FCP_IV.2.sg
2026-03-12 22:37:06 +03:00
DosX
d9dc8f3c17 Sanitize detection strings and limit version
Use File.cleanString on the regex matches for sName and sVersion to sanitize extracted values. Replace the simple null check with a stricter condition (truthy and length < 32) so only valid, reasonably sized version strings mark the PE detection as true, reducing false positives.
2026-02-20 15:41:06 +03:00
DosX
5819fc9bdb Refactor PE and MSDOS rule file naming and structure
Renamed and reorganized numerous rule files in db/PE and db/MSDOS to use consistent prefixes (e.g., compiler_, installer_, packer_, etc.) and moved some files to db_extra. Also deleted the obsolete IBM_VisualAge_PL_I.6.sg file. This improves maintainability and clarity of the rule database.
2026-01-28 10:32:21 +03:00
DosX
9e621e1954 Rename and reorganize rule files
Renamed and moved numerous .sg files in the db directory to follow a more consistent naming convention and directory structure, grouping by type (e.g., compiler, cruncher, packer, protector, etc.). This improves maintainability and clarity of the signature database organization.
2026-01-25 11:20:39 +03:00
DosX
a7b081afa3 Rename and reorganize detection rule files
Detection rule files were renamed and reorganized to use more descriptive prefixes (e.g., compiler_, packer_, sfx_, etc.) for improved clarity and maintainability. Minor code formatting changes were made to some files, and a new detection rule for IBM VisualAge PL/I was added.
2026-01-25 10:42:34 +03:00
DosX
4eebb1c386 Standardize and clarify PE rule file naming
Renamed numerous db_extra/PE and db/Binary rule files to use consistent prefixes (e.g., cryptor_, protector_, installer_, etc.) for improved organization and clarity. Minor metadata and whitespace adjustments were made in a few files to match naming conventions.
2026-01-12 16:01:58 +03:00
DosX
8fa4dbe531 Reorganize and update PE detection rule files
Renamed and moved several PE detection rule files to /db_extra/. Minor comment updates were made in Sepanta.1.sg and PyInstallerHider.1.sg to standardize file headers and improve clarity.
2026-01-12 15:20:58 +03:00
DosX
09e52a2dc9 Standardize and reorganize database file naming for DosX's rules
Renamed and reorganized numerous database files across APK, DEX, ELF, PE, and other directories to use consistent prefixes such as 'library_', 'protector_', 'packer_', 'cryptor_', 'tool_', and similar. This improves clarity, maintainability, and categorization of the database entries.
2026-01-12 00:02:11 +03:00
DosX
db2460b4cc Rename and update PE signature files
Renamed Py2exe.1.sg to py2exe.2.sg and The_Best_Cryptor.2.sg to db_extra/PE. scr2exe.2.sg refactored.
2025-11-08 12:49:26 +03:00
DosX
164d8c12bc Standardize headers in PE detection rule files
Updated multiple PE detection rule files to use a consistent header format: '// Detect It Easy: detection rule file' and standardized author attribution. This improves clarity and maintainability across the rule database.
2025-10-19 21:54:34 +03:00
DosX
c04f484a20 Add new packer signatures and rename rule file
Added detection signatures for PwdProtect and ID Application packers in the heuristic analysis script. Renamed 'TheHypers protector.2.sg' to 'TheHypers.2.sg'.
2025-10-19 20:17:28 +03:00
DosX
73e17bce2a Rename PwdProtect.2.sg and update bin.XBE.1.sg option
PwdProtect.2.sg was moved from db/PE to db_extra/PE. Also, the sOptions value in bin.XBE.1.sg was updated from 'Unsigned' to 'unsigned' for consistency.
2025-10-19 20:04:11 +03:00
DosX
e6eb9d52e0 Move PE rule files to db_extra 2025-10-19 19:55:45 +03:00
DosX
90b14e9956 Move PE rules to db_extra directory
Moved rules from db/PE/ to db_extra/PE/ to better organize the database structure.
2025-10-15 14:01:09 +03:00
DosX
a3930ac51c Update NetShield detection rule and reorganize files
Replaces the old NetShieldProtector.2.sg rule with a new NetShield.2.sg detection rule, simplifying detection logic. Also moves Box_Stub.1.sg from db/PE to db_extra/PE for better organization.
2025-10-11 00:21:23 +03:00
hypn0chka
5815fccc38 Correcting confusion 2025-10-11 01:43:49 +05:00
DosX
b219cebb5b Update PE detection and reorganize extra signatures
Improved MinGW PE detection by checking '.eh_frame' section characteristics. Moved ADS_Self_Extractor.1.sg, Box_Stub.1.sg, and DirTy CrYpt0r.2.sg to db_extra/PE/ and normalized the filename for DirTy CrYpt0r. Minor formatting changes in bin.BSP.1.sg and bin.HNM.1.sg.
2025-10-10 12:42:33 +03:00
DosX
15ffc01426 Refactor and enhance PE detection rules
Updated detection logic and signatures for several PE rule scripts, improving accuracy and maintainability. Notable changes include refactoring detection conditions, updating string and section checks, and moving the Win9x.CIH virus rule to a more descriptive location with improved metadata.
2025-10-07 18:59:06 +03:00
hypn0chka
147c4f1dd3 Restoring justice
These files will be in the main base! Anyone can delete them in own projects in adoptation to their needs.
2025-10-06 21:15:28 +05:00
DosX
a58131791d Fix null check in OxiJoiner detection and rename file
Added a null check for the .rsrc section in OxiJoiner.2.sg to prevent errors if the section is missing. Also renamed 'Anslym Crypter.2.sg' to 'Anslym_Crypter.2.sg' for consistency.
2025-09-27 19:30:34 +03:00
DosX
cf59a42bec Refactor detection logic and update metadata
Streamlined switch-case statements in several detection scripts for improved readability and maintainability. Updated version formatting and metadata in Fish_PE.2.sg and SfxCA.1.sg. Moved O'Setup95.1.sg to db_extra/PE and changed its file mode to 100644.
2025-09-24 21:44:35 +03:00
DosX
f0680054a8 Add QQProtect detection rule for PE files (private protector)
Introduces a new detection script for QQProtect in the PE resource section. The rule checks for the presence of the 'QQPROTECT' resource name to identify protected files.
2025-09-20 12:59:35 +03:00
DosX
24315736ae Standardize version string formatting in EP.MSVC.4.sg
Updated version strings to remove redundant 'v' prefixes and ensure consistent formatting across all detection cases. Also improved detection logic by updating the assignment to bDetected to account for sOptions.
2025-09-16 22:54:52 +03:00
DosX
c9f8aec320 Update detection rules and metadata for several PE signatures
Enhanced metadata and detection logic for GoldSrc, Intel IPP, Jar2Exe, MPQ, MSLRH, and NTPacker signature files. Added or updated URLs, improved detection accuracy, and clarified library/protector names. Also moved Native_UD_Packer.2.sg to db_extra/PE directory.
2025-09-08 00:20:26 +03:00
DosX
520c41d372 Move from db_extra to db after review 2025-09-04 19:58:03 +03:00
DosX
27ed148d1e Refactor detection rules and relocate TrueCrypt-VeraCrypt installer
Updated comments and logic in Alcatraz.2.sg, DMD.4.sg, FSG.2.sg, and eXPressor.2.sg for clarity and consistency. Moved TrueCrypt-VeraCrypt_installer.1.sg from db/PE to db_extra/PE, with minor code and metadata adjustments.
2025-09-02 22:52:54 +03:00