16487 lines
535 KiB
Text
16487 lines
535 KiB
Text
|
import "pe"
|
||
|
|
||
|
rule MSLRHv032afakePCGuard4xxemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 55 50 E8 00 00 00 00 5D EB 01 E3 60 E8 03 00 00 00 D2 EB 0B 58 EB 01 48 40 EB 01 35 FF E0 E7 61 58 5D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EnigmaProtector1XSukhovVladimirSergeNMarkin
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 56 69 72 74 75 61 6C 46 72 65 65 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 4D 65 73 73 61 67 65 42 6F 78 41 00 00 00 52 65 67 43 6C 6F 73 65 4B 65 79 00 00 00 53 79 73 46 72 65 65 53 74 72 69 6E 67 00 00 00 43 72 65 61 74 65 46 6F 6E 74 41 00 00 00 53 68 65 6C 6C 45 78 65 63 75 74 65 41 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SPLayerv008
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8D 40 00 B9 ?? ?? ?? ?? 6A ?? 58 C0 0C ?? ?? 48 ?? ?? 66 13 F0 91 3B D9 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DxPackV086Dxd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 8B FD 81 ED 06 10 40 00 2B BD 94 12 40 00 81 EF 06 00 00 00 83 BD 14 13 40 00 01 0F 84 2F 01 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualC60
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 DE EB 01 F8 B8 80 ?? 42 00 EB 02 CD 20 68 17 A0 B3 AB EB 01 E8 59 0F B6 DB 68 0B A1 B3 }
|
||
|
$a1 = { 03 DE EB 01 F8 B8 80 ?? 42 00 EB 02 CD 20 68 17 A0 B3 AB EB 01 E8 59 0F B6 DB 68 0B A1 B3 AB EB 02 CD 20 5E 80 CB AA 2B F1 EB 02 CD 20 43 0F BE 38 13 D6 80 C3 47 2B FE EB 01 F4 03 FE EB 02 4F 4E 81 EF 93 53 7C 3C 80 C3 29 81 F7 8A 8F 67 8B 80 C3 C7 2B FE }
|
||
|
$a2 = { 91 EB 02 CD 20 BF 50 BC 04 6F 91 BE D0 ?? ?? 6F EB 02 CD 20 2B F7 EB 02 F0 46 8D 1D F4 00 }
|
||
|
$a3 = { C1 CE 10 C1 F6 0F 68 00 ?? ?? 00 2B FA 5B 23 F9 8D 15 80 ?? ?? 00 E8 01 00 00 00 B6 5E 0B }
|
||
|
$a4 = { D1 E9 03 C0 68 80 ?? ?? 00 EB 02 CD 20 5E 40 BB F4 00 00 00 33 CA 2B C7 0F B6 16 EB 01 3E }
|
||
|
$a5 = { E8 01 00 00 00 0E 59 E8 01 00 00 00 58 58 BE 80 ?? ?? 00 EB 02 61 E9 68 F4 00 00 00 C1 C8 }
|
||
|
$a6 = { EB 01 4D 83 F6 4C 68 80 ?? ?? 00 EB 02 CD 20 5B EB 01 23 68 48 1C 2B 3A E8 02 00 00 00 38 }
|
||
|
$a7 = { EB 02 AB 35 EB 02 B5 C6 8D 05 80 ?? ?? 00 C1 C2 11 BE F4 00 00 00 F7 DB F7 DB 0F BE 38 E8 }
|
||
|
$a8 = { EB 02 CD 20 ?? CF ?? ?? 80 ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 }
|
||
|
$a9 = { F7 DB 80 EA BF B9 2F 40 67 BA EB 01 01 68 AF ?? ?? BA 80 EA 9D 58 C1 C2 09 2B C1 8B D7 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point) or $a3 at (pe.entry_point) or $a4 at (pe.entry_point) or $a5 at (pe.entry_point) or $a6 at (pe.entry_point) or $a7 at (pe.entry_point) or $a8 at (pe.entry_point) or $a9 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TPPpackclane
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 81 ED F5 8F 40 00 60 33 ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualC6070
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B D0 8B DA E8 02 00 00 00 40 A0 5A EB 01 9D B8 80 ?? ?? 00 EB 02 CD 20 03 D3 8D 35 F4 00 00 00 EB 01 35 EB 01 88 80 CA 7C 80 F3 74 8B 38 EB 02 AC BA 03 DB E8 01 00 00 00 A5 5B C1 C2 0B 81 C7 DA 10 0A 4E EB 01 08 2B D1 83 EF 14 EB 02 CD 20 33 D3 83 EF 27 }
|
||
|
$a1 = { 0B D0 8B DA E8 02 00 00 00 40 A0 5A EB 01 9D B8 80 ?? ?? ?? EB 02 CD 20 03 D3 8D 35 F4 00 }
|
||
|
$a2 = { 87 FE E8 02 00 00 00 98 CC 5F BB 80 ?? ?? 00 EB 02 CD 20 68 F4 00 00 00 E8 01 00 00 00 E3 }
|
||
|
$a3 = { F7 D8 40 49 EB 02 E0 0A 8D 35 80 ?? ?? ?? 0F B6 C2 EB 01 9C 8D 1D F4 00 00 00 EB 01 3C 80 }
|
||
|
$a4 = { F7 DB 80 EA BF B9 2F 40 67 BA EB 01 01 68 AF ?? A7 BA 80 EA 9D 58 C1 C2 09 2B C1 8B D7 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point) or $a3 at (pe.entry_point) or $a4 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstall24x25xJititSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B8 ?? ?? ?? ?? BB ?? ?? ?? ?? 50 E8 00 00 00 00 58 2D ?? ?? ?? ?? B9 ?? ?? ?? ?? BA ?? ?? ?? ?? BE ?? ?? ?? ?? BF ?? ?? ?? ?? BD ?? ?? ?? ?? 03 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LocklessIntroPack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2C E8 ?? ?? ?? ?? 5D 8B C5 81 ED F6 73 ?? ?? 2B 85 ?? ?? ?? ?? 83 E8 06 89 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03faketElock061FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 E9 00 00 00 00 60 E8 00 00 00 00 58 83 C0 08 F3 EB FF E0 83 C0 28 50 E8 00 00 00 00 5E B3 33 8D 46 0E 8D 76 31 28 18 F8 73 00 C3 8B FE B9 3C 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeStealth275aWebtoolMaster
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 58 53 68 61 72 65 77 61 72 65 2D 56 65 72 73 69 6F 6E 20 45 78 65 53 74 65 61 6C 74 68 2C 20 63 6F 6E 74 61 63 74 20 73 75 70 70 6F 72 74 40 77 65 62 74 6F 6F 6C 6D 61 73 74 65 72 2E 63 6F 6D 20 2D 20 77 77 77 2E 77 65 62 74 6F 6F 6C 6D 61 73 74 65 72 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEArmor046Hying
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 AA 00 00 00 2D ?? ?? 00 00 00 00 00 00 00 00 00 3D ?? ?? 00 2D ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B ?? ?? 00 5C ?? ?? 00 6F ?? ?? 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 }
|
||
|
$a1 = { E8 AA 00 00 00 2D ?? ?? ?? 00 00 00 00 00 00 00 00 3D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorv13CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 45 78 50 72 2D 76 2E 31 2E 33 2E }
|
||
|
$a1 = { 55 8B EC 83 EC ?? 53 56 57 EB 0C 45 78 50 72 2D 76 2E 31 2E 33 2E 2E B8 ?? ?? ?? ?? 2B 05 ?? ?? ?? ?? A3 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? 00 74 13 A1 ?? ?? ?? ?? 03 05 ?? ?? ?? ?? 89 ?? ?? E9 ?? ?? 00 00 C7 05 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv032BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 ?? ?? AD 50 ?? ?? AD 91 F3 A5 }
|
||
|
$a1 = { BE 88 01 ?? ?? AD 50 ?? AD 91 ?? F3 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHV031emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 D1 CB 0F CA C1 CA E0 D1 CA 0F C8 EB 01 F1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv184
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCGuardforWin32v500SofProBlagojeCeklic
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 55 50 E8 00 00 00 00 5D 60 E8 03 00 00 00 83 EB 0E EB 01 0C 58 EB 01 35 40 EB 01 36 FF E0 0B 61 B8 ?? ?? ?? 00 EB 01 E3 60 E8 03 00 00 00 D2 EB 0B 58 EB 01 48 40 EB 01 35 FF E0 E7 61 2B E8 9C EB 01 D5 9D EB 01 0B 58 60 E8 03 00 00 00 83 EB 0E EB 01 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WiseInstallerStub
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 78 05 00 00 53 56 BE 04 01 00 00 57 8D 85 94 FD FF FF 56 33 DB 50 53 FF 15 34 20 40 00 8D 85 94 FD FF FF 56 50 8D 85 94 FD FF FF 50 FF 15 30 20 40 00 8B 3D 2C 20 40 00 53 53 6A 03 53 6A 01 8D 85 94 FD FF FF 68 00 00 00 80 50 FF D7 83 F8 FF }
|
||
|
$a1 = { 55 8B EC 81 EC ?? 04 00 00 53 56 57 6A ?? ?? ?? ?? ?? ?? ?? FF 15 ?? ?? 40 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 80 ?? 20 }
|
||
|
$a2 = { 55 8B EC 81 EC ?? ?? 00 00 53 56 57 6A 01 5E 6A 04 89 75 E8 FF 15 ?? 40 40 00 FF 15 ?? 40 40 00 8B F8 89 7D ?? 8A 07 3C 22 0F 85 ?? 00 00 00 8A 47 01 47 89 7D ?? 33 DB 3A C3 74 0D 3C 22 74 09 8A 47 01 47 89 7D ?? EB EF 80 3F 22 75 04 47 89 7D ?? 80 3F 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2
|
||
|
}
|
||
|
rule AnskyaNTPackerGeneratorAnskya
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 B8 88 1D 00 10 E8 C7 FA FF FF 6A 0A 68 20 1E 00 10 A1 14 31 00 10 50 E8 71 FB FF FF 8B D8 85 DB 74 2F 53 A1 14 31 00 10 50 E8 97 FB FF FF 85 C0 74 1F 53 A1 14 31 00 10 50 E8 5F FB FF FF 85 C0 74 0F 50 E8 5D FB FF FF 85 C0 74 05 E8 70 FC FF FF 5B E8 F2 F6 FF FF 00 00 48 45 41 52 54 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallVirtualizationSuite30493080ThinstallCompany
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 68 53 74 41 6C 68 54 68 49 6E E8 00 00 00 00 58 BB 37 1F 00 00 2B C3 50 68 ?? ?? ?? ?? 68 00 2C 00 00 68 04 01 00 00 E8 BA FE FF FF E9 90 FF FF FF CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 }
|
||
|
$a1 = { 9C 60 68 53 74 41 6C 68 54 68 49 6E E8 00 00 00 00 58 BB 37 1F 00 00 2B C3 50 68 ?? ?? ?? ?? 68 00 2C 00 00 68 04 01 00 00 E8 BA FE FF FF E9 90 FF FF FF CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 C6 00 00 00 E8 DF 00 00 00 73 1B 55 BD 00 01 00 00 E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPack14byNorthStarLiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B DF 83 3F 00 75 0A 83 C7 04 B9 00 00 00 00 EB 16 B9 01 00 00 00 03 3B 83 C3 04 83 3B 00 74 2D 01 13 8B 33 03 7B 04 57 51 52 53 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngbartxtWatcomCCEXE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 CD 20 03 ?? 8D ?? 80 ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? EB 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AcidCrypt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 B9 ?? ?? ?? 00 BA ?? ?? ?? 00 BE ?? ?? ?? 00 02 38 40 4E 75 FA 8B C2 8A 18 32 DF C0 CB }
|
||
|
$a1 = { BE ?? ?? ?? ?? 02 38 40 4E 75 FA 8B C2 8A 18 32 DF C0 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule PackanoidArkanoid
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF 00 10 40 00 BE ?? ?? ?? 00 E8 9D 00 00 00 B8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DAEMONProtectv067
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 60 9C 8C C9 32 C9 E3 0C 52 0F 01 4C 24 FE 5A 83 C2 0C 8B 1A 9D 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule MEW11SEv12NorthfoxHCC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? FF 0C ?? ?? 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 0C ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule EmbedPEV100V124cyclotron
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV10Avcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 8A 8E 40 00 68 C6 8E 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPE2200481022005314WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 7A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02JDPack1xJDProtect09Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 22 00 00 00 5D 8B D5 81 ED 90 90 90 90 2B 95 90 90 90 90 81 EA 06 90 90 90 89 95 90 90 90 90 83 BD 45 00 01 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EmbedPEV1Xcyclotron
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 50 60 68 ?? ?? ?? ?? E8 ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPEV220070411WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 1B 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 54 65 6D 70 50 61 74 68 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MicrosoftVisualBasic60DLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 5A 68 90 90 90 90 68 90 90 90 90 52 E9 90 90 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPack14Liuxingping
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 ?? ?? 40 00 2D ?? ?? 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VxTrivial46
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 4E B1 20 BA ?? ?? CD 21 BA ?? ?? B8 ?? 3D CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule STUDRC410JamieEditionScanTimeUnDetectablebyMarjinZ
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 2C 11 40 00 E8 F0 FF FF FF 00 00 00 00 00 00 30 00 00 00 38 00 00 00 00 00 00 00 37 BB 71 EC A4 E1 98 4C 9B FE 8F 0F FA 6A 07 F6 00 00 00 00 00 00 01 00 00 00 20 20 46 6F 72 20 73 74 75 64 00 20 54 6F 00 00 00 00 06 00 00 00 CC 1A 40 00 07 00 00 00 D4 18 40 00 07 00 00 00 7C 18 40 00 07 00 00 00 2C 18 40 00 07 00 00 00 E0 17 40 00 56 42 35 21 F0 1F 2A 00 00 00 00 00 00 00 00 00 00 00 00 00 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 0A 00 09 04 00 00 00 00 00 00 E8 13 40 00 F4 13 40 00 00 F0 30 00 00 FF FF FF 08 00 00 00 01 00 00 00 00 00 00 00 E9 00 00 00 04 11 40 00 04 11 40 00 C8 10 40 00 78 00 00 00 7C 00 00 00 81 00 00 00 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 61 61 00 53 74 75 64 00 00 73 74 75 64 00 00 01 00 01 00 30 16 40 00 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 B4 16 40 00 10 30 40 00 07 00 00 00 24 12 40 00 0E 00 20 00 00 00 00 00 1C 9E 21 00 EC 11 40 00 5C 10 40 00 E4 1A 40 00 2C 34 40 00 68 17 40 00 58 17 40 00 78 17 40 00 8C 17 40 00 8C 10 40 00 62 10 40 00 92 10 40 00 F8 1A 40 00 24 19 40 00 98 10 40 00 9E 10 40 00 77 04 18 FF 04 1C FF 05 00 00 24 01 00 0D 14 00 78 1C 40 00 48 21 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxSonikYouth
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8A 16 02 00 8A 07 32 C2 88 07 43 FE C2 81 FB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXShit006
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? 43 00 B9 15 00 00 00 80 34 08 ?? E2 FA E9 D6 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SetupFactoryv6003SetupLauncher
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 90 61 40 00 68 70 3B 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 14 61 40 00 33 D2 8A D4 89 15 5C 89 40 00 8B C8 81 E1 FF 00 00 00 89 0D 58 89 40 00 C1 E1 08 03 CA 89 0D 54 89 40 00 C1 E8 10 A3 50 89 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrypKeyV61XDLLCrypKeyCanadaInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D ?? ?? ?? ?? 00 75 34 68 ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VcAsmProtectorVcAsm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompact2xxSlimLoaderBitSumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 32 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ENIGMAProtectorV11V12SukhovVladimir
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ED 06 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorv10bAshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 60 E8 00 00 00 00 5D 81 ED 4C 32 40 00 E8 03 00 00 00 EB 01 ?? B9 EA 47 40 00 81 E9 E9 32 40 00 8B D5 81 C2 E9 32 40 00 8D 3A 8B F7 33 C0 E8 04 00 00 00 90 EB 01 ?? E8 03 00 00 00 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEDiminisherv01
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 00 00 00 00 5D 8B D5 81 ED A2 30 40 00 2B 95 91 33 40 00 81 EA 0B 00 00 00 89 95 9A 33 40 00 80 BD 99 33 40 00 00 74 }
|
||
|
$a1 = { 5D 8B D5 81 ED A2 30 40 ?? 2B 95 91 33 40 ?? 81 EA 0B ?? ?? ?? 89 95 9A 33 40 ?? 80 BD 99 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SOFTWrapperforWin9xNTEvaluationVersion
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 8B C5 2D ?? ?? ?? 00 50 81 ED 05 00 00 00 8B C5 2B 85 03 0F 00 00 89 85 03 0F 00 00 8B F0 03 B5 0B 0F 00 00 8B F8 03 BD 07 0F 00 00 83 7F 0C 00 74 2B 56 57 8B 7F 10 03 F8 8B 76 10 03 F0 83 3F 00 74 0C 8B 1E 89 1F 83 C6 04 83 C7 04 EB EF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov200
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 00 02 41 00 68 C4 A0 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov201
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 08 02 41 00 68 04 9A 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule FreeJoinerSmallbuild014021024027GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? FF FF 6A 00 E8 0D 00 00 00 CC FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SDProtector1xRandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 1D 32 13 05 68 88 88 88 08 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 58 64 A3 00 00 00 00 58 58 58 58 8B E8 E8 3B 00 00 00 E8 01 00 00 00 FF 58 05 53 00 00 00 51 8B 4C 24 10 89 81 B8 00 00 00 B8 55 01 00 00 89 41 20 33 C0 89 41 04 89 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NSISInstallerNullSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 20 53 55 56 33 DB 57 89 5C 24 18 C7 44 24 10 ?? ?? ?? ?? C6 44 24 14 20 FF 15 30 70 40 00 53 FF 15 80 72 40 00 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? A3 ?? ?? ?? ?? E8 ?? ?? ?? ?? BE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEXv099
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 ?? ?? ?? ?? 83 C4 04 E8 01 ?? ?? ?? ?? 5D 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule IMPPacker10MahdiHezavehiIMPOSTER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 28 ?? ?? ?? 00 00 00 00 00 00 00 00 40 ?? ?? ?? 34 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C ?? ?? ?? 5C ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 47 65 74 50 72 6F 63 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEProtectv09
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 51 55 57 64 67 A1 30 00 85 C0 78 0D E8 ?? ?? ?? ?? 58 83 C0 07 C6 ?? C3 }
|
||
|
$a1 = { E9 ?? 00 00 00 0D 0A 0D 0A C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 0D 0A 50 45 2D 50 52 4F 54 45 43 54 20 30 2E 39 20 28 43 29 6F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nbuildv10soft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B9 ?? ?? BB ?? ?? C0 ?? ?? 80 ?? ?? 43 E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01StelthPE101Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 BA ?? ?? ?? ?? FF E2 BA E0 10 40 00 B8 68 24 1A 40 89 02 83 C2 03 B8 40 00 E8 EE 89 02 83 C2 FD FF E2 2D 3D 5B 20 48 69 64 65 50 45 20 5D 3D 2D 90 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule IProtect10FxSubdllmodebyFuXdas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 33 2E 46 55 58 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 46 78 53 75 62 2E 64 6C 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 60 E8 00 00 00 00 5D 81 ED B6 13 40 00 FF 74 24 20 E8 40 00 00 00 0B C0 74 2F 89 85 A8 13 40 00 8D 85 81 13 40 00 50 FF B5 A8 13 40 00 E8 92 00 00 00 0B C0 74 13 89 85 A4 13 40 00 8D 85 8E 13 40 00 50 FF 95 A4 13 40 00 8B 85 AC 13 40 00 89 44 24 1C 61 FF E0 8B 7C 24 04 8D 85 00 10 40 00 50 64 FF 35 00 00 00 00 8D 85 98 13 40 00 89 20 89 68 04 8D 9D 4F 14 40 00 89 58 08 64 89 25 00 00 00 00 81 E7 00 00 FF FF 66 81 3F 4D 5A 75 0F 8B F7 03 76 3C 81 3E 50 45 00 00 75 02 EB 17 81 EF 00 00 01 00 81 FF 00 00 00 70 73 07 BF 00 00 F7 BF EB 02 EB D3 97 64 8F 05 00 00 00 00 83 C4 04 C2 04 00 8D 85 00 10 40 00 50 64 FF 35 00 00 00 00 8D 85 98 13 40 00 89 20 89 68 04 8D 9D 4F 14 40 00 89 58 08 64 89 25 00 00 00 00 8B 74 24 0C 66 81 3E 4D 5A 74 05 E9 8A 00 00 00 03 76 3C 81 3E 50 45 00 00 74 02 EB 7D 8B 7C 24 10 B9 96 00 00 00 32 C0 F2 AE 8B CF 2B 4C 24 10 8B 56 78 03 54 24 0C 8B 5A 20 03 5C 24 0C 33 C0 8B 3B 03 7C 24 0C 8B 74 24 10 51 F3 A6 75 05 83 C4 04 EB 0A 59 83 C3 04 40 3B 42 18 75 E2 3B 42 18 75 02 EB 35 8B 72 24 03 74 24 0C 52 BB 02 00 00 00 33 D2 F7 E3 5A 03 C6 33 C9 66 8B 08 8B 7A 1C 33 D2 BB 04 00 00 00 8B C1 F7 E3 03 44 24 0C 03 C7 8B 00 03 44 24 0C EB 02 33 C0 64 8F 05 00 00 00 00 83 C4 04 C2 08 00 E8 B5 FA FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSVisualCv8DLLhsmallsig2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B FF 55 8B EC 53 8B 5D 08 56 8B 75 0C 85 F6 57 8B 7D 10 0F 84 ?? ?? 00 00 83 FE 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSVisualCv8DLLhsmallsig1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B FF 55 8B EC 83 7D 0C 01 75 05 E8 ?? ?? ?? FF 5D E9 D6 FE FF FF CC CC CC CC CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv16xVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 61 61 80 7F F0 45 90 60 0F 85 1B 8B 1F FF 68 ?? ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule UPXv20MarkusLaszloReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 FF 96 ?? ?? ?? ?? 09 C0 74 07 89 03 83 C3 04 EB ?? FF 96 ?? ?? ?? ?? 8B AE ?? ?? ?? ?? 8D BE 00 F0 FF FF BB 00 10 00 00 50 54 6A 04 53 57 FF D5 8D 87 ?? ?? 00 00 80 20 7F 80 60 28 7F 58 50 54 50 53 57 FF D5 58 61 8D 44 24 80 6A 00 39 C4 75 FA 83 EC 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BladeJoinerv15
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 C4 E4 FE FF FF 53 56 57 33 C0 89 45 F0 89 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv133Engdulekxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE A4 01 40 00 AD 93 AD 97 AD 56 96 B2 80 A4 B6 80 FF 13 73 F9 33 C9 FF 13 73 16 33 C0 FF }
|
||
|
$a1 = { BE A4 01 40 00 AD 93 AD 97 AD 56 96 B2 80 A4 B6 80 FF 13 73 F9 33 C9 FF 13 73 16 33 C0 FF 13 73 1F B6 80 41 B0 10 FF 13 12 C0 73 FA 75 3C AA EB E0 FF 53 08 02 F6 83 D9 01 75 0E FF 53 04 EB 26 AC D1 E8 74 2F 13 C9 EB 1A 91 48 C1 E0 08 AC FF 53 04 3D 00 7D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv13
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 00 BF 00 10 40 00 BE ?? ?? ?? ?? 53 E8 0A 00 00 00 02 D2 75 05 8A 16 46 12 D2 C3 B2 80 A4 6A 02 5B FF 14 24 73 F7 33 C9 FF 14 24 73 18 33 C0 FF 14 24 73 21 B3 02 41 B0 10 FF 14 24 12 C0 73 F9 75 3F AA EB DC E8 43 00 00 00 2B CB 75 10 E8 38 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 ?? 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 ?? BF ?? 10 40 ?? BE ?? ?? ?? ?? FC B2 80 8A 06 46 88 07 47 02 D2 75 05 8A 16 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 00 BF 00 10 40 00 BE ?? ?? ?? ?? 53 E8 0A 00 00 00 02 D2 75 05 8A 16 46 12 D2 C3 FC B2 80 A4 6A 02 5B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv120EngdulekxtMicrosoftVisualC6070
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 CD 20 EB 01 91 8D 35 80 ?? ?? 00 33 C2 68 83 93 7E 7D 0C A4 5B 23 C3 68 77 93 7E 7D EB 01 FA 5F E8 02 00 00 00 F7 FB 58 33 DF EB 01 3F E8 02 00 00 00 11 88 58 0F B6 16 EB 02 CD 20 EB 02 86 2F 2A D3 EB 02 CD 20 80 EA 2F EB 01 52 32 D3 80 E9 CD 80 EA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SuperDAT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 40 F3 42 00 68 A4 BF 42 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 08 F2 42 00 33 D2 8A D4 89 15 60 42 43 00 8B C8 81 E1 FF 00 00 00 89 0D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv200alpha38
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 80 B8 BF 10 00 10 01 74 7A C6 80 BF 10 00 10 01 9C 55 53 51 57 52 56 8D 98 0F 10 00 10 8B 53 14 8B E8 6A 40 68 00 10 00 00 FF 73 04 6A 00 8B 4B 10 03 CA 8B 01 FF D0 8B F8 50 8B 33 8B 53 14 03 F2 8B 4B 0C 03 CA 8D 85 B7 10 00 10 FF 73 04 8F }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptor16cVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C7 03 04 24 2B C7 80 38 50 0F 85 1B 8B 1F FF 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TheGuardLibrary
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 E8 ?? ?? ?? ?? 58 25 ?? F0 FF FF 8B C8 83 C1 60 51 83 C0 40 83 EA 06 52 FF 20 9D C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeCryptor01build001GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 40 90 83 C0 07 80 38 90 90 74 02 EB FF 68 26 ?? ?? 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 FF E4 90 8B 04 24 64 A3 00 00 00 00 8B 64 24 08 90 83 C4 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner02BJFNT12Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 69 B1 83 EC 04 EB 03 CD 20 EB EB 01 EB 9C EB 01 EB EB 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DingBoysPElockPhantasmv08
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 E8 00 00 00 00 5D 8B D5 81 ED 0D 39 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstall2736Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 58 BB F3 1C 00 00 2B C3 50 68 00 00 40 00 68 00 26 00 00 68 CC 00 00 00 E8 C1 FE FF FF E9 97 FF FF FF CC CC CC CC CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 C6 00 00 00 E8 DF 00 00 00 73 1B 55 BD 00 01 00 00 E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB A2 B9 01 00 00 00 E8 D0 00 00 00 83 C0 07 89 45 F8 C6 45 F7 00 83 F8 08 74 89 E8 B1 00 00 00 88 45 F7 E9 7C FF FF FF B9 07 00 00 00 E8 AA 00 00 00 50 33 C9 B1 02 E8 A0 00 00 00 8B C8 41 41 58 0B C0 74 04 8B D8 EB 5E 83 F9 02 74 6A 41 E8 88 00 00 00 89 45 FC E9 48 FF FF FF E8 87 00 00 00 49 E2 09 8B C3 E8 7D 00 00 00 EB 3A 49 8B C1 55 8B 4D FC 8B E8 33 C0 D3 E5 E8 5D 00 00 00 0B C5 5D 8B D8 E8 5F 00 00 00 3D 00 00 01 00 73 14 3D FF 37 00 00 73 0E 3D 7F 02 00 00 73 08 83 F8 7F 77 04 41 41 41 41 56 8B F7 2B F0 F3 A4 5E E9 F0 FE FF FF 33 C0 EB 05 8B C7 2B 45 0C 5E 5F 5B C9 C2 08 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler11Cp0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 E4 53 56 33 C0 89 45 E4 89 45 E8 89 45 EC B8 C0 47 00 10 E8 4F F3 FF FF BE 5C 67 00 10 33 C0 55 68 D2 4A 00 10 64 FF 30 64 89 20 E8 EB DE FF FF E8 C6 F8 FF FF BA E0 4A 00 10 B8 CC 67 00 10 E8 5F F8 FF FF 8B D8 8B D6 8B C3 8B 0D CC 67 00 10 E8 3A DD FF FF 8B 46 50 8B D0 B8 D4 67 00 10 E8 5B EF FF FF B8 D4 67 00 10 E8 09 EF FF FF 8B D0 8D 46 14 8B 4E 50 E8 14 DD FF FF 8B 46 48 8B D0 B8 D8 67 00 ?? ?? ?? ?? ?? FF B8 D8 67 00 10 E8 E3 EE FF FF 8B D0 8B C6 8B 4E 48 E8 EF DC FF FF FF 76 5C FF 76 58 FF 76 64 FF 76 60 B9 D4 67 00 10 8B 15 D8 67 00 10 A1 D4 67 00 10 E8 76 F6 FF FF A1 D4 67 00 10 E8 5C EE FF FF 8B D0 B8 CC 67 00 10 E8 CC F7 FF FF 8B D8 B8 DC 67 00 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule y0dasCrypterv1xModified
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED ?? ?? ?? ?? B9 ?? ?? 00 00 8D BD ?? ?? ?? ?? 8B F7 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov252b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 B0 ?? ?? ?? 68 60 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule Upackv036betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE E0 11 ?? ?? FF 36 E9 C3 00 00 00 48 01 ?? ?? 0B 01 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C }
|
||
|
$a1 = { BE E0 11 ?? ?? FF 36 E9 C3 00 00 00 48 01 ?? ?? 0B 01 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 82 8E FE FF FF 58 8B 4E 40 5F E3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VxNecropolis
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 FC AD 33 C2 AB 8B D0 E2 F8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinUpackv039finalrelocatedimagebaseByDwingc2005h2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 09 00 00 00 ?? ?? ?? 00 E9 06 02 00 00 33 C9 5E 87 0E E3 F4 2B F1 8B DE AD 2B D8 AD 03 C3 50 97 AD 91 F3 A5 5E AD 56 91 01 1E AD E2 FB AD 8D 6E 10 01 5D 00 8D 7D 1C B5 ?? F3 AB 5E AD 53 50 51 97 58 8D 54 85 5C FF 16 72 57 2C 03 73 02 B0 00 3C 07 72 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv1061bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED EA A8 43 ?? B8 E4 A8 43 ?? 03 C5 2B 85 78 AD 43 ?? 89 85 84 AD 43 ?? 80 BD 6E AD 43 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule MEW11SEv12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? FF 0C ?? 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 0C ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
|
||
|
rule aPackv062
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 06 8C C8 8E D8 ?? ?? ?? 8E C0 50 BE ?? ?? 33 FF FC B6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule MEW11SEv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? FF 0C ?? 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule tElockv071
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ED 10 00 00 C3 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv070
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 BD 10 00 00 C3 83 E2 00 F9 75 FA 70 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Ningishzida10CyberDoom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 96 E8 00 00 00 00 5D 81 ED 03 25 40 00 B9 04 1B 00 00 8D BD 4B 25 40 00 8B F7 AC ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? AA E2 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule ASProtectSKE21xdllAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB 00 ?? ?? ?? 80 7D 4D 01 75 0C 8B 74 24 28 83 FE 01 89 5D 4E 75 31 8D 45 53 50 53 FF B5 ED 09 00 00 8D 45 35 50 E9 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PAVCryptorPawningAntiVirusCryptormasha_dev
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 56 57 55 BB 2C ?? ?? 70 BE 00 30 00 70 BF 20 ?? ?? 70 80 7B 28 00 75 16 83 3F 00 74 11 8B 17 89 D0 33 D2 89 17 8B E8 FF D5 83 3F 00 75 EF 83 3D 04 30 00 70 00 74 06 FF 15 54 30 00 70 80 7B 28 02 75 0A 83 3E 00 75 05 33 C0 89 43 0C FF 15 1C 30 00 70 80 7B 28 01 76 05 83 3E 00 74 22 8B 43 10 85 C0 74 1B FF 15 14 30 00 70 8B 53 10 8B 42 10 3B 42 04 74 0A 85 C0 74 06 50 E8 8F FA FF FF FF 15 20 30 00 70 80 7B 28 01 75 03 FF 53 24 80 7B 28 00 74 05 E8 35 FF FF FF 83 3B 00 75 17 83 3D 10 ?? ?? 70 00 74 06 FF 15 10 ?? ?? 70 8B 06 50 E8 A9 FA FF FF 8B 03 56 8B F0 8B FB B9 0B 00 00 00 F3 A5 5E E9 73 FF FF FF 5D 5F 5E 5B C3 A3 00 30 00 70 E8 26 FF FF FF C3 90 8F 05 04 30 00 70 E9 E9 FF FF FF C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldCryptor13RCTomCommander
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 60 E8 00 00 00 00 5D 81 ED 8C 21 40 00 B9 51 2D 40 00 81 E9 E6 21 40 00 8B D5 81 C2 E6 21 40 00 8D 3A 8B F7 33 C0 EB 04 90 EB 01 C2 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrinklerV01V02RuneLHStubbeandAskeSimonChristensen
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B9 ?? ?? ?? ?? 01 C0 68 ?? ?? ?? ?? 6A 00 58 50 6A 00 5F 48 5D BB 03 00 00 00 BE ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxGRUNT4Family
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 1C 00 8D 9E 41 01 40 3E 8B 96 14 03 B9 EA 00 87 DB F7 D0 31 17 83 C3 02 E2 F7 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nPackV112002006BetaNEOxuinC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D 40 ?? ?? ?? 00 75 05 E9 01 00 00 00 C3 E8 41 00 00 00 B8 80 ?? ?? ?? 2B 05 08 ?? ?? ?? A3 3C ?? ?? ?? E8 5E 00 00 00 E8 EC 01 00 00 E8 F8 06 00 00 E8 03 06 00 00 A1 3C ?? ?? ?? C7 05 40 ?? ?? ?? 01 00 00 00 01 05 00 ?? ?? ?? FF 35 00 ?? ?? ?? C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxEddie1800
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 81 EE ?? ?? FC 2E ?? ?? ?? ?? 4D 5A ?? ?? FA 8B E6 81 C4 ?? ?? FB 3B ?? ?? ?? ?? ?? 50 06 56 1E 8B FE 33 C0 50 8E D8 C4 ?? ?? ?? 2E ?? ?? ?? ?? 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule EncryptPEV22006115WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 45 50 45 3A 20 45 6E 63 72 79 70 74 50 45 20 56 32 2E 32 30 30 36 2E 31 2E 31 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrincessSandyv10eMiNENCEProcessPatcherPatch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 27 11 40 00 E8 3C 01 00 00 6A 00 E8 41 01 00 00 A3 00 20 40 00 8B 58 3C 03 D8 0F B7 43 14 0F B7 4B 06 8D 7C 18 18 81 3F 2E 4C 4F 41 74 0B 83 C7 28 49 75 F2 E9 A7 00 00 00 8B 5F 0C 03 1D 00 20 40 00 89 1D 04 20 40 00 8B FB 83 C7 04 68 4C 20 40 00 68 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule aPackv082
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 06 8C CB BA ?? ?? 03 DA 8D ?? ?? ?? FC 33 F6 33 FF 48 4B 8E C0 8E DB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NJoiner01AsmVersionNEX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 68 00 14 40 00 68 00 10 40 00 6A 00 E8 14 00 00 00 6A 00 E8 13 00 00 00 CC FF 25 AC 12 40 00 FF 25 B0 12 40 00 FF 25 B4 12 40 00 FF 25 B8 12 40 00 FF 25 BC 12 40 00 FF 25 C0 12 40 00 FF 25 C4 12 40 00 FF 25 C8 12 40 00 FF 25 CC 12 40 00 FF 25 D0 12 40 00 FF 25 D4 12 40 00 FF 25 D8 12 40 00 FF 25 DC 12 40 00 FF 25 E4 12 40 00 FF 25 EC 12 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsiduim1304ObsiduimSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 25 00 00 00 EB 04 ?? ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 23 EB 01 ?? 33 C0 EB 02 ?? ?? C3 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PseudoSigner02FSG131Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 90 90 90 00 BF 90 90 90 00 BB 90 90 90 00 53 BB 90 90 90 00 B2 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01CodeSafe20Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EB 0B 83 EC 10 53 56 57 E8 C4 01 00 85 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01NorthStarPEShrinker13Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 2B E8 8D B5 00 00 00 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ocBat2Exe10OC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 08 00 00 00 6A 00 6A 00 49 75 F9 53 56 57 B8 58 3C 40 00 E8 6C FA FF FF 33 C0 55 68 8A 3F 40 00 64 FF 30 64 89 20 6A 00 6A 00 6A 03 6A 00 6A 01 68 00 00 00 80 8D 55 EC 33 C0 E8 81 E9 FF FF 8B 45 EC E8 41 F6 FF FF 50 E8 F3 FA FF FF 8B F8 83 FF FF 0F 84 83 02 00 00 6A 02 6A 00 6A EE 57 E8 FC FA FF FF 6A 00 68 60 99 4F 00 6A 12 68 18 57 40 00 57 E8 E0 FA FF FF 83 3D 60 99 4F 00 12 0F 85 56 02 00 00 8D 45 E4 50 8D 45 E0 BA 18 57 40 00 B9 40 42 0F 00 E8 61 F4 FF FF 8B 45 E0 B9 12 00 00 00 BA 01 00 00 00 E8 3B F6 FF FF 8B 45 E4 8D 55 E8 E8 04 FB ?? ?? ?? ?? E8 B8 58 99 4F 00 E8 67 F3 FF FF 33 C0 A3 60 99 4F 00 8D 45 DC 50 B9 05 00 00 00 BA 01 00 00 00 A1 58 99 4F 00 E8 04 F6 FF FF 8B 45 DC BA A4 3F 40 00 E8 E3 F4 FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASDPack20asd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 8D 49 00 1F 01 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 90 }
|
||
|
$a1 = { 5B 43 83 7B 74 00 0F 84 08 00 00 00 89 43 14 E9 }
|
||
|
$a2 = { 8B 44 24 04 56 57 53 E8 CD 01 00 00 C3 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor2021protectedIAT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A4 ?? ?? ?? 00 00 00 00 FF FF FF FF 3C ?? ?? ?? 94 ?? ?? ?? D8 ?? ?? ?? 00 00 00 00 FF FF FF FF B8 ?? ?? ?? D4 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 60 ?? ?? ?? 70 ?? ?? ?? 84 ?? ?? ?? 00 00 00 00 75 73 65 72 33 32 2E 64 6C 6C 00 00 00 00 4D 65 73 73 61 67 65 42 6F 78 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule ShrinkWrapv14
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 58 60 8B E8 55 33 F6 68 48 01 ?? ?? E8 49 01 ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnknownbySMT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 83 ?? ?? 57 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01VOBProtectCD5Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 36 3E 26 8A C0 60 E8 00 00 00 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePack10Xbagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5B 8D 5B FA 6A 00 FF 93 ?? ?? 00 00 89 C5 8B 7D 3C 8D 74 3D 00 8D BE F8 00 00 00 8B 86 88 00 00 00 09 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThemidaWinLicenseV18XV19XOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 60 0B C0 74 68 E8 00 00 00 00 58 05 53 00 00 00 80 38 E9 75 13 61 EB 45 DB 2D ?? ?? ?? ?? FF FF FF FF FF FF FF FF 3D ?? ?? ?? ?? 00 00 58 25 00 F0 FF FF 33 FF 66 BB ?? ?? 66 83 ?? ?? 66 39 18 75 12 0F B7 50 3C 03 D0 BB ?? ?? ?? ?? 83 C3 ?? 39 1A 74 07 2D ?? ?? ?? ?? EB DA 8B F8 B8 ?? ?? ?? ?? 03 C7 B9 ?? ?? ?? ?? 03 CF EB 0A B8 ?? ?? ?? ?? B9 ?? ?? ?? ?? 50 51 E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 58 2D ?? ?? ?? ?? B9 ?? ?? ?? ?? C6 00 E9 83 E9 05 89 48 01 61 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEjoinerAmok
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A1 14 A1 40 00 C1 E0 02 A3 18 A1 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EmbedPEv124cyclotron
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 50 60 68 ?? ?? ?? ?? E8 CB FF 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv04xv05x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 EE 00 66 8B C9 EB 01 EB 60 EB 01 EB 9C E8 00 00 00 00 5E 83 C6 ?? 8B FE 68 79 01 ?? ?? 59 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov301v305
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 50 51 EB 0F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DingBoysPElockv007
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 E8 00 00 00 00 5D 8B D5 81 ED 23 35 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule mPack003DeltaAziz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 33 C0 89 45 F0 B8 A8 76 00 10 E8 67 C4 FF FF 33 C0 55 68 C2 78 00 10 64 FF 30 64 89 20 8D 55 F0 33 C0 E8 93 C8 FF FF 8B 45 F0 E8 87 CB FF FF A3 08 A5 00 10 33 C0 55 68 A5 78 00 10 64 FF 30 64 89 20 A1 08 A5 00 10 E8 FA C9 FF FF 83 F8 FF 75 0A E8 88 B2 FF FF E9 1B 01 00 00 C7 05 14 A5 00 10 32 00 00 00 A1 08 A5 00 10 8B 15 14 A5 00 10 E8 C9 C9 FF FF BA 14 A5 00 10 A1 08 A5 00 10 B9 04 00 00 00 E8 C5 C9 FF FF 83 3D 14 A5 00 10 32 77 0A E8 47 B2 FF FF E9 DA 00 00 00 A1 08 A5 00 10 8B 15 14 A5 00 10 E8 92 C9 FF FF BA 18 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule SixtoFourv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 55 4C 50 83 ?? ?? FC BF ?? ?? BE ?? ?? B5 ?? 57 F3 A5 C3 33 ED }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoinerSmallbuild029GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 32 C4 8A C3 58 E8 DE FD FF FF 6A 00 E8 0D 00 00 00 CC FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThemidaWinLicenseV1XNoCompressionSecureEngineOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C5 8B D4 60 E8 00 00 00 00 5D 81 ED ?? ?? ?? ?? 89 95 ?? ?? ?? ?? 89 B5 ?? ?? ?? ?? 89 85 ?? ?? ?? ?? 83 BD ?? ?? ?? ?? ?? 74 0C 8B E8 8B E2 B8 01 00 00 00 C2 0C 00 8B 44 24 24 89 85 ?? ?? ?? ?? 6A 45 E8 A3 00 00 00 68 9A 74 83 07 E8 DF 00 00 00 68 25 4B 89 0A E8 D5 00 00 00 E9 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinUpackv030betaByDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? 42 79 44 77 69 6E 67 40 00 00 00 50 45 00 00 }
|
||
|
$a1 = { E9 ?? ?? ?? ?? 42 79 44 77 69 6E 67 40 00 00 00 50 45 00 00 4C 01 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov260b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 90 ?? ?? ?? 68 24 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 60 ?? ?? ?? 33 D2 8A D4 89 15 3C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov260b1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 50 ?? ?? ?? 68 74 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 58 ?? ?? ?? 33 D2 8A D4 89 15 FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeLockerv10IonIce
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 60 8B 6C 24 20 81 ED 05 00 00 00 3E 8F 85 6C 00 00 00 3E 8F 85 68 00 00 00 3E 8F 85 64 00 00 00 3E 8F 85 60 00 00 00 3E 8F 85 5C 00 00 00 3E 8F 85 58 00 00 00 3E 8F 85 54 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV10betaap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8D 64 24 04 8B 6C 24 FC 8D B5 4C 02 00 00 8D 9D 13 01 00 00 33 FF EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC300400450EXEX86CRTDLL
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 FF 35 ?? ?? ?? ?? 64 89 25 ?? ?? ?? ?? 83 EC ?? 53 56 57 89 65 E8 C7 45 FC ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? 59 BE ?? ?? ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BeRoEXEPackerv100LZBRRBeRoFarbrausch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? BF ?? ?? ?? ?? FC B2 80 33 DB A4 B3 02 E8 ?? ?? ?? ?? 73 F6 33 C9 E8 ?? ?? ?? ?? 73 1C 33 C0 E8 ?? ?? ?? ?? 73 23 B3 02 41 B0 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov190a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 64 FF 68 10 F2 40 00 68 14 9B 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4Modified
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule APatchGUIv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 31 C0 E8 FF FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeSafeguardv10simonzh
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C0 5D EB 4E EB 47 DF 69 4E 58 DF 59 74 F3 EB 01 DF 75 EE 9A 59 9C 81 C1 E2 FF FF FF EB 01 DF 9D FF E1 E8 51 E8 EB FF FF FF DF 22 3F 9A C0 81 ED 19 18 40 00 EB 48 EB 47 DF 69 4E 58 DF 59 79 EE EB 01 DF 78 E9 DF 59 9C 81 C1 E5 FF FF FF 9D FF E1 EB 51 E8 EE }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01CDCopsIIAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 60 BD 90 90 90 90 8D 45 90 8D 5D 90 E8 00 00 00 00 8D 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeVIRUSIWormHybrisFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 EB 16 A8 54 00 00 47 41 42 4C 4B 43 47 43 00 00 00 00 00 00 52 49 53 00 FC 68 4C 70 40 00 FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1322ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 ?? ?? ?? ?? E8 2A 00 00 00 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 8B 54 24 0C EB 02 ?? ?? 83 82 B8 00 00 00 26 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? C3 EB 01 ?? EB 03 ?? ?? ?? 64 67 FF 36 00 00 EB 02 ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 01 ?? 50 EB 04 ?? ?? ?? ?? 33 C0 EB 04 ?? ?? ?? ?? 8B 00 EB 02 ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 04 ?? ?? ?? ?? E8 D5 FF FF FF EB 02 ?? ?? EB 04 ?? ?? ?? ?? 58 EB 01 ?? EB 01 ?? 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateEXEProtector20SetiSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 89 ?? ?? 38 00 00 00 8B ?? 00 00 00 00 81 ?? ?? ?? ?? ?? 89 ?? 00 00 00 00 81 ?? 04 00 00 00 81 ?? 04 00 00 00 81 ?? 00 00 00 00 0F 85 D6 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NTkrnlSecureSuite01015DLLNTkrnlSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 34 10 00 00 28 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 8B 44 24 04 05 ?? ?? ?? ?? 50 E8 01 00 00 00 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXHiTv001DJSiba
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 94 BC ?? ?? ?? 00 B9 ?? 00 00 00 80 34 0C ?? E2 FA 94 FF E0 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Vpackerttui
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 89 C6 C7 45 E0 01 00 00 00 F7 03 00 00 FF FF 75 18 0F B7 03 50 8B 45 D8 50 FF 55 F8 89 07 8B C3 E8 ?? FE FF FF 8B D8 EB 13 53 8B 45 D8 50 FF 55 F8 89 07 8B C3 E8 ?? FE FF FF 8B D8 83 C7 04 FF 45 E0 4E 75 C4 8B F3 83 3E 00 75 88 8B 45 E4 8B 40 10 03 45 DC 8B 55 14 83 C2 20 89 02 68 00 80 00 00 6A 00 8B 45 D4 50 FF 55 EC 8B 55 DC 8B 42 3C 03 45 DC 83 C0 04 8B D8 83 C3 14 8D 45 E0 50 6A 40 68 00 10 00 00 52 FF 55 E8 8D 43 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule IProtect10FxlibdllmodebyFuXdas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 33 2E 46 55 58 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 46 78 4C 69 62 2E 64 6C 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 60 E8 00 00 00 00 5D 81 ED 71 10 40 00 FF 74 24 20 E8 40 00 00 00 0B C0 74 2F 89 85 63 10 40 00 8D 85 3C 10 40 00 50 FF B5 63 10 40 00 E8 92 00 00 00 0B C0 74 13 89 85 5F 10 40 00 8D 85 49 10 40 00 50 FF 95 5F 10 40 00 8B 85 67 10 40 00 89 44 24 1C 61 FF E0 8B 7C 24 04 8D 85 00 10 40 00 50 64 FF 35 00 00 00 00 8D 85 53 10 40 00 89 20 89 68 04 8D 9D 0A 11 40 00 89 58 08 64 89 25 00 00 00 00 81 E7 00 00 FF FF 66 81 3F 4D 5A 75 0F 8B F7 03 76 3C 81 3E 50 45 00 00 75 02 EB 17 81 EF 00 00 01 00 81 FF 00 00 00 70 73 07 BF 00 00 F7 BF EB 02 EB D3 97 64 8F 05 00 00 00 00 83 C4 04 C2 04 00 8D 85 00 10 40 00 50 64 FF 35 00 00 00 00 8D 85 53 10 40 00 89 20 89 68 04 8D 9D 0A 11 40 00 89 58 08 64 89 25 00 00 00 00 8B 74 24 0C 66 81 3E 4D 5A 74 05 E9 8A 00 00 00 03 76 3C 81 3E 50 45 00 00 74 02 EB 7D 8B 7C 24 10 B9 96 00 00 00 32 C0 F2 AE 8B CF 2B 4C 24 10 8B 56 78 03 54 24 0C 8B 5A 20 03 5C 24 0C 33 C0 8B 3B 03 7C 24 0C 8B 74 24 10 51 F3 A6 75 05 83 C4 04 EB 0A 59 83 C3 04 40 3B 42 18 75 E2 3B 42 18 75 02 EB 35 8B 72 24 03 74 24 0C 52 BB 02 00 00 00 33 D2 F7 E3 5A 03 C6 33 C9 66 8B 08 8B 7A 1C 33 D2 BB 04 00 00 00 8B C1 F7 E3 03 44 24 0C 03 C7 8B 00 03 44 24 0C EB 02 33 C0 64 8F 05 00 00 00 00 83 C4 04 C2 08 00 E8 FA FD FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PseudoSigner02DxPack10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 8B FD 81 ED 90 90 90 90 2B B9 00 00 00 00 81 EF 90 90 90 90 83 BD 90 90 90 90 90 0F 84 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SecureEXE30ZipWorx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 B8 00 00 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorv12CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 45 78 50 72 2D 76 2E 31 2E 32 2E }
|
||
|
$a1 = { 55 8B EC 81 EC D4 01 00 00 53 56 57 EB 0C 45 78 50 72 2D 76 2E 31 2E 32 2E 2E B8 ?? ?? ?? ?? 2B 05 84 ?? ?? ?? A3 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? 00 74 16 A1 ?? ?? ?? ?? 03 05 80 ?? ?? ?? 89 85 54 FE FF FF E9 ?? 07 00 00 C7 05 ?? ?? ?? ?? 01 00 00 00 68 04 }
|
||
|
$a2 = { 55 8B EC 81 EC D4 01 00 00 53 56 57 EB 0C 45 78 50 72 2D 76 2E 31 2E 32 2E 2E B8 ?? ?? ?? ?? 2B 05 84 ?? ?? ?? A3 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? 00 74 16 A1 ?? ?? ?? ?? 03 05 80 ?? ?? ?? 89 85 54 FE FF FF E9 ?? 07 00 00 C7 05 ?? ?? ?? ?? 01 00 00 00 68 04 01 00 00 8D 85 F0 FE FF FF 50 6A 00 FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftPIMPInstallSystemv13x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC ?? ?? 00 00 56 57 6A ?? BE ?? ?? ?? ?? 59 8D BD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Enigmaprotector110111VladimirSukhov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ED 06 81 ED ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 EB 02 FF 35 60 E8 24 00 00 00 00 00 FF EB 02 CD 20 8B 44 24 0C 83 80 B8 00 00 00 03 31 }
|
||
|
$a1 = { 60 E8 00 00 00 00 5D 83 ED 06 81 ED ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 EB 02 FF 35 60 E8 24 00 00 00 00 00 FF EB 02 CD 20 8B 44 24 0C 83 80 B8 00 00 00 03 31 C0 C3 83 C0 08 EB 02 FF 15 89 C4 61 EB 2E EA EB 2B 83 04 24 03 EB 01 00 31 C0 EB 01 85 64 FF 30 EB 01 83 64 89 20 EB 02 CD 20 89 00 9A 64 8F 05 00 00 00 00 EB 02 C1 90 58 61 EB 01 3E EB ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 01 E8 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 05 F6 01 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 B9 3D 1A }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv140b5v140b6
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F A0 40 ?? 87 DD 8B 85 A6 A0 40 ?? 01 85 03 A0 40 ?? 66 C7 85 ?? A0 40 ?? 90 90 01 85 9E A0 40 ?? BB 8A 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxExplosion1000
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 1E 06 50 81 ?? ?? ?? 56 FC B8 21 35 CD 21 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? 26 ?? ?? ?? ?? ?? ?? 74 ?? 8C D8 48 8E D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKZIPSFXv11198990
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 2E 8C 0E ?? ?? A1 ?? ?? 8C CB 81 C3 ?? ?? 3B C3 72 ?? 2D ?? ?? 2D ?? ?? FA BC ?? ?? 8E D0 FB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEBundlev20b5v23
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB ?? ?? 40 ?? 87 DD 01 AD ?? ?? ?? ?? 01 AD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PUNiSHERV15DemoFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 83 A4 BC CE 60 EB 04 80 BC 04 11 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule HACKSTOPv110v111
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 30 CD 21 86 E0 3D ?? ?? 73 ?? B4 2F CD 21 B0 ?? B4 4C CD 21 50 B8 ?? ?? 58 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1336ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 ?? ?? ?? ?? E8 28 00 00 00 EB 01 ?? ?? ?? ?? ?? ?? ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 26 EB 04 ?? ?? ?? ?? 33 C0 EB 01 ?? C3 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 50 EB 01 ?? 33 C0 EB 02 ?? ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 04 ?? ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 01 ?? EB 03 ?? ?? ?? 58 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DualseXeEncryptor10bDual
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 00 05 00 00 E8 00 00 00 00 5D 81 ED 0E 00 00 00 8D 85 3A 04 00 00 89 28 33 FF 8D 85 80 03 00 00 8D 8D 3A 04 00 00 2B C8 8B 9D 8A 04 00 00 E8 24 02 00 00 8D 9D 58 03 00 00 8D B5 7F 03 00 00 46 80 3E 00 74 24 56 FF 95 58 05 00 00 46 80 3E 00 75 FA 46 80 3E 00 74 E7 50 56 50 FF 95 5C 05 00 00 89 03 58 83 C3 04 EB E3 8D 85 69 02 00 00 FF D0 8D 85 56 04 00 00 50 68 1F 00 02 00 6A 00 8D 85 7A 04 00 00 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MarjinZEXEScramblerSEbyMarjinZ
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 A3 02 00 00 E9 35 FD FF FF FF 25 C8 20 00 10 6A 14 68 C0 21 00 10 E8 E4 01 00 00 FF 35 7C 33 00 10 8B 35 8C 20 00 10 FF D6 59 89 45 E4 83 F8 FF 75 0C FF 75 08 FF 15 88 20 00 10 59 EB 61 6A 08 E8 02 03 00 00 59 83 65 FC 00 FF 35 7C 33 00 10 FF D6 89 45 E4 FF 35 78 33 00 10 FF D6 89 45 E0 8D 45 E0 50 8D 45 E4 50 FF 75 08 E8 D1 02 00 00 89 45 DC FF 75 E4 8B 35 74 20 00 10 FF D6 A3 7C 33 00 10 FF 75 E0 FF D6 83 C4 1C A3 78 33 00 10 C7 45 FC FE FF FF FF E8 09 00 00 00 8B 45 DC E8 A0 01 00 00 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nPack111502006BetaNEOx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D ?? ?? ?? ?? ?? 75 05 E9 01 00 00 00 C3 E8 41 00 00 00 B8 ?? ?? ?? ?? 2B 05 ?? ?? ?? ?? A3 ?? ?? ?? ?? E8 5E 00 00 00 E8 E0 01 00 00 E8 EC 06 00 00 E8 F7 05 00 00 A1 ?? ?? ?? ?? C7 05 ?? ?? ?? ?? ?? ?? ?? ?? 01 05 ?? ?? ?? ?? FF 35 ?? ?? ?? ?? C3 C3 56 57 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 8B 35 ?? ?? ?? ?? 8B F8 68 ?? ?? ?? ?? 57 FF D6 68 ?? ?? ?? ?? 57 A3 ?? ?? ?? ?? FF D6 5F A3 ?? ?? ?? ?? 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DingBoysPElockPhantasmv15b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 55 57 56 52 51 53 9C FA E8 00 00 00 00 5D 81 ED 5B 53 40 00 B0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ShellModify01pll621
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 98 66 41 00 68 3C 3D 41 00 64 A1 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MacromediaFlashProjector60Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 83 EC 44 56 FF 15 24 81 49 00 8B F0 8A 06 3C 22 75 1C 8A 46 01 46 3C 22 74 0C 84 C0 74 08 8A 46 01 46 3C 22 75 F4 80 3E 22 75 0F 46 EB 0C E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Packman0001Bubbasoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0F 85 ?? FF FF FF 8D B3 ?? ?? ?? ?? EB 3D 8B 46 0C 03 C3 50 FF 55 00 56 8B 36 0B F6 75 02 8B F7 03 F3 03 FB EB 1B D1 C1 D1 E9 73 05 0F B7 C9 EB 05 03 CB 8D 49 02 50 51 50 FF 55 04 AB 58 83 C6 04 8B 0E 85 C9 75 DF 5E 83 C6 14 8B 7E 10 85 FF 75 BC 8D 8B 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule aPackv098bDSESnotsaved
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C CB BA ?? ?? 03 DA FC 33 F6 33 FF 4B 8E DB 8D ?? ?? ?? 8E C0 B9 ?? ?? F3 A5 4A 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectvIfyouknowthisversionpostonPEiDboardh2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB 00 ?? ?? 00 80 7D 4D 01 75 0C 8B 74 24 28 83 FE 01 89 5D 4E 75 31 8D 45 53 50 53 FF B5 DD 09 00 00 8D 45 35 50 E9 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Aluwainv809
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B EC 1E E8 ?? ?? 9D 5E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote12DLLDemoSISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 66 62 3A 43 2B 2B 48 4F 4F 4B 90 E9 08 32 90 90 90 90 90 90 90 90 90 90 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF EB 0B 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 31 C9 83 E8 03 72 0D C1 E0 08 8A 06 46 83 F0 FF 74 74 89 C5 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C9 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C9 75 20 41 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C9 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 83 C1 02 81 FD 00 F3 FF FF 83 D1 01 8D 14 2F 83 FD FC 76 0F 8A 02 42 88 07 47 49 75 F7 E9 63 FF FF FF 90 8B 02 83 C2 04 89 07 83 C7 04 83 E9 04 77 F1 01 CF E9 4C FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeMicrosoftVisualCemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 CA 37 41 00 68 06 38 41 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 64 8F 05 00 00 00 00 83 C4 0C 5D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftwareCompressV12BGSoftwareProtectTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 BE 00 00 00 60 8B 74 24 24 8B 7C 24 28 FC B2 80 33 DB A4 B3 02 E8 6D 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Themida1201OreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C5 8B D4 60 E8 00 00 00 00 5D 81 ED ?? ?? 35 09 89 95 ?? ?? 35 09 89 B5 ?? ?? 35 09 89 85 ?? ?? 35 09 83 BD ?? ?? 35 09 00 74 0C 8B E8 8B E2 B8 01 00 00 00 C2 0C 00 8B 44 24 24 89 85 ?? ?? 35 09 6A 45 E8 A3 00 00 00 68 9A 74 83 07 E8 DF 00 00 00 68 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv126b1v126b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 40 ?? 87 DD 8B 85 A6 70 40 ?? 01 85 03 70 40 ?? 66 C7 85 70 40 90 ?? 90 01 85 9E 70 40 BB ?? 05 0E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Cruncherv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E ?? ?? ?? ?? 2E ?? ?? ?? B4 30 CD 21 3C 03 73 ?? BB ?? ?? 8E DB 8D ?? ?? ?? B4 09 CD 21 06 33 C0 50 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote1214SEDLLSISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 66 62 3A 43 2B 2B 48 4F 4F 4B 90 E9 08 32 90 90 90 90 90 90 90 90 90 90 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF EB 0B 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 ?? 75 ?? 8B 1E 83 EE FC 11 DB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectSKE21xexeAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB 00 ?? ?? ?? 80 7D 4D 01 75 0C 8B 74 24 28 83 FE 01 89 5D 4E 75 31 8D 45 53 50 53 FF B5 ED 09 00 00 8D 45 35 50 E9 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DBPEv210DingBoy
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 20 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9C 55 57 56 52 51 53 9C E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? EB 58 75 73 65 72 33 32 2E 64 6C 6C ?? 4D 65 73 73 61 67 65 42 6F 78 41 ?? 6B 65 72 6E 65 6C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPacKV37LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D ?? ?? ?? ?? ?? 80 39 01 0F ?? ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElock099tE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 5E DF FF FF 00 00 00 ?? ?? ?? ?? E5 ?? ?? 00 00 00 00 00 00 00 00 00 05 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinZipSelfExtractor22personaleditionWinZipComputing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 FF 15 58 70 40 00 B3 22 38 18 74 03 80 C3 FE 40 33 D2 8A 08 3A CA 74 10 3A CB 74 07 40 8A 08 3A CA 75 F5 38 10 74 01 40 52 50 52 52 FF 15 5C 70 40 00 50 E8 15 FB FF FF 50 FF 15 8C 70 40 00 5B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
/*
|
||
|
rule Securom7SonyDADC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 8B ?? ?? ?? ?? 0A ?? ?? ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule ZipWorxSecureEXEv25ZipWORXTechnologiesLLC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 B8 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 53 65 63 75 72 65 45 58 45 20 45 78 65 63 75 74 61 62 6C 65 20 46 69 6C 65 20 50 72 6F 74 65 63 74 6F 72 0D 0A 43 6F 70 79 72 69 67 68 74 28 63 29 20 32 30 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEdition117iBoxaPLibAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 8D B5 79 29 00 00 8D 9D 2C 03 00 00 33 FF ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? EB 0F FF 74 37 04 FF 34 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Alloyv1x2000
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 07 20 40 ?? 87 DD 6A 04 68 ?? 10 ?? ?? 68 ?? 02 ?? ?? 6A ?? FF 95 46 23 40 ?? 0B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoiner153Stubengine171GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 02 FD FF FF 6A 00 E8 0D 00 00 00 CC FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A8 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PseudoSigner02MicrosoftVisualC70DLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8D 6C 01 00 81 EC 00 00 00 00 8B 45 90 83 F8 01 56 0F 84 00 00 00 00 85 C0 0F 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EYouDiDaiYueHeiFengGao
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 53 56 57 0F 31 8B D8 0F 31 8B D0 2B D3 C1 EA 10 B8 ?? ?? ?? ?? 0F 6E C0 B8 ?? ?? ?? ?? 0F 6E C8 0F F5 C1 0F 7E C0 0F 77 03 C2 ?? ?? ?? ?? ?? FF E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorV21Xsoftcompletecom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 C6 14 8B 55 FC E9 ?? FF FF FF }
|
||
|
$a1 = { E9 ?? ?? ?? ?? 66 9C 60 50 8D 88 ?? ?? ?? ?? 8D 90 04 16 ?? ?? 8B DC 8B E1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCShrinkerv045
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BD ?? ?? ?? ?? 01 AD E3 38 40 ?? FF B5 DF 38 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorV1033AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8E 00 00 00 E8 03 00 00 00 EB 01 ?? E8 81 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B7 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AA 00 00 00 E8 03 00 00 00 EB 01 ?? 83 FB 55 E8 03 00 00 00 EB 01 ?? 75 2D E8 03 00 00 00 EB 01 ?? 60 E8 00 00 00 00 5D 81 ED 07 E2 40 00 8B D5 81 C2 56 E2 40 00 52 E8 01 00 00 00 C3 C3 E8 03 00 00 00 EB 01 ?? E8 0E 00 00 00 E8 D1 FF FF FF C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 CC C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 4B CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftSentryv211
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC ?? 53 56 57 E9 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv120EngdulekxtBorlandDelphiBorlandC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0F BE C1 EB 01 0E 8D 35 C3 BE B6 22 F7 D1 68 43 ?? ?? 22 EB 02 B5 15 5F C1 F1 15 33 F7 80 E9 F9 BB F4 00 00 00 EB 02 8F D0 EB 02 08 AD 8A 16 2B C7 1B C7 80 C2 7A 41 80 EA 10 EB 01 3C 81 EA CF AE F1 AA EB 01 EC 81 EA BB C6 AB EE 2C E3 32 D3 0B CB 81 EA AB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeStonesPEEncryptor20FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 53 51 52 56 57 55 E8 00 00 00 00 5D 81 ED 42 30 40 00 FF 95 32 35 40 00 B8 37 30 40 00 03 C5 2B 85 1B 34 40 00 89 85 27 34 40 00 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov300
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 60 33 C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv11Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 83 E8 4F 68 ?? ?? ?? ?? FF D0 }
|
||
|
$a1 = { 8B 04 24 83 E8 4F 68 ?? ?? ?? ?? FF D0 B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Fusion10jaNooNi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 04 30 40 00 68 04 30 40 00 E8 09 03 00 00 68 04 30 40 00 E8 C7 02 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UpxLock1012CyberDoomTeamXBoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 48 12 40 00 60 E8 2B 03 00 00 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCPEEncryptorAlphapreview
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 00 00 00 00 5D 8B CD 81 ED 33 30 40 ?? 2B 8D EE 32 40 00 83 E9 0B 89 8D F2 32 40 ?? 80 BD D1 32 40 ?? 01 0F 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxKeypress1212
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? E8 ?? ?? E8 ?? ?? E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? EA ?? ?? ?? ?? 1E 33 DB 8E DB BB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftwareCompressv12BGSoftwareProtectTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 BE 00 00 00 60 8B 74 24 24 8B 7C 24 28 FC B2 80 33 DB A4 B3 02 E8 6D 00 00 00 73 F6 33 C9 E8 64 00 00 00 73 1C 33 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 12 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 2B CB 75 10 E8 42 00 00 00 EB 28 AC D1 E8 74 4D 13 C9 EB 1C 91 48 C1 E0 08 AC E8 2C 00 00 00 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 8B C5 B3 01 56 8B F7 2B F0 F3 A4 5E EB 8E 02 D2 75 05 8A 16 46 12 D2 C3 33 C9 41 E8 EE FF FF FF 13 C9 E8 E7 FF FF FF 72 F2 C3 2B 7C 24 28 89 7C 24 1C 61 C3 60 FF 74 24 24 6A 40 FF 95 1A 0F 41 00 89 44 24 1C 61 C2 04 00 E8 00 00 00 00 81 2C 24 3A 10 41 00 5D E8 00 00 00 00 81 2C 24 31 01 00 00 8B 85 2A 0F 41 00 29 04 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPackV14LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B1 85 40 00 2D AA 85 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV11Avcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 0B 5B 56 50 72 6F 74 65 63 74 5D 00 E8 24 00 00 00 8B 44 24 04 8B 00 3D 04 00 00 80 75 08 8B 64 24 08 EB 04 58 EB 0C E9 64 8F 05 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1300ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 ?? ?? ?? ?? E8 29 00 00 00 EB 02 ?? ?? EB 01 ?? 8B 54 24 0C EB 02 ?? ?? 83 82 B8 00 00 00 22 EB 02 ?? ?? 33 C0 EB 04 ?? ?? ?? ?? C3 EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 04 ?? ?? ?? ?? EB 01 ?? 50 EB 03 ?? ?? ?? 33 C0 EB 02 ?? ?? 8B 00 EB 01 ?? C3 EB 04 ?? ?? ?? ?? E9 FA 00 00 00 EB 01 ?? E8 D5 FF FF FF EB 02 ?? ?? EB 03 ?? ?? ?? 58 EB 04 ?? ?? ?? ?? EB 01 ?? 64 67 8F 06 00 00 EB 02 ?? ?? 83 C4 04 EB 02 ?? ?? E8 47 26 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XXPack01bagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D EB 01 00 81 ED 5E 1F 40 00 EB 02 83 09 8D B5 EF 1F 40 00 EB 02 83 09 BA A3 11 00 00 EB 00 68 00 ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeLocker10IonIce
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 60 8B 6C 24 20 81 ED 05 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorV101AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 E8 03 00 00 00 EB 01 ?? E8 86 00 00 00 E8 03 00 00 00 EB 01 ?? E8 79 00 00 00 E8 03 00 00 00 EB 01 ?? E8 A4 00 00 00 E8 03 00 00 00 EB 01 ?? E8 97 00 00 00 E8 03 00 00 00 EB 01 ?? E8 2D 00 00 00 E8 03 00 00 00 EB 01 ?? 60 E8 00 00 00 00 5D 81 ED D5 E4 41 00 8B D5 81 C2 23 E5 41 00 52 E8 01 00 00 00 C3 C3 E8 03 00 00 00 EB 01 ?? E8 0E 00 00 00 E8 D1 FF FF FF C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 CC C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule ASPackv2001AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 72 05 00 00 EB 4C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule USERNAMEv300
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FB 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? 8C C8 2B C1 8B C8 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? 33 C0 8E D8 06 0E 07 FC 33 F6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nSpackV2xLiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 07 00 00 00 2B E8 8D B5 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GameGuardv20065xxdllsignbyhot_UNP
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 31 FF 74 06 61 E9 4A 4D 50 30 BA 4C 00 00 00 80 7C 24 08 01 0F 85 ?? 01 00 00 60 BE 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack_PatchoranyVersionDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 09 00 00 00 ?? ?? ?? 00 E9 06 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCPECalpha
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 ?? ?? ?? ?? 5D 8B CD 81 ?? ?? ?? ?? ?? 2B ?? ?? ?? ?? ?? 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4Unextractable
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 00 1B B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Escargot01finalMeat
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 40 30 2E 31 60 68 61 ?? ?? ?? 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 B8 92 ?? ?? ?? 8B 00 FF D0 50 B8 CD ?? ?? ?? 81 38 DE C0 37 13 75 2D 68 C9 ?? ?? ?? 6A 40 68 00 ?? 00 00 68 00 00 ?? ?? B8 96 ?? ?? ?? 8B 00 FF D0 8B 44 24 F0 8B 4C 24 F4 EB 05 49 C6 04 01 40 0B C9 75 F7 BE 00 10 ?? ?? B9 00 ?? ?? 00 EB 05 49 80 34 31 40 0B C9 75 F7 58 0B C0 74 08 33 C0 C7 00 DE C0 AD 0B BE ?? ?? ?? ?? E9 AC 00 00 00 8B 46 0C BB 00 00 ?? ?? 03 C3 50 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MetrowerksCodeWarriorv20GUI
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 83 EC 44 55 B8 FF FF FF FF 50 50 68 ?? ?? 40 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 68 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 ?? ?? 00 00 E8 ?? ?? 00 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler21Beta211p0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 15 00 00 00 6A 00 6A 00 49 75 F9 53 56 57 B8 ?? 3A ?? ?? E8 ?? EE FF FF 33 C0 55 68 ?? 43 ?? ?? 64 FF 30 64 89 20 BA ?? 43 ?? ?? B8 E4 64 ?? ?? E8 0F FD FF FF 8B D8 85 DB 75 07 6A 00 E8 ?? EE FF FF BA E8 64 ?? ?? 8B C3 8B 0D E4 64 ?? ?? E8 ?? D7 FF FF B8 F8 ?? ?? ?? BA 04 00 00 00 E8 ?? EF FF FF 33 C0 A3 F8 ?? ?? ?? BB ?? ?? ?? ?? C7 45 EC E8 64 ?? ?? C7 45 E8 ?? ?? ?? ?? C7 45 E4 ?? ?? ?? ?? BE ?? ?? ?? ?? BF ?? ?? ?? ?? B8 E0 ?? ?? ?? BA 04 00 00 00 E8 ?? EF FF FF 68 F4 01 00 00 E8 ?? EE FF FF 83 7B 04 00 75 0B 83 3B 00 0F 86 ?? 07 00 00 EB 06 0F 8E ?? 07 00 00 8B 03 8B D0 B8 E4 ?? ?? ?? E8 ?? E5 FF FF B8 E4 ?? ?? ?? E8 ?? E3 FF FF 8B D0 8B 45 EC 8B 0B E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NoodleCryptv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 9A E8 3D 00 00 00 EB 01 9A E8 EB 01 00 00 EB 01 9A E8 2C 04 00 00 EB 01 }
|
||
|
$a1 = { EB 01 9A E8 ?? 00 00 00 EB 01 9A E8 ?? ?? 00 00 EB 01 9A E8 ?? ?? 00 00 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PoPa001PackeronPascalbagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 56 57 33 C0 89 45 EC B8 A4 3E 00 10 E8 30 F6 FF FF 33 C0 55 68 BE 40 00 10 ?? ?? ?? ?? 89 20 6A 00 68 80 00 00 00 6A 03 6A 00 6A 01 68 00 00 00 80 8D 55 EC 33 C0 E8 62 E7 FF FF 8B 45 EC E8 32 F2 FF FF 50 E8 B4 F6 FF FF A3 64 66 00 10 33 D2 55 68 93 40 00 10 64 FF 32 64 89 22 83 3D 64 66 00 10 FF 0F 84 3A 01 00 00 6A 00 6A 00 6A 00 A1 64 66 00 10 50 E8 9B F6 FF FF 83 E8 10 50 A1 64 66 00 10 50 E8 BC F6 FF FF 6A 00 68 80 66 00 10 6A 10 68 68 66 00 10 A1 64 66 00 10 50 E8 8B F6 FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BlindSpot10s134k
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 50 02 00 00 8D 85 B0 FE FF FF 53 56 A3 90 12 40 00 57 8D 85 B0 FD FF FF 68 00 01 00 00 33 F6 50 56 FF 15 24 10 40 00 56 68 80 00 00 00 6A 03 56 56 8D 85 B0 FD FF FF 68 00 00 00 80 50 FF 15 20 10 40 00 56 56 68 00 08 00 00 50 89 45 FC FF 15 1C 10 40 00 8D 45 F8 8B 1D 18 10 40 00 56 50 6A 34 FF 35 90 12 40 00 FF 75 FC FF D3 85 C0 0F 84 7F 01 00 00 39 75 F8 0F 84 76 01 00 00 A1 90 12 40 00 66 8B 40 30 66 3D 01 00 75 14 8D 85 E4 FE FF FF 68 04 01 00 00 50 FF 15 14 10 40 00 EB 2C 66 3D 02 00 75 14 8D 85 E4 FE FF FF 50 68 04 01 00 00 FF 15 10 10 40 00 EB 12 8D 85 E4 FE FF FF 68 04 01 00 00 50 FF 15 0C 10 40 00 8B 3D 08 10 40 00 8D 85 E4 FE FF FF 68 54 10 40 00 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GamehouseMediaProtectorVersionUnknown
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? 6A 00 FF 15 ?? ?? ?? ?? 50 FF 15 ?? ?? ?? 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv042
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 EE 00 66 8B C9 EB 01 EB 60 EB 01 EB 9C E8 00 00 00 00 5E 83 C6 52 8B FE 68 79 01 59 EB 01 EB AC 54 E8 03 5C EB 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv274WebToolMaster
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 00 EB 17 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 60 90 E8 00 00 00 00 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEManagerVersion301994cSolarDesigner
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 30 1E 06 CD 21 2E ?? ?? ?? BF ?? ?? B9 ?? ?? 33 C0 2E ?? ?? 47 E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Upackv02BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 ?? ?? AD 8B F8 95 A5 33 C0 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DEFv100Engbartxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? 01 40 00 6A ?? 59 80 7E 07 00 74 11 8B 46 0C 05 00 00 40 00 8B 56 10 30 10 40 4A 75 FA 83 C6 28 E2 E4 68 ?? ?? 40 00 C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AnslymCrypter
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 B8 38 17 05 10 E8 5A 45 FB FF 33 C0 55 68 21 1C 05 10 64 FF 30 64 89 20 EB 08 FC FC FC FC FC FC 27 54 E8 85 4C FB FF 6A 00 E8 0E 47 FB FF 6A 0A E8 27 49 FB FF E8 EA 47 FB FF 6A 0A 68 30 1C 05 10 A1 60 56 05 10 50 E8 68 47 FB FF 8B D8 85 DB 0F 84 B6 02 00 00 53 A1 60 56 05 10 50 E8 F2 48 FB FF 8B F0 85 F6 0F 84 A0 02 00 00 E8 F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ARMProtectorv02SMoKE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D EB 01 00 81 ED 09 20 40 00 EB 02 83 09 8D B5 9A 20 40 00 EB 02 83 09 BA 0B 12 00 00 EB 01 00 8D 8D A5 32 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrypKeyV56XDLLKenonicControlsLtd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 1D ?? ?? ?? ?? 83 FB 00 75 0A E8 ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEiDBundlev102v104BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 ?? ?? ?? 2E ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 80 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxHeloween1172
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 81 EE ?? ?? 56 50 06 0E 1F 8C C0 01 ?? ?? 01 ?? ?? 80 ?? ?? ?? ?? 8B ?? ?? A3 ?? ?? 8A ?? ?? A2 ?? ?? B8 ?? ?? CD 21 3D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PackedwithPKLITEv150withCRCcheck1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1F B4 09 BA ?? ?? CD 21 B8 ?? ?? CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pe123v2006412
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C0 60 9C E8 01 00 00 00 C3 53 E8 72 00 00 00 50 E8 1C 03 00 00 8B D8 FF D3 5B C3 8B C0 E8 00 00 00 00 58 83 C0 05 C3 8B C0 55 8B EC 60 8B 4D 10 8B 7D 0C 8B 75 08 F3 A4 61 5D C2 0C 00 E8 00 00 00 00 58 83 E8 05 C3 8B C0 E8 00 00 00 00 58 83 C0 05 C3 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DropperCreatorV01Conflict
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 8D 05 ?? ?? ?? ?? 29 C5 8D 85 ?? ?? ?? ?? 31 C0 64 03 40 30 78 0C 8B 40 0C 8B 70 1C AD 8B 40 08 EB 09 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XCRv013
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 93 71 08 ?? ?? ?? ?? ?? ?? ?? ?? 8B D8 78 E2 ?? ?? ?? ?? 9C 33 C3 ?? ?? ?? ?? 60 79 CE ?? ?? ?? ?? E8 01 ?? ?? ?? ?? 83 C4 04 E8 AB FF FF FF ?? ?? ?? ?? 2B E8 ?? ?? ?? ?? 03 C5 FF 30 ?? ?? ?? ?? C6 ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XCRv012
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C E8 ?? ?? ?? ?? 8B DD 5D 81 ED ?? ?? ?? ?? 89 9D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InnoSetupModulev129
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 C0 53 56 57 33 C0 89 45 F0 89 45 EC 89 45 C0 E8 5B 73 FF FF E8 D6 87 FF FF E8 C5 A9 FF FF E8 E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov3xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule dUP2xPatcherwwwdiablo2oo2cjbnet
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B CB 85 C9 74 ?? 80 3A 01 74 08 AC AE 75 0A 42 49 EB EF 47 46 42 49 EB E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02PEProtect09Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 51 55 57 64 67 A1 30 00 85 C0 78 0D E8 07 00 00 00 58 83 C0 07 C6 90 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule pscrambler12byp0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 04 00 00 00 6A 00 6A 00 49 75 F9 51 53 ?? ?? ?? ?? 10 E8 2D F3 FF FF 33 C0 55 68 E8 31 00 10 64 FF 30 64 89 20 8D 45 E0 E8 53 F5 FF FF 8B 45 E0 8D 55 E4 E8 30 F6 FF FF 8B 45 E4 8D 55 E8 E8 A9 F4 FF FF 8B 45 E8 8D 55 EC E8 EE F7 FF FF 8B 55 EC B8 C4 54 00 10 E8 D9 EC FF FF 83 3D C4 54 00 10 00 0F 84 05 01 00 00 80 3D A0 40 00 10 00 74 41 A1 C4 54 00 10 E8 D9 ED FF FF E8 48 E0 FF FF 8B D8 A1 C4 54 00 10 E8 C8 ED FF FF 50 B8 C4 54 00 10 E8 65 EF FF FF 8B D3 59 E8 69 E1 FF FF 8B C3 E8 12 FA FF FF 8B C3 E8 33 E0 FF FF E9 AD 00 00 00 B8 05 01 00 00 E8 0C E0 FF FF 8B D8 53 68 05 01 00 00 E8 57 F3 FF FF 8D 45 DC 8B D3 E8 39 ED FF FF 8B 55 DC B8 14 56 00 10 B9 00 32 00 10 E8 BB ED FF FF 8B 15 14 56 00 10 B8 C8 54 00 10 E8 53 E5 FF FF BA 01 00 00 00 B8 C8 54 00 10 E8 8C E8 FF FF E8 DF E0 FF FF 85 C0 75 52 6A 00 A1 C4 54 00 10 E8 3B ED FF FF 50 B8 C4 54 00 10 E8 D8 EE FF FF 8B D0 B8 C8 54 00 10 59 E8 3B E6 FF FF E8 76 E0 FF FF B8 C8 54 00 10 E8 4C E6 FF FF E8 67 E0 FF FF 6A 00 6A 00 6A 00 A1 14 56 00 10 E8 53 EE FF FF 50 6A 00 6A 00 E8 41 F3 FF FF 80 3D 9C 40 00 10 00 74 05 E8 EF FB FF FF 33 C0 5A 59 59 64 89 10 68 EF 31 00 10 8D 45 DC BA 05 00 00 00 E8 7D EB FF FF C3 E9 23 E9 FF FF EB EB 5B E8 63 EA FF FF 00 00 00 FF FF FF FF 08 00 00 00 74 65 6D 70 2E 65 78 65 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor2223compressedcodewwwstrongbitcom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 ?? ?? ?? ?? ?? 8B 1C 24 81 EB ?? ?? ?? ?? B8 ?? ?? ?? ?? 50 6A 04 68 00 10 00 00 50 6A 00 B8 C4 ?? ?? ?? 8B 04 18 FF D0 59 BA ?? ?? ?? ?? 01 DA 52 53 50 89 C7 89 D6 FC F3 A4 B9 ?? ?? ?? ?? 01 D9 FF D1 58 8B 1C 24 68 00 80 00 00 6A 00 50 }
|
||
|
$a1 = { E8 00 00 00 00 58 ?? ?? ?? ?? ?? 8B 1C 24 81 EB ?? ?? ?? ?? B8 ?? ?? ?? ?? 50 6A 04 68 00 10 00 00 50 6A 00 B8 C4 ?? ?? ?? 8B 04 18 FF D0 59 BA ?? ?? ?? ?? 01 DA 52 53 50 89 C7 89 D6 FC F3 A4 B9 ?? ?? ?? ?? 01 D9 FF D1 58 8B 1C 24 68 00 80 00 00 6A 00 50 B8 C8 ?? ?? ?? 8B 04 18 FF D0 59 58 5B 83 EB 05 C6 03 B8 43 89 03 83 C3 04 C6 03 C3 09 C9 74 46 89 C3 E8 A0 00 00 00 FC AD 83 F8 FF 74 38 53 89 CB 01 C3 01 0B 83 C3 04 AC 3C FE 73 07 25 FF 00 00 00 EB ED 81 C3 FE 00 00 00 09 C0 7A 09 66 AD 25 FF FF 00 00 EB DA AD 4E 25 FF FF FF 00 3D FF FF FF 00 75 CC ?? ?? ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov265b1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 38 ?? ?? ?? 68 40 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 28 ?? ?? ?? 33 D2 8A D4 89 15 F4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV112V114aPlib043ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF EB 0F FF ?? ?? ?? FF ?? ?? ?? D3 83 C4 ?? 83 C7 ?? 83 3C 37 00 75 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PolyCryptPE214b215JLabSoftwareCreationshoep
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 91 8B F4 AD FE C9 80 34 08 ?? E2 FA C3 60 E8 ED FF FF FF EB }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule yodasProtector10xAshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 E8 03 00 00 00 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack_UnknownDLLDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 09 00 00 00 17 CD 00 00 E9 06 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AINEXEv21
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A1 ?? ?? 2D ?? ?? 8E D0 BC ?? ?? 8C D8 36 A3 ?? ?? 05 ?? ?? 36 A3 ?? ?? 2E A1 ?? ?? 8A D4 B1 04 D2 EA FE C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AppProtectorSilentTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 97 00 00 00 0D 0A 53 69 6C 65 6E 74 20 54 65 61 6D 20 41 70 70 20 50 72 6F 74 65 63 74 6F 72 0D 0A 43 72 65 61 74 65 64 20 62 79 20 53 69 6C 65 6E 74 20 53 6F 66 74 77 61 72 65 0D 0A 54 68 65 6E 6B 7A 20 74 6F 20 44 6F 63 68 74 6F 72 20 58 0D 0A 0D 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RODHighTECHAyman
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 8B 15 1D 13 40 00 F7 E0 8D 82 83 19 00 00 E8 58 0C 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ICrypt10byBuGGz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 56 57 33 C0 89 45 EC B8 70 3B 00 10 E8 3C FA FF FF 33 C0 55 68 6C 3C 00 10 64 FF 30 64 89 20 6A 0A 68 7C 3C 00 10 A1 50 56 00 10 50 E8 D8 FA FF FF 8B D8 53 A1 50 56 00 10 50 E8 0A FB FF FF 8B F8 53 A1 50 56 00 10 50 E8 D4 FA FF FF 8B D8 53 E8 D4 FA FF FF 8B F0 85 F6 74 26 8B D7 4A B8 64 56 00 10 E8 25 F6 FF FF B8 64 56 00 10 E8 13 F6 FF FF 8B CF 8B D6 E8 E6 FA FF FF 53 E8 90 FA FF FF 8D 4D EC BA 8C 3C 00 10 A1 64 56 00 10 E8 16 FB FF FF 8B 55 EC B8 64 56 00 10 E8 C5 F4 FF FF B8 64 56 00 10 E8 DB F5 FF FF E8 56 FC FF FF 33 C0 5A 59 59 64 89 10 68 73 3C 00 10 8D 45 EC E8 4D F4 FF FF C3 E9 E3 EE FF FF EB F0 5F 5E 5B E8 4D F3 FF FF 00 53 45 54 ?? ?? ?? ?? 00 FF FF FF FF 08 00 00 00 76 6F 74 72 65 63 6C 65 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEPackv099
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 83 ED 06 80 BD E0 04 ?? ?? 01 0F 84 F2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV115V117LZMA430ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF E8 83 01 00 00 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A ?? FF 95 ?? ?? ?? ?? 89 85 ?? ?? ?? ?? EB 14 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxQuake518
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 06 8C C8 8E D8 ?? ?? ?? ?? ?? ?? ?? B8 21 35 CD 21 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4UnextractableVirusShield
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 40 1B B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium13013ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 26 00 00 00 EB 02 ?? ?? EB 02 ?? ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 21 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? C3 EB 01 ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 02 ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 03 ?? ?? ?? 50 EB 01 ?? 33 C0 EB 03 ?? ?? ?? 8B 00 EB 02 ?? ?? C3 EB 02 ?? ?? E9 FA 00 00 00 EB 01 ?? E8 D5 FF FF FF EB 03 ?? ?? ?? EB 02 ?? ?? 58 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 03 ?? ?? ?? 83 C4 04 EB 03 ?? ?? ?? E8 13 26 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ObsidiumV130XObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 ?? ?? ?? E8 2E 00 00 00 EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 8B ?? ?? ?? EB 04 ?? ?? ?? ?? 83 ?? ?? ?? ?? ?? ?? EB 01 ?? 33 C0 EB 04 ?? ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MetrowerksCodeWarriorv20Console
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 55 B8 FF FF FF FF 50 50 68 ?? ?? ?? ?? 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 ?? ?? 00 00 E8 ?? ?? 00 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinv07Cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 83 D5 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimpleUPXCryptorV3042005MANtiCORE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 B8 ?? ?? ?? ?? B9 ?? ?? ?? ?? ?? ?? ?? ?? E2 FA 61 68 ?? ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinRAR32bitSFXModule
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? 00 00 00 00 00 00 90 90 90 ?? ?? ?? ?? ?? ?? 00 ?? 00 ?? ?? ?? ?? ?? FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule iPBProtect013017forgot
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 4B 43 55 46 68 54 49 48 53 64 A1 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeASPack211demadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 02 00 00 00 EB 09 5D 55 81 ED 39 39 44 00 C3 61 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv036alphaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { AB E2 E5 5D 59 8B 76 68 51 59 46 AD 85 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrinklerV03V04RuneLHStubbeandAskeSimonChristensen
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 42 00 31 DB 43 EB 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DingBoysPElockPhantasmv10v11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 66 81 C3 EB 02 EB FC 66 81 C3 EB 02 EB FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactV2XBitsumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule CRYPTVersion17cDismember
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0E 17 9C 58 F6 ?? ?? 74 ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxXPEH4768
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5B 81 ?? ?? ?? 50 56 57 2E ?? ?? ?? ?? ?? 2E ?? ?? ?? ?? ?? ?? B8 01 00 50 B8 ?? ?? 50 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECrypt32v102
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5B 83 ?? ?? EB ?? 52 4E 44 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PESHiELD025Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 2B 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 CC CC E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NETDLLMicrosoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 5F 43 6F 72 44 6C 6C 4D 61 69 6E 00 6D 73 63 6F 72 65 65 2E 64 6C 6C 00 00 ?? 00 00 FF 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRH
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 81 83 C4 04 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 3D FF 0F 00 00 EB 01 68 EB 02 CD 20 EB 01 E8 76 1B EB 01 68 EB 02 CD 20 EB 01 E8 CC 66 B8 FE 00 74 04 75 02 EB 02 EB 01 81 66 E7 64 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BeRoEXEPackerv100DLLLZMABeRoFarbrausch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? BE ?? ?? ?? ?? B9 ?? ?? ?? ?? 8B F9 81 FE ?? ?? ?? ?? 7F 10 AC 47 04 18 2C 02 73 F0 29 3E 03 F1 03 F9 EB E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02ExeSmasherAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C FE 03 90 60 BE 90 90 41 90 8D BE 90 10 FF FF 57 83 CD FF EB 10 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 FE 0B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV125ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 0E 00 00 00 8B 54 24 0C 83 82 B8 00 00 00 0D 33 C0 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ASPackv107bDLLAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D ?? ?? ?? ?? ?? ?? B8 ?? ?? ?? ?? 03 C5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MicroJoiner17coban2k
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF 00 10 40 00 8D 5F 21 6A 0A 58 6A 04 59 60 57 E8 8E 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeVOBProtectCDFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 5F 81 EF 00 00 00 00 BE 00 00 40 00 8B 87 00 00 00 00 03 C6 57 56 8C A7 00 00 00 00 FF 10 89 87 00 00 00 00 5E 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CelsiusCrypt21Z3r0
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 C7 04 24 01 00 00 00 FF 15 84 92 44 00 E8 C8 FE FF FF 90 8D B4 26 00 00 00 00 55 89 E5 83 EC 08 C7 04 24 02 00 00 00 FF 15 84 92 44 00 E8 A8 FE FF FF 90 8D B4 26 00 00 00 00 55 8B 0D C4 92 44 00 89 E5 5D FF E1 8D 74 26 00 55 8B 0D AC 92 44 00 89 E5 5D FF E1 90 90 90 90 55 89 E5 5D E9 77 C2 00 00 90 90 90 90 90 90 90 55 89 E5 83 EC 28 8B 45 10 89 04 24 E8 3F 14 01 00 48 89 45 FC 8B 45 0C 48 89 45 F4 8D 45 F4 89 44 24 04 8D 45 FC 89 04 24 E8 12 A3 03 00 8B 00 89 45 F8 8B 45 FC 89 45 F0 C6 45 EF 01 C7 45 E8 00 00 00 00 8B 45 E8 3B 45 F8 73 39 80 7D EF 00 74 33 8B 45 F0 89 44 24 04 8B 45 10 89 04 24 E8 1C 1A 01 00 89 C1 8B 45 08 8B 55 E8 01 C2 0F B6 01 3A 02 0F 94 C0 88 45 EF 8D 45 F0 FF 08 8D 45 E8 FF 00 EB BF 83 7D F0 00 74 34 80 7D EF 00 74 2E 8B 45 F0 89 44 24 04 8B 45 10 89 04 24 E8 DD 19 01 00 89 C1 8B 45 08 8B 55 F8 01 C2 0F B6 01 3A 02 0F 94 C0 88 45 EF 8D 45 F0 FF 08 EB C6 C7 44 24 04 00 00 00 00 8B 45 10 89 04 24 E8 AE 19 01 00 89 C1 8B 45 08 8B 55 F8 01 C2 0F B6 01 3A 02 7F 0C 0F B6 45 EF 83 E0 01 88 45 E7 EB 04 C6 45 E7 00 0F B6 45 E7 88 45 EF 0F B6 45 EF C9 C3 }
|
||
|
$a1 = { 55 89 E5 83 EC 28 8B 45 10 89 04 24 E8 3F 14 01 00 48 89 45 FC 8B 45 0C 48 89 45 F4 8D 45 F4 89 44 24 04 8D 45 FC 89 04 24 E8 12 A3 03 00 8B 00 89 45 F8 8B 45 FC 89 45 F0 C6 45 EF 01 C7 45 E8 00 00 00 00 8B 45 E8 3B 45 F8 73 39 80 7D EF 00 74 33 8B 45 F0 89 44 24 04 8B 45 10 89 04 24 E8 1C 1A 01 00 89 C1 8B 45 08 8B 55 E8 01 C2 0F B6 01 3A 02 0F 94 C0 88 45 EF 8D 45 F0 FF 08 8D 45 E8 FF 00 EB BF 83 7D F0 00 74 34 80 7D EF 00 74 2E 8B 45 F0 89 44 24 04 8B 45 10 89 04 24 E8 DD 19 01 00 89 C1 8B 45 08 8B 55 F8 01 C2 0F B6 01 3A 02 0F 94 C0 88 45 EF 8D 45 F0 FF 08 EB C6 C7 44 24 04 00 00 00 00 8B 45 10 89 04 24 E8 AE 19 01 00 89 C1 8B 45 08 8B 55 F8 01 C2 0F B6 01 3A 02 7F 0C 0F B6 45 EF 83 E0 01 88 45 E7 EB 04 C6 45 E7 00 0F B6 45 E7 88 45 EF 0F B6 45 EF C9 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov260
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 D0 ?? ?? ?? 68 34 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 68 ?? ?? ?? 33 D2 8A D4 89 15 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov261
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 28 ?? ?? ?? 68 E4 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 6C ?? ?? ?? 33 D2 8A D4 89 15 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeASPack212emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB 00 A0 02 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RatPackerGluestub
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 40 20 FF 00 00 00 00 00 00 00 ?? BE 00 60 40 00 8D BE 00 B0 FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CreateInstallv200335
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 81 EC 0C 04 00 00 53 56 57 55 68 60 50 40 00 6A 01 6A 00 FF 15 D8 80 40 00 8B F0 FF 15 D4 80 40 00 3D B7 00 00 00 75 0F 56 FF 15 B8 80 40 00 6A 02 FF 15 A4 80 40 00 33 DB E8 F2 FE FF FF 68 02 7F 00 00 89 1D 94 74 40 00 53 89 1D 98 74 40 00 FF 15 E4 80 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SPECb3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5B 53 50 45 43 5D E8 ?? ?? ?? ?? 5D 8B C5 81 ED 41 24 40 ?? 2B 85 89 26 40 ?? 83 E8 0B 89 85 8D 26 40 ?? 0F B6 B5 91 26 40 ?? 8B FD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SPECb2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 51 53 E8 ?? ?? ?? ?? 5D 8B C5 81 ED ?? ?? ?? ?? 2B 85 ?? ?? ?? ?? 83 E8 09 89 85 ?? ?? ?? ?? 0F B6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXV200V290MarkusOberhumerLaszloMolnarJohnReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF D5 8D 87 ?? ?? ?? ?? 80 20 ?? 80 60 ?? ?? 58 50 54 50 53 57 FF D5 58 61 8D 44 24 ?? 6A 00 39 C4 75 FA 83 EC 80 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MicrosoftVisualBasic5060Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? E8 0A 00 00 00 00 00 00 00 00 00 30 00 00 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXModifiedStubbFarbrauschConsumerConsulting
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF FC B2 80 31 DB A4 B3 02 E8 6D 00 00 00 73 F6 31 C9 E8 64 00 00 00 73 1C 31 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 10 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 29 D9 75 10 E8 42 00 00 00 EB 28 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule E2CbyDoP
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? BF ?? ?? B9 ?? ?? FC 57 F3 A5 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SVKProtectorv111
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED 06 ?? ?? ?? 64 A0 23 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCShrinkerv071
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 BD ?? ?? ?? ?? 01 AD 54 3A 40 ?? FF B5 50 3A 40 ?? 6A 40 FF 95 88 3A 40 ?? 50 50 2D ?? ?? ?? ?? 89 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite21
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 66 9C 60 50 8B D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BeRoEXEPackerv100DLLLZBRRBeRoFarbrausch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 BE ?? ?? ?? ?? BF ?? ?? ?? ?? FC B2 80 33 DB A4 B3 02 E8 ?? ?? ?? ?? 73 F6 33 C9 E8 ?? ?? ?? ?? 73 1C 33 C0 E8 ?? ?? ?? ?? 73 23 B3 02 41 B0 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule hmimysPackerV12hmimys
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 95 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 5E AD 50 AD 50 97 AD 50 AD 50 AD 50 E8 C0 01 00 00 AD 50 AD 93 87 DE B9 ?? ?? ?? ?? E3 1D 8A 07 47 04 ?? 3C ?? 73 F7 8B 07 3C ?? 75 F3 B0 00 0F C8 05 ?? ?? ?? ?? 2B C7 AB E2 E3 AD 85 C0 74 2B 97 56 FF 13 8B E8 AC 84 C0 75 FB 66 AD 66 85 C0 74 E9 AC 83 EE 03 84 C0 74 08 56 55 FF 53 04 AB EB E4 AD 50 55 FF 53 04 AB EB E0 C3 8B 0A 3B 4A 04 75 0A C7 42 10 01 00 00 00 0C FF C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule EnigmaProtector131Build20070615DllSukhovVladimirSergeNMarkin
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 81 ED ?? ?? ?? ?? E9 49 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8A 84 24 28 00 00 00 80 F8 01 0F 84 07 00 00 00 B8 ?? ?? ?? ?? FF E0 E9 04 00 00 00 ?? ?? ?? ?? B8 ?? ?? ?? ?? 03 C5 81 C0 ?? ?? ?? ?? B9 ?? ?? ?? ?? BA ?? ?? ?? ?? 30 10 40 49 0F 85 F6 FF FF FF E9 04 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PureBasicDLLNeilHodgson
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 75 ?? 8B 44 24 04 A3 ?? ?? ?? 10 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HPA
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 8B D6 83 ?? ?? 83 ?? ?? 06 0E 1E 0E 1F 33 FF 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov310
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E0 97 44 00 68 20 C0 42 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 4C 41 44 00 33 D2 8A D4 89 15 90 A1 44 00 8B C8 81 E1 FF 00 00 00 89 0D 8C A1 44 00 C1 E1 08 03 CA 89 0D 88 A1 44 00 C1 E8 10 A3 84 A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack012betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 48 01 40 00 AD ?? ?? ?? A5 ?? C0 33 C9 ?? ?? ?? ?? ?? ?? ?? F3 AB ?? ?? 0A ?? ?? ?? ?? AD 50 97 51 ?? 87 F5 58 8D 54 86 5C ?? D5 72 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? B6 5F FF C1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxNcuLi1688
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0E 1E B8 55 AA CD 21 3D 49 4C 74 ?? 0E 0E 1F 07 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 55 53 45 52 33 32 2E 64 6C 6C 00 00 47 44 49 33 32 2E 64 6C 6C 00 00 00 00 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 53 6C 65 65 70 00 00 00 47 65 74 56 65 72 73 69 6F 6E 00 00 00 47 65 74 43 6F 6D 6D 61 6E 64 4C 69 6E 65 41 00 00 00 47 65 74 53 74 61 72 74 75 70 49 6E 66 6F 41 00 00 00 47 65 74 41 43 50 00 00 00 43 72 65 61 74 65 54 68 72 65 61 64 00 00 00 44 65 66 57 69 6E 64 6F 77 50 72 6F 63 41 00 00 00 52 65 67 69 73 74 65 72 43 6C 61 73 73 45 78 41 00 00 00 43 72 65 61 74 65 57 69 6E 64 6F 77 45 78 41 00 00 00 47 65 74 53 79 73 74 65 6D 4D 65 74 72 69 63 73 00 00 00 53 68 6F 77 57 69 6E 64 6F 77 00 00 00 47 65 74 44 43 00 00 00 52 65 6C 65 61 73 65 44 43 00 00 00 46 69 6E 64 57 69 6E 64 6F 77 41 00 00 00 47 65 74 4D 65 73 73 61 67 65 41 00 00 00 44 65 73 74 72 6F 79 57 69 6E 64 6F 77 00 00 00 53 65 74 50 69 78 65 6C }
|
||
|
$a1 = { 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 55 53 45 52 33 32 2E 64 6C 6C 00 00 47 44 49 33 32 2E 64 6C 6C 00 00 00 00 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 53 6C 65 65 70 00 00 00 47 65 74 56 65 72 73 69 6F 6E 00 00 00 47 65 74 43 6F 6D 6D 61 6E 64 4C 69 6E 65 41 00 00 00 47 65 74 53 74 61 72 74 75 70 49 6E 66 6F 41 00 00 00 47 65 74 41 43 50 00 00 00 43 72 65 61 74 65 54 68 72 65 61 64 00 00 00 44 65 66 57 69 6E 64 6F 77 50 72 6F 63 41 00 00 00 52 65 67 69 73 74 65 72 43 6C 61 73 73 45 78 41 00 00 00 43 72 65 61 74 65 57 69 6E 64 6F 77 45 78 41 00 00 00 47 65 74 53 79 73 74 65 6D 4D 65 74 72 69 63 73 00 00 00 53 68 6F 77 57 69 6E 64 6F 77 00 00 00 47 65 74 44 43 00 00 00 52 65 6C 65 61 73 65 44 43 00 00 00 46 69 6E 64 57 69 6E 64 6F 77 41 00 00 00 47 65 74 4D 65 73 73 61 67 65 41 00 00 00 44 65 73 74 72 6F 79 57 69 6E 64 6F 77 00 00 00 53 65 74 50 69 78 65 6C 00 00 00 00 }
|
||
|
$a2 = { 00 00 00 00 55 73 65 72 33 32 2E 64 6C 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 64 69 33 32 2E 64 6C 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 44 65 66 57 69 6E 64 6F 77 50 72 6F 63 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 52 65 67 69 73 74 65 72 43 6C 61 73 73 45 78 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 43 72 65 61 74 65 57 69 6E 64 6F 77 45 78 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 47 65 74 53 79 73 74 65 6D 4D 65 74 72 69 63 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 53 68 6F 77 57 69 6E 64 6F 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 47 65 74 44 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 52 65 6C 65 61 73 65 44 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 46 69 6E 64 57 69 6E 64 6F 77 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 65 74 4D 65 73 73 61 67 65 41 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 or $a2
|
||
|
}
|
||
|
rule XPackv142
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 72 ?? C3 8B DE 83 ?? ?? C1 ?? ?? 8C D8 03 C3 8E D8 8B DF 83 ?? ?? C1 ?? ?? 8C C0 03 C3 8E C0 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule W32JeefoPEFileInfector
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 83 C4 F4 6A 02 A1 C8 ?? ?? ?? FF D0 E8 ?? ?? ?? ?? C9 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeSplitter13SplitCryptMethodBillPrisonerTPOC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 15 10 05 23 14 56 57 57 48 12 0B 16 66 66 66 66 66 66 66 66 66 02 C7 56 66 66 66 ED 26 6A ED 26 6A ED 66 E3 A6 69 E2 39 64 66 66 ED 2E 56 E6 5F 0D 12 61 E6 5F 2D 12 64 8D 81 E6 1F 6A 55 12 64 8D B9 ED 26 7E A5 33 ED 8A 8D 69 21 03 12 36 14 09 05 27 02 02 14 03 15 15 27 ED 2B 6A ED 13 6E ED B8 65 10 5A EB 10 7E EB 10 06 ED 50 65 95 30 ED 10 46 65 95 55 B4 ED A0 ED 50 65 95 37 ED 2B 6A EB DF AB 76 26 66 3F DF 68 66 66 66 9A 95 C0 6D AF 13 64 }
|
||
|
$a1 = { E8 00 00 00 00 5D 81 ED 05 10 40 00 B9 ?? ?? ?? ?? 8D 85 1D 10 40 00 80 30 66 40 E2 FA 8F 98 67 66 66 ?? ?? ?? ?? ?? ?? ?? 66 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote12BetaDemoSISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 69 D6 00 00 E8 C6 FD FF FF 68 69 D6 00 00 E8 BC FD FF FF 83 C4 08 E8 A4 FF FF FF 84 C0 74 2F 68 04 01 00 00 68 B0 21 60 00 6A 00 FF 15 08 10 60 00 E8 29 FF FF FF 50 68 88 10 60 00 68 78 10 60 00 68 B0 21 60 00 E8 A4 FD FF FF 83 C4 10 33 C0 C2 10 00 90 90 90 90 90 90 90 90 90 90 90 90 8B 4C 24 08 56 8B 74 24 08 33 D2 8B C6 F7 F1 8B C6 85 D2 74 08 33 D2 F7 F1 40 0F AF C1 5E C3 90 8B 44 24 04 53 55 56 8B 48 3C 57 03 C8 33 D2 8B 79 54 8B 71 38 8B C7 F7 F6 85 D2 74 0C 8B C7 33 D2 F7 F6 8B F8 47 0F AF FE 33 C0 33 DB 66 8B 41 14 8D 54 08 18 33 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv211bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 02 00 00 00 EB 09 5D 55 81 ED 39 39 44 00 C3 E9 3D 04 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor224StrongbitSoftCompleteDevelopmenth1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 F7 FE FF FF 05 ?? ?? 00 00 FF E0 E8 EB FE FF FF 05 ?? ?? 00 00 FF E0 E8 04 00 00 00 FF FF FF FF 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor224StrongbitSoftCompleteDevelopmenth2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 F7 FE FF FF 05 ?? ?? 00 00 FF E0 E8 EB FE FF FF 05 ?? ?? 00 00 FF E0 E8 ?? 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor224StrongbitSoftCompleteDevelopmenth3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ProActivateV10XTurboPowerSoftwareCompany
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 0E 00 00 00 6A 00 6A 00 49 75 F9 51 53 56 57 B8 ?? ?? ?? ?? 90 90 90 90 90 33 C0 55 68 ?? ?? ?? ?? 64 FF 30 64 89 20 A1 ?? ?? ?? ?? 83 C0 05 A3 ?? ?? ?? ?? C7 05 ?? ?? ?? ?? 0D 00 00 00 E8 85 E2 FF FF 81 3D ?? ?? ?? ?? 21 7E 7E 40 75 7A 81 3D ?? ?? ?? ?? 43 52 43 33 75 6E 81 3D ?? ?? ?? ?? 32 40 7E 7E 75 62 81 3D ?? ?? ?? ?? 21 7E 7E 40 75 56 81 3D ?? ?? ?? ?? 43 52 43 33 75 4A 81 3D ?? ?? ?? ?? 32 40 7E 7E 75 3E 81 3D ?? ?? ?? ?? 21 7E 7E 40 75 32 81 3D ?? ?? ?? ?? 43 52 43 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PackMasterv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 E8 83 C4 04 E8 01 00 00 00 E9 5D 81 ED D3 22 40 00 E8 04 02 00 00 E8 EB 08 EB 02 CD 20 FF 24 24 9A 66 BE 47 46 }
|
||
|
$a1 = { 60 E8 01 ?? ?? ?? E8 83 C4 04 E8 01 ?? ?? ?? E9 5D 81 ED D3 22 40 ?? E8 04 02 ?? ?? E8 EB 08 EB 02 CD 20 FF 24 24 9A 66 BE 47 46 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DBPEv153
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 55 57 56 52 51 53 9C FA E8 ?? ?? ?? ?? 5D 81 ED 5B 53 40 ?? B0 ?? E8 ?? ?? ?? ?? 5E 83 C6 11 B9 27 ?? ?? ?? 30 06 46 49 75 FA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoiner152Stubengine16GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 46 FD FF FF 50 E8 0C 00 00 00 FF 25 08 20 40 00 FF 25 0C 20 40 00 FF 25 10 20 40 00 FF 25 14 20 40 00 FF 25 18 20 40 00 FF 25 1C 20 40 00 FF 25 20 20 40 00 FF 25 24 20 40 00 FF 25 28 20 40 00 FF 25 00 20 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv12AlexeySolodovnikovh1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 60 E8 1B 00 00 00 E9 FC 8D B5 0F 06 00 00 8B FE B9 97 00 00 00 AD 35 78 56 34 12 AB 49 75 F6 EB 04 5D 45 55 C3 E9 ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandDelphiMicrosoftVisualCx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1B DB E8 02 00 00 00 1A 0D 5B 68 80 ?? ?? 00 E8 01 00 00 00 EA 5A 58 EB 02 CD 20 68 F4 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PENightMare2Beta
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E9 ?? ?? ?? ?? EF 40 03 A7 07 8F 07 1C 37 5D 43 A7 04 B9 2C 3A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule MinGWGCC3x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 C7 04 24 ?? 00 00 00 FF 15 ?? ?? ?? ?? E8 ?? ?? FF FF ?? ?? ?? ?? ?? ?? ?? ?? 55 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PIRITv15
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 4D CD 21 E8 ?? ?? FD E8 ?? ?? B4 51 CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Reg2Exe224byJanVorel
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 E8 CF 20 00 00 A3 F4 45 40 00 E8 CB 20 00 00 6A 0A 50 6A 00 FF 35 F4 45 40 00 E8 07 00 00 00 50 E8 BB 20 00 00 CC 68 48 00 00 00 68 00 00 00 00 68 F8 45 40 00 E8 06 19 00 00 83 C4 0C 8B 44 24 04 A3 FC 45 40 00 68 00 00 00 00 68 A0 0F 00 00 68 00 00 00 00 E8 8C 20 00 00 A3 F8 45 40 00 E8 02 20 00 00 E8 32 1D 00 00 E8 20 19 00 00 E8 A3 16 00 00 68 01 00 00 00 68 38 46 40 00 68 00 00 00 00 8B 15 38 46 40 00 E8 71 4F 00 00 B8 00 00 10 00 BB 01 00 00 00 E8 82 4F 00 00 FF 35 48 41 40 00 B8 00 01 00 00 E8 9D 15 00 00 8D 0D 1C 46 40 00 5A E8 82 16 00 00 68 00 01 00 00 FF 35 1C 46 40 00 E8 24 20 00 00 A3 24 46 40 00 FF 35 48 41 40 00 FF 35 24 46 40 00 FF 35 1C 46 40 00 E8 DC 10 00 00 8D 0D 14 46 40 00 5A E8 4A 16 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SVKProtectorv13xEngPavolCerven
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 EB 05 B8 ?? ?? 42 00 64 A0 23 00 00 00 EB 03 C7 84 E8 84 C0 EB 03 C7 84 E9 75 67 B9 49 00 00 00 8D B5 C5 02 00 00 56 80 06 44 46 E2 FA 8B 8D C1 02 00 00 5E 55 51 6A 00 56 FF 95 0C 61 00 00 59 5D 40 85 C0 75 3C 80 3E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded2609Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 BB AD 19 00 00 2B C3 50 68 ?? ?? ?? ?? 68 B0 1C 00 00 68 80 00 00 00 E8 35 FF FF FF E9 99 FF FF FF 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXcrypterarchphaseNWC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF ?? ?? ?? 00 81 FF ?? ?? ?? 00 74 10 81 2F ?? 00 00 00 83 C7 04 BB 05 ?? ?? 00 FF E3 BE ?? ?? ?? 00 FF E6 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule StarForceProtectionDriverProtectionTechnology
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 57 68 ?? 0D 01 00 68 00 ?? ?? 00 E8 50 ?? FF FF 68 ?? ?? ?? 00 68 ?? ?? ?? 00 68 ?? ?? ?? 00 68 ?? ?? ?? 00 68 ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FishPEV10Xhellfish
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? C3 90 09 00 00 00 2C 00 00 00 ?? ?? ?? ?? C4 03 00 00 BC A0 00 00 00 40 01 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 00 00 00 00 8A 00 00 00 10 00 00 ?? ?? 00 00 ?? ?? ?? ?? 00 00 02 00 00 00 A0 00 00 18 01 00 00 ?? ?? ?? ?? 00 00 0C 00 00 00 B0 00 00 38 0A 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 C0 00 00 40 39 00 00 ?? ?? ?? ?? 00 00 08 00 00 00 00 01 00 C8 06 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECrypter
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D EB 26 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv051
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 EE 00 66 8B C9 EB 01 EB 60 EB 01 EB 9C E8 00 00 00 00 5E 83 C6 5E 8B FE 68 79 01 59 EB 01 EB AC 54 E8 03 5C EB 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LY_WGKXwwwszleyucom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 79 46 75 6E 00 62 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtect13321RegisteredAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 01 ?? ?? ?? E8 01 00 00 00 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV111ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 4A 02 00 00 8D 9D 11 01 00 00 33 FF EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualC4xLCCWin321x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2C 71 1B CA EB 01 2A EB 01 65 8D 35 80 ?? ?? 00 80 C9 84 80 C9 68 BB F4 00 00 00 EB 01 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule dePACKdeNULL
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 DD 60 68 00 ?? ?? ?? 68 ?? ?? 00 00 E8 ?? 00 00 00 }
|
||
|
$a1 = { EB 01 DD 60 68 00 ?? ?? ?? 68 ?? ?? ?? 00 E8 ?? 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? D2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorv1401
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 24 00 00 00 8B 4C 24 0C C7 01 17 00 01 00 C7 81 B8 00 00 00 00 ?? ?? 00 31 C0 89 41 14 89 41 18 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePELockNT204emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 CD 20 C7 1E EB 03 CD 20 EA 9C EB 02 EB 01 EB 01 EB 60 EB 03 CD 20 EB EB 01 EB E8 03 00 00 00 E9 EB 04 58 40 50 C3 EB 03 CD 20 EB EB 03 CD 20 03 61 9D 83 C4 04 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PELockNTv203
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 C7 85 1E EB 03 CD 20 C7 9C EB 02 69 B1 60 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Reg2Exe220221byJanVorel
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 E8 7D 12 00 00 A3 A0 44 40 00 E8 79 12 00 00 6A 0A 50 6A 00 FF 35 A0 44 40 00 E8 0F 00 00 00 50 E8 69 12 00 00 CC CC CC CC CC CC CC CC CC 68 2C 02 00 00 68 00 00 00 00 68 B0 44 40 00 E8 3A 12 00 00 83 C4 0C 8B 44 24 04 A3 B8 44 40 00 68 00 00 00 00 68 A0 0F 00 00 68 00 00 00 00 E8 32 12 00 00 A3 B0 44 40 00 68 F4 01 00 00 68 BC 44 40 00 FF 35 B8 44 40 00 E8 1E 12 00 00 B8 BC 44 40 00 89 C1 8A 30 40 80 FE 5C 75 02 89 C1 80 FE 00 75 F1 C6 01 00 E8 EC 18 00 00 E8 28 16 00 00 E8 4A 12 00 00 68 00 FA 00 00 68 08 00 00 00 FF 35 B0 44 40 00 E8 E7 11 00 00 A3 B4 44 40 00 8B 15 D4 46 40 00 E8 65 0A 00 00 BB 00 00 10 00 B8 01 00 00 00 E8 72 0A 00 00 74 09 C7 00 01 00 00 00 83 C0 04 A3 D4 46 40 00 FF 35 B4 44 40 00 E8 26 05 00 00 8D 0D B8 46 40 00 5A E8 CF 0F 00 00 FF 35 B4 44 40 00 FF 35 B8 46 40 00 E8 EE 06 00 00 8D 0D B4 46 40 00 5A E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PELockNTv201
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 CD 20 EB EB 01 EB 1E EB 01 EB EB 02 CD 20 9C EB 03 CD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PELockNTv204
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? CD ?? ?? ?? ?? ?? CD ?? ?? ?? ?? ?? EB ?? EB ?? EB ?? EB ?? CD ?? ?? ?? ?? ?? E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXFreakv01BorlandDelphiHMX0101
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? ?? 83 C6 01 FF E6 00 00 00 ?? ?? ?? 00 03 00 00 00 ?? ?? ?? ?? 00 10 00 00 00 00 ?? ?? ?? ?? 00 00 ?? F6 ?? 00 B2 4F 45 00 ?? F9 ?? 00 EF 4F 45 00 ?? F6 ?? 00 8C D1 42 00 ?? 56 ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? 24 ?? 00 ?? ?? ?? 00 }
|
||
|
$a1 = { BE ?? ?? ?? ?? 83 C6 01 FF E6 00 00 00 ?? ?? ?? 00 03 00 00 00 ?? ?? ?? ?? 00 10 00 00 00 00 ?? ?? ?? ?? 00 00 ?? F6 ?? 00 B2 4F 45 00 ?? F9 ?? 00 EF 4F 45 00 ?? F6 ?? 00 8C D1 42 00 ?? 56 ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? 24 ?? 00 ?? ?? ?? 00 34 50 45 00 ?? ?? ?? 00 FF FF 00 00 ?? 24 ?? 00 ?? 24 ?? 00 ?? ?? ?? 00 40 00 00 C0 00 00 ?? ?? ?? ?? 00 00 ?? 00 00 00 ?? 1E ?? 00 ?? F7 ?? 00 A6 4E 43 00 ?? 56 ?? 00 AD D1 42 00 ?? F7 ?? 00 A1 D2 42 00 ?? 56 ?? 00 0B 4D 43 00 ?? F7 ?? 00 ?? F7 ?? 00 ?? 56 ?? 00 ?? ?? ?? ?? ?? 00 00 00 ?? ?? ?? ?? ?? ?? ?? 77 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 77 ?? ?? 00 00 ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? 00 00 ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium13017Obsidiumsoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 28 00 00 00 EB 04 ?? ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 25 EB 02 ?? ?? 33 C0 EB 03 ?? ?? ?? C3 EB 03 ?? ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 01 ?? 64 67 89 26 00 00 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 50 EB 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite22c199899IanLuck
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 66 9C 60 50 68 00 00 ?? ?? 8B 3C 24 8B 30 66 81 C7 80 07 8D 74 06 08 89 38 8B 5E 10 50 56 6A 02 68 80 08 00 00 57 6A ?? 6A 06 56 6A 04 68 80 08 00 00 57 FF D3 83 EE 08 59 F3 A5 59 66 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PluginToExev101BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 29 C0 5D 81 ED C6 41 40 00 50 8F 85 71 40 40 00 50 FF 95 A5 41 40 00 89 85 6D 40 40 00 FF 95 A1 41 40 00 50 FF 95 B5 41 40 00 80 38 00 74 16 8A 08 80 F9 22 75 07 50 FF 95 B9 41 40 00 89 85 75 40 40 00 EB 6C 6A 01 8F 85 71 40 40 00 6A 58 6A 40 FF 95 A9 41 40 00 89 85 69 40 40 00 89 C7 68 00 08 00 00 6A 40 FF 95 A9 41 40 00 89 47 1C C7 07 58 00 00 00 C7 47 20 00 08 00 00 C7 47 18 01 00 00 00 C7 47 34 04 10 88 00 8D 8D B9 40 40 00 89 4F 0C 8D 8D DB 40 40 00 89 4F 30 FF B5 69 40 40 00 FF 95 95 41 40 00 FF 77 1C 8F 85 75 40 40 00 8B 9D 6D 40 40 00 60 6A 00 6A 01 53 81 C3 ?? ?? ?? 00 FF D3 61 6A 00 68 44 69 45 50 FF B5 75 40 40 00 6A 00 81 C3 ?? ?? 00 00 FF D3 83 C4 10 83 BD 71 40 40 00 00 74 10 FF 77 1C FF 95 AD 41 40 00 57 FF 95 AD 41 40 00 6A 00 FF 95 9D 41 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Enigmaprotector110unregistered
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 72 80 72 88 72 8C 72 90 72 94 72 98 72 9C 72 A0 72 A4 59 A8 B0 5C E8 39 D5 39 E4 39 F1 31 F9 5C 3D 58 CA 5F 56 B1 2D 20 7A 2E 30 16 32 72 2B 72 36 1C A5 33 A9 9C AD 9C B1 9C B5 9C B9 9C BD 9C C1 9C C5 9C C9 9C CD 9C D1 9C D5 9C D9 9C DD 9C E1 9C E5 89 }
|
||
|
$a1 = { 60 72 80 72 88 72 8C 72 90 72 94 72 98 72 9C 72 A0 72 A4 59 A8 B0 5C E8 39 D5 39 E4 39 F1 31 F9 5C 3D 58 CA 5F 56 B1 2D 20 7A 2E 30 16 32 72 2B 72 36 1C A5 33 A9 9C AD 9C B1 9C B5 9C B9 9C BD 9C C1 9C C5 9C C9 9C CD 9C D1 9C D5 9C D9 9C DD 9C E1 9C E5 89 E9 51 0B C4 80 BC 7E 35 09 37 E7 C9 3D C9 45 C9 4D 74 92 BA E4 E9 24 6B DF 3E 0E 38 0C 49 10 27 80 51 A1 8E 3A A3 C8 AE 3B 1C 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1341ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 2A 00 00 00 EB 04 ?? ?? ?? ?? EB 02 ?? ?? 8B 54 24 0C EB 03 ?? ?? ?? 83 82 B8 00 00 00 21 EB 02 ?? ?? 33 C0 EB 03 ?? ?? ?? C3 EB 02 ?? ?? EB 01 ?? 64 67 FF 36 00 00 EB 01 ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 03 ?? ?? ?? 50 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 02 ?? ?? E9 FA 00 00 00 EB 02 ?? ?? E8 D5 FF FF FF EB 01 ?? EB 01 ?? 58 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 04 ?? ?? ?? ?? 83 C4 04 EB 02 ?? ?? E8 C3 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WebCopsDLLLINKDataSecurity
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A8 BE 58 DC D6 CC C4 63 4A 0F E0 02 BB CE F3 5C 50 23 FB 62 E7 3D 2B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PackMaster10PEXCloneAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 01 00 00 E8 83 C4 04 E8 01 90 90 90 E9 5D 81 ED D3 22 40 90 E8 04 02 90 90 E8 EB 08 EB 02 CD 20 FF 24 24 9A 66 BE 47 46 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv037v038BetaStripbaserelocationtableOptionDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 18 33 C0 55 40 51 D3 E0 8B EA 91 FF 56 4C 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeSVKP13xFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 EB 05 B8 00 00 00 00 64 A0 23 00 00 00 EB 03 C7 84 E8 84 C0 EB 03 C7 84 E9 75 67 B9 49 00 00 00 8D B5 C5 02 00 00 56 80 06 44 46 E2 FA 8B 8D C1 02 00 00 5E 55 51 6A 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InstallShieldCustom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC 44 56 FF 15 ?? ?? 41 00 8B F0 85 F6 75 08 6A FF FF 15 ?? ?? 41 00 8A 06 57 8B 3D ?? ?? 41 00 3C 22 75 1B 56 FF D7 8B F0 8A 06 3C 22 74 04 84 C0 75 F1 80 3E 22 75 15 56 FF D7 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petitevafterv14
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 66 9C 60 50 8D ?? ?? ?? ?? ?? 68 ?? ?? ?? ?? 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeToolsv21EncruptorbyDISMEMBER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5D 83 ?? ?? 1E 8C DA 83 ?? ?? 8E DA 8E C2 BB ?? ?? BA ?? ?? 85 D2 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NTkrnlSecureSuiteNTkrnlteam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 34 10 00 00 28 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 10 00 00 50 10 00 00 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinv0b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 72 C8 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 26 E8 01 00 00 00 EA 5A 33 C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VXTibsZhelatinStormWormvariant
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF 74 24 1C 58 8D 80 ?? ?? 77 04 50 68 62 34 35 04 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePEX099emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 E8 83 C4 04 E8 01 00 00 00 E9 5D 81 ED FF 22 40 00 61 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NSPack3xLiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 85 ?? ?? FF FF ?? 38 01 0F 84 ?? 02 00 00 ?? 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv25RetailBitsumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? 01 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 6F 6D 70 61 63 74 32 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WARNINGTROJANXiaoHui
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C E8 00 00 00 00 5D B8 ?? 85 40 00 2D ?? 85 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NFOv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8D 50 12 2B C9 B1 1E 8A 02 34 77 88 02 42 E2 F7 C8 8C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PMODEWv112116121133DOSextender
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 16 07 BF ?? ?? 8B F7 57 B9 ?? ?? F3 A5 06 1E 07 1F 5F BE ?? ?? 06 0E A4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AaseCrypterbysantasdad
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 B8 A0 3E 00 10 E8 93 DE FF FF 68 F8 42 00 10 E8 79 DF FF FF 68 00 43 00 10 68 0C 43 00 10 E8 42 DF FF FF 50 E8 44 DF FF FF A3 98 66 00 10 83 3D 98 66 00 10 00 75 13 6A 00 68 18 43 00 10 68 1C 43 00 10 6A 00 E8 4B DF FF FF 68 2C 43 00 10 68 0C 43 ?? ?? ?? ?? DF FF FF 50 E8 0E DF FF FF A3 94 66 00 10 83 3D 94 66 00 10 00 75 13 6A 00 68 18 43 00 10 68 38 43 00 10 6A 00 E8 15 DF FF FF 68 48 43 00 10 68 0C 43 00 10 E8 D6 DE FF FF 50 E8 D8 DE FF FF A3 A0 66 00 10 83 3D A0 66 00 10 00 75 13 6A 00 68 18 43 00 10 68 58 43 00 10 6A 00 E8 DF DE FF FF 68 6C 43 00 10 68 0C 43 00 10 E8 A0 DE FF FF 50 E8 A2 DE FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule aPackv098bJibz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 93 07 1F 05 ?? ?? 8E D0 BC ?? ?? EA }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPackv011Dwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 48 01 40 00 AD 8B F8 95 A5 33 C0 33 C9 AB 48 AB F7 D8 B1 04 F3 AB C1 E0 0A B5 1C F3 AB AD 50 97 51 AD 87 F5 58 8D 54 86 5C FF D5 72 5A 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 E3 03 B3 00 8D 1C 5B 8D 9C 9E 0C 10 00 00 B0 01 67 E3 29 8B D7 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule NsPacKNetLiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 56 69 72 74 75 61 6C 50 72 6F 74 65 63 74 00 00 BB 01 47 65 74 53 79 73 74 65 6D 49 6E 66 6F 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 5E 00 5F 43 6F 72 ?? ?? ?? 4D 61 69 6E 00 6D 73 63 6F 72 65 65 2E 64 6C 6C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02PENightMare2BetaAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E9 10 00 00 00 EF 40 03 A7 07 8F 07 1C 37 5D 43 A7 04 B9 2C 3A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MicrosoftVisualC60DebugVersionAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 51 90 90 90 01 01 90 90 90 90 68 ?? ?? ?? ?? 90 90 90 90 90 90 90 90 90 90 90 90 00 01 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 00 01 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DJoinv07publicRC4encryptiondrmist
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C6 05 ?? ?? 40 00 00 C6 05 ?? ?? 40 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXv103v104
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 8A 07 72 EB B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 ?? 75 ?? 8B 1E 83 EE FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEDiminisherV01Teraphy
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4ExtrPasswcheckVirshield
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 C0 1A B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeGuarderv18Exeiconcom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 D0 53 56 57 8D 75 FC 8B 44 24 30 25 00 00 FF FF 81 38 4D 5A 90 00 74 07 2D 00 10 00 00 EB F1 89 45 FC E8 C8 FF FF FF 2D B2 04 00 00 89 45 F4 8B 06 8B 40 3C 03 06 8B 40 78 03 06 8B C8 8B 51 20 03 16 8B 59 24 03 1E 89 5D F0 8B 59 1C 03 1E 89 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule codeCrypter031Tibbar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 58 53 5B 90 BB ?? ?? ?? 00 FF E3 90 CC CC CC 55 8B EC 5D C3 CC CC CC CC CC CC CC CC CC CC CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPv073betaap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 8B DD E8 00 00 00 00 5D 95 32 C0 95 89 9D 80 00 00 00 B8 42 31 40 00 BB 41 30 40 00 2B C3 03 C5 33 D2 8A 10 40 B9 ?? ?? 00 00 8B F9 30 10 8A 10 40 49 75 F8 64 EF 86 3D 30 00 00 0F B9 FF 4B 89 52 5C 4C BD 77 C2 0C CE 88 4E 2D E8 00 00 00 5D 0D DB 5E 56 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
/*
|
||
|
rule XtremeProtectorv105
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule PEnguinCryptv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 93 ?? ?? 00 55 50 67 64 FF 36 00 00 67 64 89 26 00 00 BD 4B 48 43 42 B8 04 00 00 00 CC 3C 04 75 04 90 90 C3 90 67 64 8F 06 00 00 58 5D BB 00 00 40 00 33 C9 33 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule MetrowerksCodeWarriorDLLv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 57 8B 75 0C 8B 5D 10 83 FE 01 74 05 83 FE 02 75 12 53 56 FF 75 08 E8 6E FF FF FF 09 C0 75 04 31 C0 EB 21 53 56 FF 75 08 E8 ?? ?? ?? ?? 89 C7 09 F6 74 05 83 FE 03 75 0A 53 56 FF 75 08 E8 47 FF FF FF 89 F8 8D 65 F4 5F 5E 5B 5D C2 0C 00 C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECrc32088ZhouJinYu
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED B6 A4 45 00 8D BD B0 A4 45 00 81 EF 82 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv123b3v1241
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 40 ?? 87 DD 8B 85 A6 70 40 ?? 01 85 03 70 40 ?? 66 C7 85 70 40 90 ?? 90 01 85 9E 70 40 BB ?? D2 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Noodlecrypt2rsc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 9A E8 76 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack120BasicEditionLZMAAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 83 7C 24 28 01 75 0C 8B 44 24 24 89 85 9C 0C 00 00 EB 0C 8B 85 98 0C 00 00 89 85 9C 0C 00 00 8D B5 C4 0C 00 00 8D 9D 82 04 00 00 33 FF 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 2D 0C 00 00 89 85 94 0C 00 00 E8 59 01 00 00 EB 20 60 8B 85 9C 0C 00 00 FF B5 94 0C 00 00 FF 34 37 01 04 24 FF 74 37 04 01 04 24 FF D3 61 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PENightMare2BetaAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E9 10 00 00 00 EF 40 03 A7 07 8F 07 1C 37 5D 43 A7 04 B9 2C 3A E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeXtremeProtector105FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 E8 00 00 00 00 5D 81 00 00 00 00 00 6A 45 E8 A3 00 00 00 68 00 00 00 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackv118BasicDLLLZMAAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 21 0B 00 00 8D 9D FF 02 00 00 33 FF E8 9F 01 00 00 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 AA 0A 00 00 89 85 F9 0A 00 00 EB 14 60 FF B5 F9 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule CrypKeyv5v6
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 58 83 E8 05 50 5F 57 8B F7 81 EF ?? ?? ?? ?? 83 C6 39 BA ?? ?? ?? ?? 8B DF B9 0B ?? ?? ?? 8B 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InnoSetupModulev109a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 C0 53 56 57 33 C0 89 45 F0 89 45 C4 89 45 C0 E8 A7 7F FF FF E8 FA 92 FF FF E8 F1 B3 FF FF 33 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV1300ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 ?? ?? ?? ?? E8 29 00 00 00 }
|
||
|
$a1 = { EB 04 ?? ?? ?? ?? E8 ?? 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule PCryptv351
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 43 52 59 50 54 FF 76 33 2E 35 31 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded2312Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 FF 15 ?? ?? ?? ?? E8 D4 F8 FF FF E9 E9 AD FF FF FF 8B C1 8B 4C 24 04 89 88 29 04 00 00 C7 40 0C 01 00 00 00 0F B6 49 01 D1 E9 89 48 10 C7 40 14 80 00 00 00 C2 04 00 8B 44 24 04 C7 41 0C 01 00 00 00 89 81 29 04 00 00 0F B6 40 01 D1 E8 89 41 10 C7 41 14 80 00 00 00 C2 04 00 55 8B EC 53 56 57 33 C0 33 FF 39 45 0C 8B F1 76 0C 8B 4D 08 03 3C 81 40 3B 45 0C 72 F4 8B CE E8 43 00 00 00 8B 46 14 33 D2 F7 F7 8B 5E 10 33 D2 8B F8 8B C3 F7 F7 89 7E 18 89 45 0C 33 C0 33 C9 8B 55 08 03 0C 82 40 39 4D 0C 73 F4 48 8B 14 82 2B CA 0F AF CF 2B D9 0F AF FA 89 7E 14 89 5E 10 5F 5E 5B 5D C2 08 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4Extractable
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 00 1A B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule RLPackAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 2C 0A 00 00 8D 9D 22 02 00 00 33 FF E8 83 01 00 00 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 CD 09 00 00 89 85 14 0A 00 00 EB 14 60 FF B5 14 0A }
|
||
|
$a1 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 5A 0A 00 00 8D 9D 40 02 00 00 33 FF E8 83 01 00 00 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 EB 09 00 00 89 85 3A 0A 00 00 EB 14 60 FF B5 3A 0A }
|
||
|
$a2 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 EB 03 0C 00 00 EB 03 0C 00 00 8D B5 CB 22 00 00 8D 9D F0 02 00 00 33 FF E8 47 02 00 00 EB 03 15 00 00 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 9B 0A }
|
||
|
$a3 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 2C 0A 00 00 8D 9D 22 02 00 00 33 FF E8 ?? ?? ?? ?? 6A 40 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 CD 09 00 00 89 85 ?? ?? ?? ?? EB 14 60 FF B5 14 0A }
|
||
|
$a4 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 5A 0A 00 00 8D 9D 40 02 00 00 33 FF E8 ?? ?? ?? ?? 6A 40 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 EB 09 00 00 89 85 ?? ?? ?? ?? EB 14 60 FF B5 3A 0A }
|
||
|
$a5 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 EB 03 ?? ?? ?? EB 03 ?? ?? ?? 8D B5 CB 22 00 00 8D 9D F0 02 00 00 33 FF E8 ?? ?? ?? ?? EB 03 ?? ?? ?? 6A 40 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 9B 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point) or $a3 at (pe.entry_point) or $a4 at (pe.entry_point) or $a5 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02VOBProtectCD5Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 36 3E 26 8A C0 60 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PESpinv04x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02WatcomCCDLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 56 57 55 8B 74 24 14 8B 7C 24 18 8B 6C 24 1C 83 FF 03 0F 87 01 00 00 00 F1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasCrypter13AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 60 E8 00 00 00 00 5D 81 ED 6C 28 40 00 B9 5D 34 40 00 81 E9 C6 28 40 00 8B D5 81 C2 C6 28 40 00 8D 3A 8B F7 33 C0 EB 04 90 EB 01 C2 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule D1NS1GD1N
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 18 37 00 00 00 00 00 00 01 00 0A 00 00 00 18 00 00 80 00 00 00 00 ?? ?? 18 37 00 00 00 00 02 00 00 00 88 00 00 80 38 00 00 80 96 00 00 80 50 00 00 80 00 00 00 00 ?? ?? 18 37 00 00 00 00 00 00 01 00 00 00 00 00 68 00 00 00 00 00 00 00 ?? ?? 18 37 00 00 00 00 00 00 01 00 00 00 00 00 78 00 00 00 B0 F0 00 00 10 00 00 00 00 00 00 00 00 00 00 00 C0 F0 00 00 60 00 00 00 00 00 00 00 00 00 00 00 06 00 44 00 56 00 43 00 4C 00 41 00 4C 00 0B 00 50 00 41 00 43 00 4B 00 41 00 47 00 45 00 49 00 4E 00 46 00 4F 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualC6070ASM
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 01 00 00 00 5A 5E E8 02 00 00 00 BA DD 5E 03 F2 EB 01 64 BB 80 ?? ?? 00 8B FA EB 01 A8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ASPackv102aAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED 3E D9 43 ?? B8 38 ?? ?? ?? 03 C5 2B 85 0B DE 43 ?? 89 85 17 DE 43 ?? 80 BD 01 DE 43 ?? ?? 75 15 FE 85 01 DE 43 ?? E8 1D ?? ?? ?? E8 79 02 ?? ?? E8 12 03 ?? ?? 8B 85 03 DE 43 ?? 03 85 17 DE 43 ?? 89 44 24 1C 61 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MinGWGCC2xAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 E8 02 00 00 00 C9 C3 90 90 45 58 45 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov253
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 40 ?? ?? ?? 68 54 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 58 ?? ?? ?? 33 D2 8A D4 89 15 EC }
|
||
|
$a1 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 40 ?? ?? ?? ?? 68 54 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF ?? ?? ?? 15 58 33 D2 8A D4 89 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Armadillov252
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? E0 ?? ?? ?? ?? 68 D4 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF ?? ?? ?? 15 38 }
|
||
|
$a1 = { 55 8B EC 6A FF 68 E0 ?? ?? ?? 68 D4 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 38 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov251
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 B8 ?? ?? ?? 68 D0 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov250
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 B8 ?? ?? ?? 68 F8 ?? ?? ?? 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 20 ?? ?? ?? 33 D2 8A D4 89 15 D0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1331ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 29 00 00 00 EB 02 ?? ?? EB 03 ?? ?? ?? 8B 54 24 0C EB 02 ?? ?? 83 82 B8 00 00 00 24 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? C3 EB 02 ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 02 ?? ?? 50 EB 01 ?? 33 C0 EB 04 ?? ?? ?? ?? 8B 00 EB 03 ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 02 ?? ?? E8 D5 FF FF FF EB 01 ?? EB 04 ?? ?? ?? ?? 58 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 02 ?? ?? E8 5F 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CExev10a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 0C 02 ?? ?? 56 BE 04 01 ?? ?? 8D 85 F8 FE FF FF 56 50 6A ?? FF 15 54 10 40 ?? 8A 8D F8 FE FF FF 33 D2 84 C9 8D 85 F8 FE FF FF 74 16 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule DIETv144v145f
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F8 9C 06 1E 57 56 52 51 53 50 0E FC 8C C8 BA ?? ?? 03 D0 52 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv098
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB D7 84 40 ?? 87 DD 8B 85 5C 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv099
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 2F 85 40 ?? 87 DD 8B 85 B4 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPacKV30LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 07 00 00 00 2B E8 8D B5 ?? ?? ?? ?? 66 8B 06 66 83 F8 00 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualBasic5060
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 CB 10 EB 01 0F B9 03 74 F6 EE 0F B6 D3 8D 05 83 ?? ?? EF 80 F3 F6 2B C1 EB 01 DE 68 77 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv090
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? 40 00 C3 9C 60 BD ?? ?? 00 00 B9 02 00 00 00 B0 90 8D BD 7A 42 40 00 F3 AA 01 AD D9 43 40 00 FF B5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv092
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 BD ?? ?? ?? ?? B9 02 ?? ?? ?? B0 90 8D BD A5 4F 40 ?? F3 AA 01 AD 04 51 40 ?? FF B5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv094
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 ?? ?? ?? ?? 5D 55 58 81 ED ?? ?? ?? ?? 2B 85 ?? ?? ?? ?? 01 85 ?? ?? ?? ?? 50 B9 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PeX099bartCrackPl
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 F5 ?? ?? ?? 0D 0A C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV1304ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 ?? 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftwareCompressv14LITEBGSoftwareProtectTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 81 2C 24 AA 1A 41 00 5D E8 00 00 00 00 83 2C 24 6E 8B 85 5D 1A 41 00 29 04 24 8B 04 24 89 85 5D 1A 41 00 58 8B 85 5D 1A 41 00 8B 50 3C 03 D0 8B 92 80 00 00 00 03 D0 8B 4A 58 89 8D 49 1A 41 00 8B 4A 5C 89 8D 4D 1A 41 00 8B 4A 60 89 8D 55 1A }
|
||
|
$a1 = { E8 00 00 00 00 81 2C 24 AA 1A 41 00 5D E8 00 00 00 00 83 2C 24 6E 8B 85 5D 1A 41 00 29 04 24 8B 04 24 89 85 5D 1A 41 00 58 8B 85 5D 1A 41 00 8B 50 3C 03 D0 8B 92 80 00 00 00 03 D0 8B 4A 58 89 8D 49 1A 41 00 8B 4A 5C 89 8D 4D 1A 41 00 8B 4A 60 89 8D 55 1A 41 00 8B 4A 64 89 8D 51 1A 41 00 8B 4A 74 89 8D 59 1A 41 00 68 00 20 00 00 E8 D2 00 00 00 50 8D 8D 00 1C 41 00 50 51 E8 1B 00 00 00 83 C4 08 58 8D 78 74 8D B5 49 1A 41 00 B9 18 00 00 00 F3 A4 05 A4 00 00 00 50 C3 60 8B 74 24 24 8B 7C 24 28 FC B2 80 33 DB A4 B3 02 E8 6D 00 00 00 73 F6 33 C9 E8 64 00 00 00 73 1C 33 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 12 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 2B CB 75 10 E8 42 00 00 00 EB 28 AC D1 E8 74 4D 13 C9 EB 1C 91 48 C1 E0 08 AC E8 2C 00 00 00 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 8B C5 B3 01 56 8B F7 2B F0 F3 A4 5E EB 8E 02 D2 75 05 8A 16 46 12 D2 C3 33 C9 41 E8 EE FF FF FF 13 C9 E8 E7 FF FF FF 72 F2 C3 2B 7C 24 28 89 7C 24 1C 61 C3 60 FF 74 24 24 6A 40 FF 95 4D 1A 41 00 89 44 24 1C 61 C2 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule FixupPakv120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 00 00 00 00 5D 81 ED ?? ?? 00 00 BE 00 ?? 00 00 03 F5 BA 00 00 ?? ?? 2B D5 8B DD 33 C0 AC 3C 00 74 3D 3C 01 74 0E 3C 02 74 0E 3C 03 74 0D 03 D8 29 13 EB E7 66 AD EB F6 AD EB F3 AC 0F B6 C8 3C 00 74 06 3C 01 74 09 EB 0A 66 AD 0F B7 C8 EB 03 AD 8B C8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ARCSFXArchive
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C C8 8C DB 8E D8 8E C0 89 ?? ?? ?? 2B C3 A3 ?? ?? 89 ?? ?? ?? BE ?? ?? B9 ?? ?? BF ?? ?? BA ?? ?? FC AC 32 C2 8A D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MoleBoxv230Teggo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 42 04 E8 ?? ?? 00 00 A3 ?? ?? ?? 00 8B 4D F0 8B 11 89 15 ?? ?? ?? 00 ?? 45 FC A3 ?? ?? ?? 00 5F 5E 8B E5 5D C3 CC CC CC CC CC CC CC CC CC CC CC E8 EB FB FF FF 58 E8 ?? 07 00 00 58 89 44 24 20 61 58 FF D0 E8 ?? ?? 00 00 CC CC CC CC CC CC CC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxIgor
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E B8 CD 7B CD 21 81 FB CD 7B 75 03 E9 87 00 33 DB 0E 1F 8C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FACRYPTv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B9 ?? ?? B3 ?? 33 D2 BE ?? ?? 8B FE AC 32 C3 AA 49 43 32 E4 03 D0 E3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01WATCOMCCEXEAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 90 90 90 90 57 41 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV115V117aPlib043ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF E8 45 01 00 00 EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EmbedPEv113cyclotron
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 50 60 68 5D B9 52 5A E8 2F 99 00 00 DC 99 F3 57 05 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule eXcaliburv103forgotus
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 60 E8 14 00 00 00 5D 81 ED 00 00 00 00 6A 45 E8 A3 00 00 00 68 00 00 00 00 E8 58 61 EB 39 20 45 78 63 61 6C 69 62 75 72 20 28 63 29 20 62 79 20 66 6F 72 67 6F 74 2F 75 53 2F 44 46 43 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite14
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 50 8B D8 03 00 68 54 BC 00 00 6A 00 FF 50 14 8B CC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule Petite12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 E8 CA 00 00 00 03 00 04 00 05 00 06 00 07 00 08 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite13
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 50 8D 88 00 F0 00 00 8D 90 04 16 00 00 8B DC 8B E1 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule StarForceV1XV3XStarForceCopyProtectionSystem
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule Upack021betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 40 00 AD 8B F8 6A 04 95 A5 33 C0 AB 48 AB F7 D8 59 F3 AB C1 E0 0A B5 ?? F3 AB AD 50 97 51 58 8D 54 85 5C FF 16 72 5A 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 E3 ?? B3 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WebCopsEXELINKDataSecurity
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 05 EB 02 EB FC 55 EB 03 EB 04 05 EB FB EB 53 E8 04 00 00 00 72 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02FSG10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 BB D0 01 40 00 BF 00 10 40 00 BE 90 90 90 90 53 E8 0A 00 00 00 02 D2 75 05 8A 16 46 12 D2 C3 FC B2 80 A4 6A 02 5B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThemidaOreansTechnologies2004
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 00 00 60 0B C0 74 58 E8 00 00 00 00 58 05 43 00 00 00 80 38 E9 75 03 61 EB 35 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxNumberOne
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F9 07 3C 53 6D 69 6C 65 3E E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinKriptv10MrCrimson
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 8B B8 00 ?? ?? ?? 8B 90 04 ?? ?? ?? 85 FF 74 1B 33 C9 50 EB 0C 8A 04 39 C0 C8 04 34 1B 88 04 39 41 3B CA 72 F0 58 83 C0 08 EB D5 61 E9 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv085f
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 02 00 00 00 CD 20 E8 00 00 00 00 5E 2B C9 58 74 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RosAsm2050aBetov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 60 8B 5D 08 B9 08 00 00 00 BF ?? ?? ?? ?? 83 C7 07 FD 8A C3 24 0F 04 30 3C 39 76 02 04 07 AA C1 EB 04 E2 EE FC 68 00 10 00 00 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 15 ?? ?? ?? ?? 61 8B E5 5D C2 04 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium13021ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 ?? ?? ?? E8 2E 00 00 00 EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 23 EB 01 ?? 33 C0 EB 04 ?? ?? ?? ?? C3 EB 03 ?? ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 01 ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 02 ?? ?? 50 EB 01 ?? 33 C0 EB 03 ?? ?? ?? 8B 00 EB 03 ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 04 ?? ?? ?? ?? E8 D5 FF FF FF EB 01 ?? EB 01 ?? 58 EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 03 ?? ?? ?? 83 C4 04 EB 04 ?? ?? ?? ?? E8 2B 26 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule ASPackv211dAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 02 00 00 00 EB 09 5D 55 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv211cAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 02 00 00 00 EB 09 5D 55 81 ED 39 39 44 00 C3 E9 59 04 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtect14xRISCOsoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 4D 65 73 73 61 67 65 42 6F 78 41 00 90 4D 69 6E 65 49 6D 70 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SplashBitmapv100BoBBobsoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 60 8B 6C 24 20 55 81 ED ?? ?? ?? ?? 8D BD ?? ?? ?? ?? 8D 8D ?? ?? ?? ?? 29 F9 31 C0 FC F3 AA 8B 04 24 48 66 25 00 F0 66 81 38 4D 5A 75 F4 8B 48 3C 81 3C 01 50 45 00 00 75 E8 89 85 ?? ?? ?? ?? 8D BD ?? ?? ?? ?? 6A 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEZipv10byBaGIE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { D9 D0 F8 74 02 23 DB F5 F5 50 51 52 53 8D 44 24 10 50 55 56 57 D9 D0 22 C9 C1 F7 A0 55 66 C1 C8 B0 5D 81 E6 FF FF FF FF F8 77 07 52 76 03 72 01 90 5A C1 E0 60 90 BD 1F 01 00 00 87 E8 E2 07 E3 05 17 5D 47 E4 42 41 7F 06 50 66 83 EE 00 58 25 FF FF FF FF 51 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule LamerStopv10ccStefanEsser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 05 ?? ?? CD 21 33 C0 8E C0 26 ?? ?? ?? 2E ?? ?? ?? 26 ?? ?? ?? 2E ?? ?? ?? BA ?? ?? FA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtectV14Xrisco
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 7C 83 04 24 06 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxGRUNT2Family
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 48 E2 F7 C3 51 53 52 E8 DD FF 5A 5B 59 C3 B9 00 00 E2 FE C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeMicrosoftVisualC70FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 6A 00 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? BF ?? ?? ?? ?? 8B C7 E8 ?? ?? ?? ?? 89 65 00 8B F4 89 3E 56 FF 15 ?? ?? ?? ?? 8B 4E ?? 89 0D ?? ?? ?? 00 8B 46 00 A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InstallStub32bit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 14 ?? 00 00 53 56 57 6A 00 FF 15 ?? ?? ?? ?? 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 85 C0 74 29 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule VcasmProtector10evcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 0A 5B 56 50 72 6F 74 65 63 74 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePEBundle20x24xemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 07 30 40 00 87 DD 83 BD 9C 38 40 00 01 61 9D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov190b4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 08 E2 40 00 68 B4 96 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXv103v104Modified
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 01 DB ?? 07 8B 1E 83 EE FC 11 DB 8A 07 ?? EB B8 01 00 00 00 01 DB ?? 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPackV2XLiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6E 73 70 61 63 6B 24 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThemidaWinLicenseV1000V1800OreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 00 00 60 0B C0 74 58 E8 00 00 00 00 58 05 ?? 00 00 00 80 38 E9 75 ?? 61 EB ?? E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PACKWINv101p
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C C0 FA 8E D0 BC ?? ?? FB 06 0E 1F 2E ?? ?? ?? ?? 8B F1 4E 8B FE 8C DB 2E ?? ?? ?? ?? 8E C3 FD F3 A4 53 B8 ?? ?? 50 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PECompactv110b1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 28 63 40 ?? 87 DD 8B 85 AD 63 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MicroJoiner15coban2k
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF 05 10 40 00 83 EC 30 8B EC E8 C8 FF FF FF E8 C3 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ANDpakk2018byDmitryANDAndreev
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC BE D4 00 40 00 BF 00 ?? ?? 00 57 83 CD FF 33 C9 F9 EB 05 A4 02 DB 75 05 8A 1E 46 12 DB 72 F4 33 C0 40 02 DB 75 05 8A 1E 46 12 DB 13 C0 02 DB 75 05 8A 1E 46 12 DB 72 0E 48 02 DB 75 05 8A 1E 46 12 DB 13 C0 EB DC 83 E8 03 72 0F C1 E0 08 AC 83 F0 FF 74 4D D1 F8 8B E8 EB 09 02 DB 75 05 8A 1E 46 12 DB 13 C9 02 DB 75 05 8A 1E 46 12 DB 13 C9 75 1A 41 02 DB 75 05 8A 1E 46 12 DB 13 C9 02 DB 75 05 8A 1E 46 12 DB 73 EA 83 C1 02 81 FD 00 FB FF FF 83 D1 01 56 8D 34 2F F3 A4 5E E9 73 FF FF FF C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv110b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 60 40 ?? 87 DD 8B 85 94 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv110b5
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 60 40 ?? 87 DD 8B 85 95 60 40 ?? 01 85 03 60 40 ?? 66 C7 85 ?? 60 40 ?? 90 90 BB 49 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NJoy10NEX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 9C 3B 40 00 E8 8C FC FF FF 6A 00 68 E4 39 40 00 6A 0A 6A 00 E8 40 FD FF FF E8 EF F5 FF FF 8D 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv110b7
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 60 40 ?? 87 DD 8B 85 9A 60 40 ?? 01 85 03 60 40 ?? 66 C7 85 ?? 60 40 ?? 90 90 01 85 92 60 40 ?? BB 14 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv110b6
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 60 ?? 00 87 DD 8B 85 9A 60 40 ?? 01 85 03 60 40 ?? 66 C7 85 ?? 60 40 ?? 90 90 01 85 92 60 40 ?? BB B7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule KBysPacker028BetaShoooo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5E 83 EE 0A 8B 06 03 C2 8B 08 89 4E F3 83 EE 0F 56 52 8B F0 AD AD 03 C2 8B D8 6A 04 BF 00 10 00 00 57 57 6A 00 FF 53 08 5A 59 BD 00 80 00 00 55 6A 00 50 51 52 50 89 06 AD AD 03 C2 50 AD 03 C2 FF D0 6A 04 57 AD 50 6A 00 FF 53 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nPack113002006BetaNEOx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D ?? ?? ?? ?? ?? 75 05 E9 01 00 00 00 C3 E8 46 00 00 00 E8 73 00 00 00 B8 ?? ?? ?? ?? 2B 05 ?? ?? ?? ?? A3 ?? ?? ?? ?? E8 9C 00 00 00 E8 2D 02 00 00 E8 DD 06 00 00 E8 2C 06 00 00 A1 ?? ?? ?? ?? C7 05 ?? ?? ?? ?? ?? ?? ?? ?? 01 05 ?? ?? ?? ?? FF 35 ?? ?? ?? ?? C3 C3 56 57 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 8B 35 ?? ?? ?? ?? 8B F8 68 ?? ?? ?? ?? 57 FF D6 68 ?? ?? ?? ?? 57 A3 ?? ?? ?? ?? FF D6 5F A3 ?? ?? ?? ?? 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PseudoSigner02BorlandC1999Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 66 62 3A 43 2B 2B 48 4F 4F 4B 90 E9 90 90 90 90 A1 ?? ?? ?? ?? A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv100bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED 92 1A 44 ?? B8 8C 1A 44 ?? 03 C5 2B 85 CD 1D 44 ?? 89 85 D9 1D 44 ?? 80 BD C4 1D 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SEAAXEv22
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC BC ?? ?? 0E 1F A3 ?? ?? E8 ?? ?? A1 ?? ?? 8B ?? ?? ?? 2B C3 8E C0 B1 03 D3 E3 8B CB BF ?? ?? 8B F7 F3 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PureBasic4xDLLNeilHodgson
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 75 0E 8B 44 24 04 A3 ?? ?? ?? 10 E8 22 00 00 00 83 7C 24 08 02 75 00 83 7C 24 08 00 75 05 E8 ?? 00 00 00 83 7C 24 08 03 75 00 B8 01 00 00 00 C2 0C 00 68 00 00 00 00 68 00 10 00 00 68 00 00 00 00 E8 ?? 0F 00 00 A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEPackerv70byTurboPowerSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 06 8C C3 83 ?? ?? 2E ?? ?? ?? ?? B9 ?? ?? 8C C8 8E D8 8B F1 4E 8B FE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxSYP
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 47 8B C2 05 1E 00 52 8B D0 B8 02 3D CD 21 8B D8 5A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DSHIELD
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 E8 ?? ?? 5E 83 EE ?? 16 17 9C 58 B9 ?? ?? 25 ?? ?? 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule kkrunchy023alphaRyd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BD 08 ?? ?? 00 C7 45 00 ?? ?? ?? 00 FF 4D 08 C6 45 0C 05 8D 7D 14 31 C0 B4 04 89 C1 F3 AB BF ?? ?? ?? 00 57 BE ?? ?? ?? 00 31 C9 41 FF 4D 0C 8D 9C 8D A0 00 00 00 FF D6 10 C9 73 F3 FF 45 0C 91 AA 83 C9 FF 8D 5C 8D 18 FF D6 74 DD E3 17 8D 5D 1C FF D6 74 10 8D 9D A0 08 00 00 E8 ?? 00 00 00 8B 45 10 EB 42 8D 9D A0 04 00 00 E8 ?? 00 00 00 49 49 78 40 8D 5D 20 74 03 83 C3 40 31 D2 42 E8 ?? 00 00 00 8D 0C 48 F6 C2 10 74 F3 41 91 8D 9D A0 08 00 00 E8 ?? 00 00 00 3D 00 08 00 00 83 D9 FF 83 F8 60 83 D9 FF 89 45 10 56 89 FE 29 C6 F3 A4 5E EB 90 BE ?? ?? ?? 00 BB ?? ?? ?? 00 55 46 AD 85 C0 74 ?? 97 56 FF 13 85 C0 74 16 95 AC 84 C0 75 FB 38 06 74 E8 78 ?? 56 55 FF 53 04 AB 85 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule NJoy12NEX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 A4 32 40 00 E8 E8 F1 FF FF 6A 00 68 54 2A 40 00 6A 0A 6A 00 E8 A8 F2 FF FF E8 C7 EA FF FF 8D 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote12DemoSISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 F7 FE FF FF 05 CB 22 00 00 FF E0 E8 EB FE FF FF 05 BB 19 00 00 FF E0 E8 BD 00 00 00 08 B2 62 00 01 52 17 0C 0F 2C 2B 20 7F 52 79 01 30 07 17 29 4F 01 3C 30 2B 5A 3D C7 26 11 26 06 59 0E 78 2E 10 14 0B 13 1A 1A 3F 64 1D 71 33 57 21 09 24 8B 1B 09 37 08 61 0F 1D 1D 2A 01 87 35 4C 07 39 0B }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXE32Packv137
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3B C0 74 02 81 83 55 3B C0 74 02 81 83 53 3B C9 74 01 BC ?? ?? ?? ?? 02 81 ?? ?? ?? ?? ?? ?? ?? 3B DB 74 01 BE 5D 8B D5 81 ED 4C 8E 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXE32Packv136
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3B C0 74 02 81 83 55 3B C0 74 02 81 83 53 3B C9 74 01 BC ?? ?? ?? ?? 02 81 ?? ?? ?? ?? ?? ?? ?? 3B DB 74 01 BE 5D 8B D5 81 ED CC 8D 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AINEXEv230
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0E 07 B9 ?? ?? BE ?? ?? 33 FF FC F3 A4 A1 ?? ?? 2D ?? ?? 8E D0 BC ?? ?? 8C D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ThinstallEmbedded20XJitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 EF BE AD DE 50 6A 00 FF 15 ?? ?? ?? ?? E9 AD FF FF FF 8B C1 8B 4C 24 04 89 88 29 04 00 00 C7 40 0C 01 00 00 00 0F B6 49 01 D1 E9 89 48 10 C7 40 14 80 00 00 00 C2 04 00 8B 44 24 04 C7 41 0C 01 00 00 00 89 81 29 04 00 00 0F B6 40 01 D1 E8 89 41 10 C7 41 14 80 00 00 00 C2 04 00 55 8B EC 53 56 57 33 C0 33 FF 39 45 0C 8B F1 76 0C 8B 4D 08 03 3C 81 40 3B 45 0C 72 F4 8B CE E8 43 00 00 00 8B 46 14 33 D2 F7 F7 8B 5E 10 33 D2 8B F8 8B C3 F7 F7 89 7E 18 89 45 0C 33 C0 33 C9 8B 55 08 03 0C 82 40 39 4D 0C 73 F4 48 8B 14 82 2B CA 0F AF CF 2B D9 0F AF FA 89 7E 14 89 5E 10 5F 5E 5B 5D C2 08 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorv151x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 24 ?? ?? ?? 8B 4C 24 0C C7 01 17 ?? 01 ?? C7 81 B8 ?? ?? ?? ?? ?? ?? ?? 31 C0 89 41 14 89 41 18 80 A1 C1 ?? ?? ?? FE C3 31 C0 64 FF 30 64 89 20 CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidiumv1304ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 25 00 00 00 EB 04 ?? ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 23 EB 01 ?? 33 C0 EB 02 ?? ?? C3 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 01 ?? 50 EB 01 ?? 33 C0 EB 01 }
|
||
|
$a1 = { EB 02 ?? ?? E8 25 00 00 00 EB 04 ?? ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 23 EB 01 ?? 33 C0 EB 02 ?? ?? C3 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 01 ?? 50 EB 01 ?? 33 C0 EB 01 ?? 8B 00 EB 01 ?? C3 EB 02 ?? ?? E9 FA 00 00 00 EB 02 ?? ?? E8 D5 FF FF FF EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 58 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 03 ?? ?? ?? 83 C4 04 EB 01 ?? E8 3B 26 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CopyProtectorv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E A2 ?? ?? 53 51 52 1E 06 B4 ?? 1E 0E 1F BA ?? ?? CD 21 1F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXE32Packv139
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3B C0 74 02 81 83 55 3B C0 74 02 81 83 53 3B C9 74 01 BC ?? ?? ?? ?? 02 81 ?? ?? ?? ?? ?? ?? ?? 3B DB 74 01 BE 5D 8B D5 81 ED EC 8D 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXE32Packv138
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3B C0 74 02 81 83 55 3B C0 74 02 81 83 53 3B C9 74 01 BC ?? ?? ?? ?? 02 81 ?? ?? ?? ?? ?? ?? ?? 3B DB 74 01 BE 5D 8B D5 81 ED DC 8D 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandC1999
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 CD 20 2B C8 68 80 ?? ?? 00 EB 02 1E BB 5E EB 02 CD 20 68 B1 2B 6E 37 40 5B 0F B6 C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ThinstallEmbedded2547V2600Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 BB BC 18 00 00 2B C3 50 68 ?? ?? ?? ?? 68 60 1B 00 00 68 60 00 00 00 E8 35 FF FF FF E9 99 FF FF FF 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv131Engdulekxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 00 BF 00 10 40 00 BE ?? ?? ?? 00 53 BB ?? ?? ?? 00 B2 80 A4 B6 80 FF D3 73 F9 33 C9 FF D3 73 16 33 C0 FF D3 73 23 B6 80 41 B0 10 FF D3 12 C0 73 FA 75 42 AA EB E0 E8 46 00 00 00 02 F6 83 D9 01 75 10 E8 38 00 00 00 EB 28 AC D1 E8 74 48 13 C9 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule SDProtectorBasicProEdition110RandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 1D 32 13 05 68 88 88 88 08 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 58 64 A3 00 00 00 00 58 58 58 58 8B E8 50 83 EC 08 64 A1 00 00 00 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 83 C4 08 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 64 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite12c1998IanLuck
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 E8 CA 00 00 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A 00 0B 00 0D 00 0F 00 11 00 13 00 17 00 1B 00 1F 00 23 00 2B 00 33 00 3B 00 43 00 53 00 63 00 73 00 83 00 A3 00 C3 00 E3 00 02 01 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 02 02 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PcSharev40
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 90 34 40 00 68 B6 28 40 00 64 A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtector0X12Xvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 00 00 76 63 61 73 6D 5F 70 72 6F 74 65 63 74 5F ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 F6 E8 10 00 00 00 8B 64 24 08 64 8F 05 00 00 00 00 58 EB 13 C7 83 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 AD CD 20 EB 01 0F 31 F0 EB 0C 33 C8 EB 03 EB 09 0F 59 74 05 75 F8 51 EB F1 B9 04 00 00 00 E8 1F 00 00 00 EB FA E8 16 00 00 00 E9 EB F8 00 00 58 EB 09 0F 25 E8 F2 FF FF FF 0F B9 49 75 F1 EB 05 EB F9 EB F0 D6 E8 07 00 00 00 C7 83 83 C0 13 EB 0B 58 EB 02 CD 20 83 C0 02 EB 01 E9 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
/*
|
||
|
rule PKLITE32v11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC A1 ?? ?? ?? ?? 85 C0 74 09 B8 01 00 00 00 5D C2 0C 00 8B 45 0C 57 56 53 8B 5D 10 }
|
||
|
$a1 = { 55 8B EC A1 ?? ?? ?? ?? 85 C0 74 09 B8 01 ?? ?? ?? 5D C2 0C ?? 8B 45 0C 57 56 53 8B 5D 10 }
|
||
|
$a2 = { 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 00 00 00 00 E8 }
|
||
|
$a3 = { 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? 2B 44 24 0C 50 }
|
||
|
$a4 = { 50 4B 4C 49 54 45 33 32 20 43 6F 70 79 72 69 67 68 74 20 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 or $a2 at (pe.entry_point) or $a3 at (pe.entry_point) or $a4 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
*/
|
||
|
rule STNPEE113
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 E8 00 00 00 00 5D 8B D5 81 ED 97 3B 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftDefenderV11xRandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 74 07 75 05 19 32 67 E8 E8 74 1F 75 1D E8 68 39 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule CDCopsII
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 60 BD ?? ?? ?? ?? 8D 45 ?? 8D 5D ?? E8 ?? ?? ?? ?? 8D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack11BasicEditionap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 4A 02 00 00 8D 9D 11 01 00 00 33 FF EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB 8D 74 37 04 53 6A 40 68 00 10 00 00 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXE32Packv13x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3B ?? 74 02 81 83 55 3B ?? 74 02 81 ?? 53 3B ?? 74 01 ?? ?? ?? ?? ?? 02 81 ?? ?? E8 ?? ?? ?? ?? 3B 74 01 ?? 5D 8B D5 81 ED }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VxInvoluntary1349
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? B9 ?? ?? 8C DD ?? 8C C8 ?? 8E D8 8E C0 33 F6 8B FE FC ?? ?? AD ?? 33 C2 AB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinZip32bit6x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF 15 FC 81 40 00 B1 22 38 08 74 02 B1 20 40 80 38 00 74 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPacKV36LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D ?? ?? ?? ?? ?? 83 38 01 0F 84 47 02 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02LCCWin321xAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 64 A1 01 00 00 00 55 89 E5 6A FF 68 ?? ?? ?? ?? 68 9A 10 40 90 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECrypt10ReBirth
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 60 E8 00 00 00 00 5D 81 ED D1 27 40 00 B9 15 00 00 00 83 C1 04 83 C1 01 EB 05 EB FE 83 C7 56 EB 00 EB 00 83 E9 02 81 C1 78 43 27 65 EB 00 81 C1 10 25 94 00 81 E9 63 85 00 00 B9 96 0C 00 00 90 8D BD 4E 28 40 00 8B F7 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NJoy11NEX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 0C 3C 40 00 E8 24 FC FF FF 6A 00 68 28 3A 40 00 6A 0A 6A 00 E8 D8 FC FF FF E8 7F F5 FF FF 8D 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEcryptbyarchphase
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 E0 53 56 33 C0 89 45 E4 89 45 E0 89 45 EC ?? ?? ?? ?? 64 82 40 00 E8 7C C7 FF FF 33 C0 55 68 BE 84 40 00 64 FF 30 64 89 20 68 CC 84 40 00 ?? ?? ?? ?? 00 A1 10 A7 40 00 50 E8 1D C8 FF FF 8B D8 85 DB 75 39 E8 3A C8 FF FF 6A 00 6A 00 68 A0 A9 40 00 68 00 04 00 00 50 6A 00 68 00 13 00 00 E8 FF C7 FF FF 6A 00 68 E0 84 40 00 A1 A0 A9 40 00 50 6A 00 E8 ?? ?? ?? ?? E9 7D 01 00 00 53 A1 10 A7 40 00 50 E8 42 C8 FF FF 8B F0 85 F6 75 18 6A 00 68 E0 84 40 00 68 E4 84 40 00 6A 00 E8 71 C8 FF FF E9 53 01 00 00 53 6A 00 E8 2C C8 FF FF A3 ?? ?? ?? ?? 83 3D 48 A8 40 00 00 75 18 6A 00 68 E0 84 40 00 68 F8 84 40 00 6A 00 E8 43 C8 FF FF E9 25 01 00 00 56 E8 F8 C7 FF FF A3 4C A8 40 00 A1 48 A8 40 00 E8 91 A1 FF FF 8B D8 8B 15 48 A8 40 00 85 D2 7C 16 42 33 C0 8B 0D 4C A8 40 00 03 C8 8A 09 8D 34 18 88 0E 40 4A 75 ED 8B 15 48 A8 40 00 85 D2 7C 32 42 33 C0 8D 34 18 8A 0E 80 F9 01 75 05 C6 06 FF EB 1C 8D 0C 18 8A 09 84 ?? ?? ?? ?? ?? 00 EB 0E 8B 0D 4C A8 40 00 03 C8 0F B6 09 49 88 0E 40 4A 75 D1 8D ?? ?? ?? ?? E8 A5 A3 FF FF 8B 45 E8 8D 55 EC E8 56 D5 FF FF 8D 45 EC BA 18 85 40 00 E8 79 BA FF FF 8B 45 EC E8 39 BB FF FF 8B D0 B8 54 A8 40 00 E8 31 A6 FF FF BA 01 00 00 00 B8 54 A8 40 00 E8 12 A9 FF FF E8 DD A1 FF FF 68 50 A8 40 00 8B D3 8B 0D 48 A8 40 00 B8 54 A8 40 00 E8 56 A7 FF FF E8 C1 A1 FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule CrunchPEv30xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 55 E8 ?? ?? ?? ?? 5D 81 ED 18 ?? ?? ?? 8B C5 55 60 9C 2B 85 ?? ?? ?? ?? 89 85 ?? ?? ?? ?? FF 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LameCryptLaZaRus
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 66 9C BB 00 ?? ?? 00 80 B3 00 10 40 00 90 4B 83 FB FF 75 F3 66 9D 61 B8 ?? ?? 40 00 FF E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPack29NorthStar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 07 00 00 00 2B E8 8D B5 ?? ?? FF FF 8A 06 3C 00 74 12 8B F5 8D B5 ?? ?? FF FF 8A 06 3C 01 0F 84 42 02 00 00 C6 06 01 8B D5 2B 95 ?? ?? FF FF 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 60 6A 40 68 00 10 00 00 68 00 10 00 00 6A 00 FF 95 ?? ?? FF FF 85 C0 0F 84 6A 03 00 00 89 85 ?? ?? FF FF E8 00 00 00 00 5B B9 68 03 00 00 03 D9 50 53 E8 B1 02 00 00 61 8B 36 8B FD 03 BD ?? ?? FF FF 8B DF 83 3F 00 75 0A 83 C7 04 B9 00 00 00 00 EB 16 B9 01 00 00 00 03 3B 83 C3 04 83 3B 00 74 36 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BeRoEXEPackerv100LZBRSBeRoFarbrausch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? BF ?? ?? ?? ?? FC AD 8D 1C 07 B0 80 3B FB 73 3B E8 ?? ?? ?? ?? 72 03 A4 EB F2 E8 ?? ?? ?? ?? 8D 51 FF E8 ?? ?? ?? ?? 56 8B F7 2B F2 F3 A4 5E EB DB 02 C0 75 03 AC 12 C0 C3 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 23 CA EB 02 5A 0D E8 02 00 00 00 6A 35 58 C1 C9 10 BE 80 ?? ?? 00 0F B6 C9 EB 02 CD 20 BB }
|
||
|
$a1 = { 23 CA EB 02 5A 0D E8 02 00 00 00 6A 35 58 C1 C9 10 BE 80 ?? ?? 00 0F B6 C9 EB 02 CD 20 BB F4 00 00 00 EB 02 04 FA EB 01 FA EB 01 5F EB 02 CD 20 8A 16 EB 02 11 31 80 E9 31 EB 02 30 11 C1 E9 11 80 EA 04 EB 02 F0 EA 33 CB 81 EA AB AB 19 08 04 D5 03 C2 80 EA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VIRUSIWormKLEZ
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 40 D2 40 ?? 68 04 AC 40 ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 BC D0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule YZPack12UsAr
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 5A 52 45 60 83 EC 18 8B EC 8B FC 33 C0 64 8B 40 30 78 0C 8B 40 0C 8B 70 1C AD 8B 40 08 EB 09 8B 40 34 83 C0 7C 8B 40 3C AB E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner02LocklessIntroPackAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2C E8 EB 1A 90 90 5D 8B C5 81 ED F6 73 90 90 2B 85 90 90 90 90 83 E8 06 89 85 FF 01 EC AD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITE3211
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 4B 4C 49 54 45 33 32 20 43 6F 70 79 72 69 67 68 74 20 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv20bartxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 87 25 ?? ?? ?? 00 61 94 55 A4 B6 80 FF 13 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeSVKP111emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 64 A0 23 00 00 00 83 C5 06 61 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMASM32TASM32MicrosoftVisualBasic
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 D8 0F BE C2 BE 80 ?? ?? 00 0F BE C9 BF 08 3B 65 07 EB 02 D8 29 BB EC C5 9A F8 EB 01 94 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor239DLLminimumprotection
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 51 68 ?? ?? ?? ?? 87 2C 24 8B CD 5D 81 E1 ?? ?? ?? ?? E9 ?? ?? ?? 00 89 45 F8 51 68 ?? ?? ?? ?? 59 81 F1 ?? ?? ?? ?? 0B 0D ?? ?? ?? ?? 81 E9 ?? ?? ?? ?? E9 ?? ?? ?? 00 81 C2 ?? ?? ?? ?? E8 ?? ?? ?? 00 87 0C 24 59 51 64 8B 05 30 00 00 00 8B 40 0C 8B 40 0C E9 ?? ?? ?? 00 F7 D6 2B D5 E9 ?? ?? ?? 00 87 3C 24 8B CF 5F 87 14 24 1B CA E9 ?? ?? ?? 00 83 C4 08 68 ?? ?? ?? ?? E9 ?? ?? ?? 00 C3 E9 ?? ?? ?? 00 E9 ?? ?? ?? 00 50 8B C5 87 04 24 8B EC 51 0F 88 ?? ?? ?? 00 FF 05 ?? ?? ?? ?? E9 ?? ?? ?? 00 87 0C 24 59 99 03 04 24 E9 ?? ?? ?? 00 C3 81 D5 ?? ?? ?? ?? 9C E9 ?? ?? ?? 00 81 FA ?? ?? ?? ?? E9 ?? ?? ?? 00 C1 C3 15 81 CB ?? ?? ?? ?? 81 F3 ?? ?? ?? ?? 81 C3 ?? ?? ?? ?? 87 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Frusionbiff
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 0C 53 55 56 57 68 04 01 00 00 C7 44 24 14 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule OpenSourceCodeCrypterp0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 09 00 00 00 6A 00 6A 00 49 75 F9 53 56 57 B8 34 44 40 00 E8 28 F8 FF FF 33 C0 55 68 9F 47 40 00 64 FF 30 64 89 20 BA B0 47 40 00 B8 1C 67 40 00 E8 07 FD FF FF 8B D8 85 DB 75 07 6A 00 E8 C2 F8 FF FF BA 28 67 40 00 8B C3 8B 0D 1C 67 40 00 E8 F0 E0 FF FF BE 01 00 00 00 B8 2C 68 40 00 E8 E1 F0 FF FF BF 0A 00 00 00 8D 55 EC 8B C6 E8 92 FC FF FF 8B 4D EC B8 2C 68 40 00 BA BC 47 40 00 E8 54 F2 FF FF A1 2C 68 40 00 E8 52 F3 FF FF 8B D0 B8 20 67 40 00 E8 A2 FC FF FF 8B D8 85 DB 0F 84 52 02 00 00 B8 24 67 40 00 8B 15 20 67 40 00 E8 78 F4 FF FF B8 24 67 40 00 E8 7A F3 FF FF 8B D0 8B C3 8B 0D 20 67 40 00 E8 77 E0 FF FF 8D 55 E8 A1 24 67 40 00 E8 42 FD FF FF 8B 55 E8 B8 24 67 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule QrYPt0rbyNuTraL
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 F9 00 0F 84 8D 01 00 00 8A C3 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 32 C1 3C F3 75 89 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? BA D9 04 00 00 E8 00 00 00 00 5F 81 C7 16 01 00 00 80 2C 3A 01 }
|
||
|
$a1 = { 86 18 CC 64 FF 35 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 64 89 25 00 00 00 00 BB 00 00 F7 BF ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? B8 78 56 34 12 87 03 E8 CD FE FF FF E8 B3 }
|
||
|
$a2 = { EB 00 E8 B5 00 00 00 E9 2E 01 00 00 64 FF 35 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 64 89 25 00 00 00 00 8B 44 24 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor2xxmaxcompressedresources
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC FC 53 57 56 89 45 FC 89 55 F8 89 C6 89 D7 66 81 3E 4A 43 0F 85 23 01 00 00 83 C6 0A C7 45 F4 08 00 00 00 31 DB BA 00 00 00 80 43 31 C0 E8 11 01 00 00 73 0E 8B 4D F0 E8 1F 01 00 00 02 45 EF AA EB E9 E8 FC 00 00 00 0F 82 97 00 00 00 E8 F1 00 00 00 73 5B B9 04 00 00 00 E8 FD 00 00 00 48 74 DE 0F 89 C7 00 00 00 E8 D7 00 00 00 73 1B 55 BD 00 01 00 00 E8 D7 00 00 00 88 07 47 4D 75 F5 E8 BF 00 00 00 72 E9 5D EB A2 B9 01 00 00 00 E8 C8 00 00 00 83 C0 07 89 45 F0 C6 45 EF 00 83 F8 08 74 89 E8 A9 00 00 00 88 45 EF E9 7C FF FF FF B9 07 00 00 00 E8 A2 00 00 00 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv024v028AlphaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 40 00 AD ?? ?? 95 AD 91 F3 A5 AD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded24222428Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B8 ?? ?? ?? ?? BB ?? ?? ?? ?? 50 E8 00 00 00 00 58 2D 9B 1A 00 00 B9 84 1A 00 00 BA 14 1B 00 00 BE 00 10 00 00 BF B0 53 00 00 BD E0 1A 00 00 03 E8 81 75 00 ?? ?? ?? ?? 81 75 04 ?? ?? ?? ?? 81 75 08 ?? ?? ?? ?? 81 75 0C ?? ?? ?? ?? 81 75 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SVKProtectorv1051
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 EB 03 C7 84 E8 EB 03 C7 84 9A E8 00 00 00 00 5D 81 ED 10 00 00 00 EB 03 C7 84 E9 64 A0 23 00 00 00 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeZCode101FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 E9 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E9 FB FF FF FF C3 68 00 00 00 00 64 FF 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PEPacker
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 8B 35 70 01 40 ?? 83 EE 40 6A 40 68 ?? 30 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ProgramProtectorXPv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 58 83 D8 05 89 C3 81 C3 ?? ?? ?? ?? 8B 43 64 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePack111Method2NTbagieTMX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 5A 90 EB 01 00 52 E9 89 01 00 00 50 45 00 00 4C 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 0F 03 0B 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032aemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 81 83 C4 04 E8 0A 00 00 00 E8 }
|
||
|
$a1 = { EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 }
|
||
|
$a2 = { E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 81 83 C4 04 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 3D FF FF FF 00 EB 01 68 EB 02 CD 20 EB 01 E8 76 1B EB 01 68 EB 02 CD 20 EB 01 E8 CC 66 B8 FE 00 74 04 75 02 EB 02 EB 01 81 66 E7 64 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxHafen1641
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 01 ?? ?? ?? CE CC 25 ?? ?? 25 ?? ?? 25 ?? ?? 40 51 D4 ?? ?? ?? CC 47 CA ?? ?? 46 8A CC 44 88 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NativeUDPacker11ModdedPoisonIvyShellcodeokkixot
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 31 C0 31 DB 31 C9 EB 0E 6A 00 6A 00 6A 00 6A 00 FF 15 28 41 40 00 FF 15 94 40 40 00 89 C7 68 88 13 00 00 FF 15 98 40 40 00 FF 15 94 40 40 00 81 C7 88 13 00 00 39 F8 73 05 E9 84 00 00 00 6A 40 68 00 10 00 00 FF 35 04 30 40 00 6A 00 FF 15 A4 40 40 00 89 C7 FF 35 04 30 40 00 68 CA 10 40 00 50 FF 15 A8 40 40 00 6A 40 68 00 10 00 00 FF 35 08 30 40 00 6A 00 FF 15 A4 40 40 00 89 C6 68 00 30 40 00 FF 35 04 30 40 00 57 FF 35 08 30 40 00 50 6A 02 FF 15 4E 41 40 00 6A 00 6A 00 6A 00 56 6A 00 6A 00 FF 15 9C 40 40 00 50 6A 00 6A 00 6A 11 50 FF 15 4A 41 40 00 58 6A FF 50 FF 15 AC 40 40 00 6A 00 FF 15 A0 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor2xxcompressedresources
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 56 57 53 31 DB 89 C6 89 D7 0F B6 06 89 C2 83 E0 1F C1 EA 05 74 2D 4A 74 15 8D 5C 13 02 46 C1 E0 08 89 FA 0F B6 0E 46 29 CA 4A 29 C2 EB 32 C1 E3 05 8D 5C 03 04 46 89 FA 0F B7 0E 29 CA 4A 83 C6 02 EB 1D C1 E3 04 46 89 C1 83 E1 0F 01 CB C1 E8 05 73 07 43 89 F2 01 DE EB 06 85 DB 74 0E EB A9 56 89 D6 89 D9 F3 A4 31 DB 5E EB 9D 89 F0 5B 5F 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NXPEPackerv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF 60 FF CA FF 00 BA DC 0D E0 40 00 50 00 60 00 70 00 80 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PolyBoxCAnskya
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 B8 E4 41 00 10 E8 3A E1 FF FF 33 C0 55 68 11 44 00 10 64 FF 30 64 89 20 EB 08 FC FC FC FC FC FC 27 54 6A 0A 68 20 44 00 10 A1 1C 71 00 10 50 E8 CC E1 ?? ?? ?? ?? 85 DB 0F 84 77 01 00 00 53 A1 1C 71 00 10 50 E8 1E E2 FF FF 8B F0 85 F6 0F 84 61 01 00 00 53 A1 1C 71 00 10 50 E8 E0 E1 FF FF 85 C0 0F 84 4D 01 00 00 50 E8 DA E1 FF FF 8B D8 85 DB 0F 84 3D 01 00 00 56 B8 70 80 00 10 B9 01 00 00 00 8B 15 98 41 00 10 E8 9E DE FF FF 83 C4 04 A1 70 80 00 10 8B CE 8B D3 E8 E1 E1 FF FF 6A 00 6A 00 A1 70 80 00 10 B9 30 44 00 10 8B D6 E8 F8 FD FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPolyXv05
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC ?? 00 BD 46 00 8B ?? B9 ?? 00 00 00 80 ?? ?? 51 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
$a1 = { 83 EC 04 89 14 24 59 BA ?? 00 00 00 52 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 }
|
||
|
$a2 = { BB 00 BD 46 00 83 EC 04 89 1C 24 ?? B9 ?? 00 00 00 80 33 ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
$a3 = { E8 00 00 00 00 59 83 C1 07 51 C3 C3 ?? 00 BD 46 00 83 EC 04 89 ?? 24 B9 ?? 00 00 00 81 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
$a4 = { E8 00 00 00 00 59 83 C1 07 51 C3 C3 ?? 00 BD 46 00 ?? B9 ?? 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
$a5 = { EB 01 C3 ?? 00 BD 46 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 or $a2 or $a3 or $a4 or $a5
|
||
|
}
|
||
|
|
||
|
|
||
|
rule beriav007publicWIPsymbiont
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 18 53 8B 1D 00 30 ?? ?? 55 56 57 68 30 07 00 00 33 ED 55 FF D3 8B F0 3B F5 74 0D 89 AE 20 07 00 00 E8 88 0F 00 00 EB 02 33 F6 6A 10 55 89 35 30 40 ?? ?? FF D3 8B F0 3B F5 74 09 89 2E E8 3C FE FF FF EB 02 33 F6 6A 18 55 89 35 D8 43 ?? ?? FF D3 8B F0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PCGuardv405dv410dv415d
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 55 50 E8 00 00 00 00 5D EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule asscrypterbysantasdad
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 ?? ?? ?? ?? 89 45 EC B8 98 40 00 10 E8 AC EA FF FF 33 C0 55 68 78 51 00 10 64 ?? ?? ?? ?? 20 6A 0A 68 88 51 00 10 A1 E0 97 00 10 50 E8 D8 EA FF FF 8B D8 53 A1 E0 97 00 10 50 E8 12 EB FF FF 8B F8 53 A1 E0 97 00 10 50 E8 DC EA FF FF 8B D8 53 E8 DC EA FF FF 8B F0 85 F6 74 26 8B D7 4A B8 F0 97 00 10 E8 C9 E7 FF FF B8 F0 97 00 10 E8 B7 E7 FF FF 8B CF 8B D6 E8 EE EA FF FF 53 E8 98 EA FF FF 8D 4D EC BA 9C 51 00 10 A1 F0 97 00 10 E8 22 EB FF FF 8B 55 EC B8 F0 97 00 10 E8 89 E6 FF FF B8 F0 97 00 10 E8 7F E7 FF FF E8 6E EC FF FF 33 C0 5A 59 59 64 89 10 68 7F 51 00 10 8D 45 EC E8 11 E6 FF FF C3 E9 FF DF FF FF EB F0 5F 5E 5B E8 0D E5 FF FF 00 53 45 54 54 49 4E 47 53 00 00 00 00 FF FF FF FF 1C 00 00 00 45 4E 54 45 52 20 59 4F 55 52 20 4F 57 4E 20 50 41 53 53 57 4F 52 44 20 48 45 52 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CopyControlv303
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { CC 90 90 EB 0B 01 50 51 52 53 54 61 33 61 2D 35 CA D1 07 52 D1 A1 3C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110Engbartxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 00 BF 00 10 40 00 BE ?? ?? ?? 00 53 E8 0A 00 00 00 02 D2 75 05 8A 16 46 12 D2 C3 B2 80 A4 6A 02 5B FF 14 24 73 F7 33 C9 FF 14 24 73 18 33 C0 FF 14 24 73 21 B3 02 41 B0 10 FF 14 24 12 C0 73 F9 75 3F AA EB DC E8 43 00 00 00 2B CB 75 10 E8 38 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Elanguage
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 06 00 00 00 50 E8 ?? 01 00 00 55 8B EC 81 C4 F0 FE FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXELOCK66615
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? BF ?? ?? EB ?? EA ?? ?? ?? ?? 79 ?? 7F ?? 7E ?? 1C ?? 48 78 ?? E3 ?? 45 14 ?? 5A E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AdysGluev010
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E 8C 06 ?? ?? 0E 07 33 C0 8E D8 BE ?? ?? BF ?? ?? FC B9 ?? ?? 56 F3 A5 1E 07 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SVKProtectorv132
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 EB 05 B8 06 36 42 00 64 A0 23 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv114v115v1203
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 05 ?? ?? 3B ?? ?? ?? 72 ?? B4 09 BA ?? 01 CD 21 CD 20 4E 6F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SafeGuardV10Xsimonzh2000
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 EB 29 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 59 9C 81 C1 E2 FF FF FF EB 01 ?? 9D FF E1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEiDBundlev102v103DLLBoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 E8 9C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 00 08 00 39 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 80 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoinerSmallbuild023GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 E1 FD FF FF 6A 00 E8 0C 00 00 00 FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivatePersonalPackerPPP102ConquestOfTroycom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 17 00 00 00 E8 68 00 00 00 FF 35 2C 37 00 10 E8 ED 01 00 00 6A 00 E8 2E 04 00 00 E8 41 04 00 00 A3 74 37 00 10 6A 64 E8 5F 04 00 00 E8 30 04 00 00 A3 78 37 00 10 6A 64 E8 4E 04 00 00 E8 1F 04 00 00 A3 7C 37 00 10 A1 74 37 00 10 8B 1D 78 37 00 10 2B D8 8B 0D 7C 37 00 10 2B C8 83 FB 64 73 0F 81 F9 C8 00 00 00 73 07 6A 00 E8 D9 03 00 00 C3 6A 0A 6A 07 6A 00 E8 D3 03 00 00 A3 20 37 00 10 50 6A 00 E8 DE 03 00 00 A3 24 37 00 10 FF 35 20 37 00 10 6A 00 E8 EA 03 00 00 A3 30 37 00 10 FF 35 24 37 00 10 E8 C2 03 00 00 A3 28 37 00 10 8B 0D 30 37 00 10 8B 3D 28 37 00 10 EB 09 49 C0 04 39 55 80 34 39 24 0B C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule DIETv102bv110av120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? BF ?? ?? B9 ?? ?? 3B FC 72 ?? B4 4C CD 21 FD F3 A5 FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXECLiPSElayer
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? B9 ?? ?? ?? ?? 33 D2 EB 01 0F 56 EB 01 0F E8 03 00 00 00 EB 01 0F EB 01 0F 5E EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1334ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 29 00 00 00 EB 03 ?? ?? ?? EB 02 ?? ?? 8B 54 24 0C EB 03 ?? ?? ?? 83 82 B8 00 00 00 25 EB 02 ?? ?? 33 C0 EB 02 ?? ?? C3 EB 03 ?? ?? ?? EB 01 ?? 64 67 FF 36 00 00 EB 02 ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 50 EB 02 ?? ?? 33 }
|
||
|
$a1 = { EB 02 ?? ?? E8 29 00 00 00 EB 03 ?? ?? ?? EB 02 ?? ?? 8B 54 24 0C EB 03 ?? ?? ?? 83 82 B8 00 00 00 25 EB 02 ?? ?? 33 C0 EB 02 ?? ?? C3 EB 03 ?? ?? ?? EB 01 ?? 64 67 FF 36 00 00 EB 02 ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 50 EB 02 ?? ?? 33 C0 EB 01 ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 02 ?? ?? E8 D5 FF FF FF EB 02 ?? ?? EB 03 ?? ?? ?? 58 EB 02 ?? ?? EB 03 ?? ?? ?? 64 67 8F 06 00 00 EB 03 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv150Devicedrivercompression
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 09 BA 14 01 CD 21 B8 00 4C CD 21 F8 9C 50 53 51 52 56 57 55 1E 06 BB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxGrazie883
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 0E 1F 50 06 BF 70 03 B4 1A BA 70 03 CD 21 B4 47 B2 00 BE 32 04 CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PROTECTEXECOMv60
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E B4 30 CD 21 3C 02 73 ?? CD 20 BE ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ENIGMAProtectorSukhovVladimir
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 45 6E 69 67 6D 61 20 70 72 6F 74 65 63 74 6F 72 20 76 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CRYPToCRACksPEProtectorV093LukasFleischer
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5B 81 E3 00 FF FF FF 66 81 3B 4D 5A 75 33 8B F3 03 73 3C 81 3E 50 45 00 00 75 26 0F B7 46 18 8B C8 69 C0 AD 0B 00 00 F7 E0 2D AB 5D 41 4B 69 C9 DE C0 00 00 03 C1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv147v150
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F A0 40 ?? 87 DD 8B 85 A6 A0 40 ?? 01 85 03 A0 40 ?? 66 C7 85 ?? A0 40 ?? 90 90 01 85 9E A0 40 ?? BB 5B 12 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PocketPCMIB
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 FF BD 27 14 00 BF AF 18 00 A4 AF 1C 00 A5 AF 20 00 A6 AF 24 00 A7 AF ?? ?? ?? 0C 00 00 00 00 18 00 A4 8F 1C 00 A5 8F 20 00 A6 8F ?? ?? ?? 0C 24 00 A7 8F ?? ?? ?? 0C 25 20 40 00 14 00 BF 8F 08 00 E0 03 18 00 BD 27 ?? FF BD 27 18 00 ?? AF ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4ExtractableVirusShield
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 40 1A B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxNoon1163
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5B 50 56 B4 CB CD 21 3C 07 ?? ?? 81 ?? ?? ?? 2E ?? ?? 4D 5A ?? ?? BF 00 01 89 DE FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PuNkMoD1xPuNkDuDe
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 94 B9 ?? ?? 00 00 BC ?? ?? ?? ?? 80 34 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECrypt32Consolev10v101v102
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5B 83 EB 05 EB 04 52 4E 44 21 EB 02 CD 20 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InnoSetupModulev2018
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 B8 53 56 57 33 C0 89 45 F0 89 45 BC 89 45 B8 E8 73 71 FF FF E8 DA 85 FF FF E8 81 A7 FF FF E8 C8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Nakedbind10nakedcrew
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 64 8B 38 48 8B C8 F2 AF AF 8B 1F 66 33 DB 66 81 3B 4D 5A 74 08 81 EB 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPacKV31LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 9D ?? ?? ?? ?? 8A 03 3C 00 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule AntiVirusVaccinev103
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FA 33 DB B9 ?? ?? 0E 1F 33 F6 FC AD 35 ?? ?? 03 D8 E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxKuku448
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { AE 75 ED E2 F8 89 3E ?? ?? BA ?? ?? 0E 07 BF ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv12xNewStrain
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 01 ?? ?? ?? E8 01 ?? ?? ?? C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimpleUPXCryptorv3042005OnelayerencryptionMANtiCORE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 B8 ?? ?? ?? 00 B9 ?? 01 00 00 80 34 08 ?? E2 FA 61 68 ?? ?? ?? 00 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote10Demo12SISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 09 01 47 65 74 43 6F 6D 6D 61 6E 64 4C 69 6E 65 41 00 DB 01 47 65 74 56 65 72 73 69 6F 6E 45 78 41 00 73 01 47 65 74 4D 6F 64 75 6C 65 46 69 6C 65 4E 61 6D 65 41 00 00 7A 03 57 61 69 74 46 6F 72 53 69 6E 67 6C 65 4F 62 6A 65 63 74 00 BF 02 52 65 73 75 6D 65 54 68 72 65 61 64 00 00 29 03 53 65 74 54 68 72 65 61 64 43 6F 6E 74 65 78 74 00 00 94 03 57 72 69 74 65 50 72 6F 63 65 73 73 4D 65 6D 6F 72 79 00 00 6B 03 56 69 72 74 75 61 6C 41 6C 6C 6F 63 45 78 00 00 A6 02 52 65 61 64 50 72 6F 63 65 73 73 4D 65 6D 6F 72 79 00 CA 01 47 65 74 54 68 72 65 61 64 43 6F 6E 74 65 78 74 00 00 62 00 43 72 65 61 74 65 50 72 6F 63 65 73 73 41 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngbartxtWinRARSFX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 E9 A1 C1 C1 13 68 E4 16 75 46 C1 C1 05 5E EB 01 9D 68 64 86 37 46 EB 02 8C E0 5F F7 D0 }
|
||
|
$a1 = { EB 01 02 EB 02 CD 20 B8 80 ?? 42 00 EB 01 55 BE F4 00 00 00 13 DF 13 D8 0F B6 38 D1 F3 F7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BJFntv11b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 EA 9C EB 01 EA 53 EB 01 EA 51 EB 01 EA 52 EB 01 EA 56 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded26202623Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 BB AC 1E 00 00 2B C3 50 68 ?? ?? ?? ?? 68 B0 21 00 00 68 C4 00 00 00 E8 C3 FE FF FF E9 99 FF FF FF 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SLVc0deProtector11xSLVICU
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 C6 00 EB C6 40 01 08 FF E0 E9 4C ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RJoinerbyVaskaSignfrompinch250320071700
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 FD FF FF 6A 00 E8 0C 00 00 00 FF 25 6C 10 40 00 FF 25 70 10 40 00 FF 25 74 10 40 00 FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AverCryptor10os1r1s
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 75 17 40 00 8B BD 9C 18 40 00 8B 8D A4 18 40 00 B8 BC 18 40 00 03 C5 80 30 05 83 F9 00 74 71 81 7F 1C AB 00 00 00 75 62 8B 57 0C 03 95 A0 18 40 00 33 C0 51 33 C9 66 B9 FA 00 66 83 F9 00 74 49 8B 57 0C 03 95 A0 18 40 00 8B 85 A8 18 40 00 83 F8 02 75 06 81 C2 00 02 00 00 51 8B 4F 10 83 F8 02 75 06 81 E9 00 02 00 00 57 BF C8 00 00 00 8B F1 E8 27 00 00 00 8B C8 5F B8 BC 18 40 00 03 C5 E8 24 00 00 00 59 49 EB B1 59 83 C7 28 49 EB 8A 8B 85 98 18 40 00 89 44 24 1C 61 FF E0 56 57 4F F7 D7 23 F7 8B C6 5F 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nSpackV23LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 70 61 63 6B 24 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SENDebugProtector
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? 29 ?? ?? 4E E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule xPEP03xxIkUg
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 53 56 51 52 57 E8 16 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote14SESISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 90 03 00 00 E8 C6 FD FF FF 68 90 03 00 00 E8 BC FD FF FF 68 90 03 00 00 E8 B2 FD FF FF 50 E8 AC FD FF FF 50 E8 A6 FD FF FF 68 69 D6 00 00 E8 9C FD FF FF 50 E8 96 FD FF FF 50 E8 90 FD FF FF 83 C4 20 E8 78 FF FF FF 84 C0 74 4F 68 04 01 00 00 68 10 22 60 00 6A 00 FF 15 08 10 60 00 68 90 03 00 00 E8 68 FD FF FF 68 69 D6 00 00 E8 5E FD FF FF 50 E8 58 FD FF FF 50 E8 52 FD FF FF E8 DD FE FF FF 50 68 A4 10 60 00 68 94 10 60 00 68 10 22 60 00 E8 58 FD FF FF 83 C4 20 33 C0 C2 10 00 8B 4C 24 08 56 8B 74 24 08 33 D2 8B C6 F7 F1 8B C6 85 D2 74 08 33 D2 F7 F1 40 0F AF C1 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPack30NorthStar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 07 00 00 00 2B E8 8D B5 ?? ?? FF FF 66 8B 06 66 83 F8 00 74 15 8B F5 8D B5 ?? ?? FF FF 66 8B 06 66 83 F8 01 0F 84 42 02 00 00 C6 06 01 8B D5 2B 95 ?? ?? FF FF 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 60 6A 40 68 00 10 00 00 68 00 10 00 00 6A 00 FF 95 ?? ?? FF FF 85 C0 0F 84 6A 03 00 00 89 85 ?? ?? FF FF E8 00 00 00 00 5B B9 68 03 00 00 03 D9 50 53 E8 B1 02 00 00 61 8B 36 8B FD 03 BD ?? ?? FF FF 8B DF 83 3F 00 75 0A 83 C7 04 B9 00 00 00 00 EB 16 B9 01 00 00 00 03 3B 83 C3 04 83 3B 00 74 36 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ORiENV212FisunAV
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 5D 01 00 00 CE D1 CE CD 0D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPackv23NorthStar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 07 00 00 00 2B E8 8D B5 ?? ?? FF FF 8B 06 83 F8 00 74 11 8D B5 ?? ?? FF FF 8B 06 83 F8 01 0F 84 4B 02 00 00 C7 06 01 00 00 00 8B D5 8B 85 ?? ?? FF FF 2B D0 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 8B 36 8B FD }
|
||
|
$a1 = { 9C 60 E8 00 00 00 00 5D B8 07 00 00 00 2B E8 8D B5 ?? ?? FF FF 8B 06 83 F8 00 74 11 8D B5 ?? ?? FF FF 8B 06 83 F8 01 0F 84 4B 02 00 00 C7 06 01 00 00 00 8B D5 8B 85 ?? ?? FF FF 2B D0 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 8B 36 8B FD 60 6A 40 68 00 10 00 00 68 00 10 00 00 6A 00 FF 95 ?? ?? FF FF 85 C0 0F 84 56 03 00 00 89 85 ?? ?? FF FF E8 00 00 00 00 5B B9 54 03 00 00 03 D9 50 53 E8 9D 02 00 00 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV1342ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 26 00 00 00 EB 03 ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 02 ?? ?? 83 82 B8 00 00 00 24 EB 03 ?? ?? ?? 33 C0 EB 01 ?? C3 EB 02 ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 03 ?? ?? ?? EB 03 ?? ?? ?? 50 EB 04 ?? ?? ?? ?? 33 C0 EB 03 ?? ?? ?? 8B 00 EB 03 ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 01 ?? EB 03 ?? ?? ?? 58 EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 04 ?? ?? ?? ?? 83 C4 04 EB 01 ?? E8 C3 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SplashBitmapv100WithUnpackCodeBoBBobsoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 60 8B 6C 24 20 55 81 ED ?? ?? ?? ?? 8D BD ?? ?? ?? ?? 8D 8D ?? ?? ?? ?? 29 F9 31 C0 FC F3 AA 8B 04 24 48 66 25 00 F0 66 81 38 4D 5A 75 F4 8B 48 3C 81 3C 01 50 45 00 00 75 E8 89 85 ?? ?? ?? ?? 6A 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule KBySV028shoooo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? E8 01 00 00 00 C3 C3 60 8B 74 24 24 8B 7C 24 28 FC B2 80 33 DB A4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV12XObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 0E 00 00 00 33 C0 8B 54 24 0C 83 82 B8 00 00 00 0D C3 64 67 FF 36 00 00 64 67 89 26 00 00 50 33 C0 8B 00 C3 E9 FA 00 00 00 E8 D5 FF FF FF 58 64 67 8F 06 00 00 83 C4 04 E8 2B 13 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPackV13LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PENinja131Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidiumv1300ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 25 80 34 CA E8 29 00 00 00 EB 02 C1 81 EB 01 3A 8B 54 24 0C EB 02 32 92 83 82 B8 00 00 00 22 EB 02 F2 7F 33 C0 EB 04 65 7E 14 79 C3 EB 04 05 AD 7F 45 EB 04 05 65 0B E8 64 67 FF 36 00 00 EB 04 0D F6 A8 7F 64 67 89 26 00 00 EB 04 8D 68 C7 FB EB 01 6B }
|
||
|
$a1 = { EB 04 25 80 34 CA E8 29 00 00 00 EB 02 C1 81 EB 01 3A 8B 54 24 0C EB 02 32 92 83 82 B8 00 00 00 22 EB 02 F2 7F 33 C0 EB 04 65 7E 14 79 C3 EB 04 05 AD 7F 45 EB 04 05 65 0B E8 64 67 FF 36 00 00 EB 04 0D F6 A8 7F 64 67 89 26 00 00 EB 04 8D 68 C7 FB EB 01 6B 50 EB 03 8A 0B 93 33 C0 EB 02 28 B9 8B 00 EB 01 04 C3 EB 04 65 B3 54 0A E9 FA 00 00 00 EB 01 A2 E8 D5 FF FF FF EB 02 2B 49 EB 03 7C 3E 76 58 EB 04 B8 94 92 56 EB 01 72 64 67 8F 06 00 00 EB 02 23 72 83 C4 04 EB 02 A9 CB E8 47 26 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Feokt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 89 25 A8 11 40 00 BF ?? ?? ?? 00 31 C0 B9 ?? ?? ?? 00 29 F9 FC F3 AA ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule NTkrnlSecureSuite01015NTkrnlSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 34 10 00 00 28 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 68 ?? ?? ?? ?? E8 01 00 00 00 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEPROTECT09
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 CF 00 00 00 0D 0A 0D 0A C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXERefactorV01random
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 90 0B 00 00 53 56 57 E9 58 8C 01 00 55 53 43 41 54 49 4F 4E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrunchPEv40
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 55 E8 ?? ?? ?? ?? 5D 81 ED 18 ?? ?? ?? 8B C5 55 60 9C 2B 85 E9 06 ?? ?? 89 85 E1 06 ?? ?? FF 74 24 2C E8 BB 01 00 00 0F 82 92 05 00 00 E8 F1 03 00 00 49 0F 88 86 05 00 00 68 6C D9 B2 96 33 C0 50 E8 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftPIMPInstallSystemv1x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 5C 53 55 56 57 FF 15 ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pohernah100byKas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 58 60 E8 00 00 00 00 5D 81 ED 20 25 40 00 8B BD 86 25 40 00 8B 8D 8E 25 40 00 6B C0 05 83 F0 04 89 85 92 25 40 00 83 F9 00 74 2D 81 7F 1C AB 00 00 00 75 1E 8B 77 0C 03 B5 8A 25 40 00 31 C0 3B 47 10 74 0E 50 8B 85 92 25 40 00 30 06 58 40 46 EB ED 83 C7 28 49 EB CE 8B 85 82 25 40 00 89 44 24 1C 61 FF E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule dUP2diablo2oo2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 8B F0 6A 00 68 ?? ?? ?? ?? 56 E8 ?? ?? ?? ?? A2 ?? ?? ?? ?? 6A 00 68 ?? ?? ?? ?? 56 E8 ?? ?? ?? ?? A2 ?? ?? ?? ?? 6A 00 68 ?? ?? ?? ?? 56 E8 ?? ?? ?? ?? A2 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 56 E8 ?? ?? ?? ?? 3C 01 75 19 BE ?? ?? ?? ?? 68 00 02 00 00 56 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01ASPack2xxHeuristicAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 A8 03 00 00 61 75 08 B8 01 00 00 00 C2 0C 00 68 00 00 00 00 C3 8B 85 26 04 00 00 8D 8D 3B 04 00 00 51 50 FF 95 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXpressorv145CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC 58 53 56 57 83 65 DC 00 F3 EB 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule hmimysProtectv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 BA 00 00 00 ?? 00 00 00 00 ?? ?? 00 00 10 40 00 ?? ?? ?? 00 ?? ?? ?? 00 00 ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? 00 00 00 00 00 00 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 56 69 72 74 75 61 6C 46 72 65 65 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 5E 83 C6 64 AD 50 AD 50 83 EE 6C AD 50 AD 50 AD 50 AD 50 AD 50 E8 E7 07 00 00 AD 8B DE 8B F0 83 C3 44 AD 85 C0 74 32 8B F8 56 FF 13 8B E8 AC 84 C0 75 FB AC 84 C0 74 EA 4E AD A9 }
|
||
|
$a1 = { E8 BA 00 00 00 ?? 00 00 00 00 ?? ?? 00 00 10 40 00 ?? ?? ?? 00 ?? ?? ?? 00 00 ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? 00 00 00 00 00 00 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 56 69 72 74 75 61 6C 46 72 65 65 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 5E 83 C6 64 AD 50 AD 50 83 EE 6C AD 50 AD 50 AD 50 AD 50 AD 50 E8 E7 07 00 00 AD 8B DE 8B F0 83 C3 44 AD 85 C0 74 32 8B F8 56 FF 13 8B E8 AC 84 C0 75 FB AC 84 C0 74 EA 4E AD A9 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV10Evcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 0A 5B 56 50 72 6F 74 65 63 74 5D E8 24 00 00 00 8B 44 24 04 8B 00 3D 04 00 00 80 75 08 8B 64 24 08 EB 04 58 EB 0C E9 64 8F 05 00 00 00 00 74 F3 75 F1 EB 24 64 FF 35 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01LCCWin32DLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 57 83 7D 0C 01 75 05 E8 17 90 90 90 FF 75 10 FF 75 0C FF 75 08 A1 ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CodeCryptv014b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 C5 02 00 00 EB 02 83 3D 58 EB 02 FF 1D 5B EB 02 0F C7 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC450DLLX86CRTLIB
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 57 8B 5D 0C 8B 75 10 85 DB 75 0D 83 3D ?? ?? ?? ?? 00 75 04 31 C0 EB 57 83 FB 01 74 05 83 FB 02 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EEXEVersion112
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 30 CD 21 3C 03 73 ?? BA 1F 00 0E 1F B4 09 CD 21 B8 FF 4C CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule FSGv120EngdulekxtMASM32TASM32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C2 2C FB 8D 3D 7E 45 B4 80 E8 02 00 00 00 8A 45 58 68 02 ?? 8C 7F EB 02 CD 20 5E 80 C9 16 03 F7 EB 02 40 B0 68 F4 00 00 00 80 F1 2C 5B C1 E9 05 0F B6 C9 8A 16 0F B6 C9 0F BF C7 2A D3 E8 02 00 00 00 99 4C 58 80 EA 53 C1 C9 16 2A D3 E8 02 00 00 00 9D CE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEDiminisherv01Teraphy
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 00 00 00 00 5D 8B D5 81 ED A2 30 40 00 2B 95 91 33 40 00 81 EA 0B 00 00 00 89 95 9A 33 40 00 80 BD 99 33 40 00 00 74 50 E8 02 01 00 00 8B FD 8D 9D 9A 33 40 00 8B 1B 8D 87 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02VBOX43MTEAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SEAAXE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC BC ?? ?? 0E 1F E8 ?? ?? 26 A1 ?? ?? 8B 1E ?? ?? 2B C3 8E C0 B1 ?? D3 E3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UpackV010V011Dwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? ?? AD 8B F8 95 A5 33 C0 33 C9 AB 48 AB F7 D8 B1 ?? F3 AB C1 E0 ?? B5 ?? F3 AB AD 50 97 51 AD 87 F5 58 8D 54 86 5C FF D5 72 5A 2C ?? 73 ?? B0 ?? 3C ?? 72 02 2C ?? 50 0F B6 5F FF C1 E3 ?? B3 ?? 8D 1C 5B 8D ?? ?? ?? ?? ?? ?? B0 ?? 67 E3 29 8B D7 2B 56 0C 8A 2A 33 D2 84 E9 0F 95 C6 52 FE C6 8A D0 8D 14 93 FF D5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakePCGuard403415FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 FC 55 50 E8 00 00 00 00 5D EB 01 E3 60 E8 03 00 00 00 D2 EB 0B 58 EB 01 48 40 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePack111Method1bagieTMX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5B 8D 5B FA BD 00 00 ?? ?? 8B 7D 3C 8D 74 3D 00 8D BE F8 00 00 00 0F B7 76 06 4E 8B 47 10 09 C0 74 55 0F B7 47 22 09 C0 74 4D 6A 04 68 00 10 00 00 FF 77 10 6A 00 FF 93 38 03 00 00 50 56 57 89 EE 03 77 0C 8B 4F 10 89 C7 89 C8 C1 E9 02 FC }
|
||
|
$a1 = { 60 E8 00 00 00 00 5B 8D 5B FA BD 00 00 ?? ?? 8B 7D 3C 8D 74 3D 00 8D BE F8 00 00 00 0F B7 76 06 4E 8B 47 10 09 C0 74 55 0F B7 47 22 09 C0 74 4D 6A 04 68 00 10 00 00 FF 77 10 6A 00 FF 93 38 03 00 00 50 56 57 89 EE 03 77 0C 8B 4F 10 89 C7 89 C8 C1 E9 02 FC F3 A5 89 C1 83 E1 03 F3 A4 5F 5E 8B 04 24 89 EA 03 57 0C E8 3F 01 00 00 58 68 00 40 00 00 FF 77 10 50 FF 93 3C 03 00 00 83 C7 28 4E 75 9E BE ?? ?? ?? ?? 09 F6 0F 84 0C 01 00 00 01 EE 8B 4E 0C 09 C9 0F 84 FF 00 00 00 01 E9 89 CF 57 FF 93 30 03 00 00 09 C0 75 3D 6A 04 68 00 10 00 00 68 00 10 00 00 6A 00 FF 93 38 03 00 00 89 C6 8D 83 6F 02 00 00 57 50 56 FF 93 44 03 00 00 6A 10 6A 00 56 6A 00 FF 93 48 03 00 00 89 E5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MASM32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A ?? 68 00 30 40 00 68 ?? 30 40 00 6A 00 E8 07 00 00 00 6A 00 E8 06 00 00 00 FF 25 08 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftDefenderv10v11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 74 07 75 05 19 32 67 E8 E8 74 1F 75 1D E8 68 39 44 CD ?? 59 9C 50 74 0A 75 08 E8 59 C2 04 ?? 55 8B EC E8 F4 FF FF FF 56 57 53 78 0F 79 0D E8 34 99 47 49 34 33 EF 31 34 52 47 23 68 A2 AF 47 01 59 E8 ?? ?? ?? ?? 58 05 BA 01 ?? ?? 03 C8 74 BE 75 BC E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XtremeProtectorv106
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? 00 B9 75 ?? ?? 00 50 51 E8 05 00 00 00 E9 4A 01 00 00 60 8B 74 24 24 8B 7C 24 28 FC B2 80 8A 06 46 88 07 47 BB 02 00 00 00 02 D2 75 05 8A 16 46 12 D2 73 EA 02 D2 75 05 8A 16 46 12 D2 73 4F 33 C0 02 D2 75 05 8A 16 46 12 D2 0F 83 DF 00 00 00 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VcasmProtector1112vcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 0B 5B 56 50 72 6F 74 65 63 74 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidiumv1111
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 E7 1C 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VxEddie1530
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 81 EE ?? ?? FC 2E ?? ?? ?? ?? 4D 5A ?? ?? FA 8B E6 81 C4 ?? ?? FB 3B ?? ?? ?? ?? ?? 2E ?? ?? ?? ?? 50 06 56 1E 33 C0 50 1F C4 ?? ?? ?? 2E ?? ?? ?? ?? 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule KBySV028DLLshoooo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? BA ?? ?? ?? ?? 03 C2 FF E0 ?? ?? ?? ?? 60 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEncrypt10JunkCode
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C BE 00 10 40 00 8B FE B9 ?? ?? ?? ?? BB 78 56 34 12 AD 33 C3 AB E2 FA 9D 61 E9 ?? ?? ?? FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEPasswordv02SMTSMF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 ?? ?? ?? 8B EC 5D C3 33 C0 5D 8B FD 81 ED 33 26 40 ?? 81 EF ?? ?? ?? ?? 83 EF 05 89 AD 88 27 40 ?? 8D 9D 07 29 40 ?? 8D B5 62 28 40 ?? 46 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPE22006710220061025WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 73 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 54 65 6D 70 50 61 74 68 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv16Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 D0 68 ?? ?? ?? ?? FF D2 }
|
||
|
$a1 = { 33 D0 68 ?? ?? ?? ?? FF D2 B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEPaCKv10CCopyright1998byANAKiN
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 0D 0A 20 2D 3D FE 20 50 45 2D 50 41 43 4B 20 76 31 2E 30 20 2D FE 2D 20 28 43 29 20 43 6F 70 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule YodasProtectorv1032Beta2AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8F 00 00 00 E8 03 00 00 00 EB 01 ?? E8 82 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B8 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxMTEnonencrypted
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 D9 80 E1 FE 75 02 49 49 97 A3 ?? ?? 03 C1 24 FE 75 02 48 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01FSG131Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 90 90 90 00 BF 90 90 90 00 BB 90 90 90 00 53 BB 90 90 90 00 B2 80 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv212AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 }
|
||
|
$a1 = { 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack022023betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 07 BE 88 01 40 00 AD 8B F8 59 95 F3 A5 AD B5 ?? F3 AB AD 50 97 51 58 8D 54 }
|
||
|
$a1 = { 6A 07 BE 88 01 40 00 AD 8B F8 59 95 F3 A5 AD B5 ?? F3 AB AD 50 97 51 58 8D 54 85 5C FF 16 72 59 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 E3 ?? B3 00 8D 1C 5B 8D 9C 9D 0C 10 00 00 }
|
||
|
$a2 = { AD 8B F8 59 95 F3 A5 AD B5 ?? F3 AB AD 50 97 51 58 8D 54 85 5C FF 16 72 ?? 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 E3 ?? B3 00 8D 1C 5B 8D 9C 9D 0C 10 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01CodeLockAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 43 4F 44 45 2D 4C 4F 43 4B 2E 4F 43 58 00 01 28 01 50 4B 47 05 4C 3F B4 04 4D 4C 47 4B E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv100c1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E 8C 1E ?? ?? 8B 1E ?? ?? 8C DA 81 C2 ?? ?? 3B DA 72 ?? 81 EB ?? ?? 83 EB ?? FA 8E D3 BC ?? ?? FB FD BE ?? ?? 8B FE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakenSPack13emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 2B E8 8D B5 D3 FE FF FF 8B 06 83 F8 00 74 11 8D B5 DF FE FF FF 8B 06 83 F8 01 0F 84 F1 01 00 00 61 9D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv100c2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? A1 ?? ?? 2D ?? ?? 8C CB 81 C3 ?? ?? 3B C3 77 ?? 05 ?? ?? 3B C3 77 ?? B4 09 BA ?? ?? CD 21 CD 20 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule kkrunchyv017FGiesen
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC FF 4D 08 31 D2 8D 7D 30 BE }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtectv190gRiscosoftwareInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 0F 87 02 00 00 00 1B F8 E8 01 00 00 00 73 83 04 24 06 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPX293300LZMAMarkusOberhumerLaszloMolnarJohnReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 89 E5 8D 9C 24 ?? ?? ?? ?? 31 C0 50 39 DC 75 FB 46 46 53 68 ?? ?? ?? ?? 57 83 C3 04 53 68 ?? ?? ?? ?? 56 83 C3 04 53 50 C7 03 03 00 02 00 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium133720070623ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 27 00 00 00 EB 03 ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 03 ?? ?? ?? 83 82 B8 00 00 00 23 EB 03 ?? ?? ?? 33 C0 EB 02 ?? ?? C3 EB 01 ?? EB 03 ?? ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 01 ?? 50 EB 02 ?? ?? 33 C0 EB 01 ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 02 ?? ?? E9 FA 00 00 00 EB 04 ?? ?? ?? ?? E8 D5 FF FF FF EB 01 ?? EB 01 ?? 58 EB 04 ?? ?? ?? ?? EB 01 ?? 64 67 8F 06 00 00 EB 02 ?? ?? 83 C4 04 EB 01 ?? E8 F7 26 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv2000AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 70 05 00 00 EB 4C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov4000053SiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 20 8B 4B 00 68 80 E4 48 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 88 31 4B 00 33 D2 8A D4 89 15 A4 A1 4B 00 8B C8 81 E1 FF 00 00 00 89 0D A0 A1 4B 00 C1 E1 08 03 CA 89 0D 9C A1 4B 00 C1 E8 10 A3 98 A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov160a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 98 71 40 00 68 48 2D 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtectUltraProtect10X20XRiSco
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 55 53 45 52 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 4D 65 73 73 61 67 65 42 6F 78 41 00 90 4D 69 6E 65 49 6D 70 6F 72 74 5F 45 6E 64 73 73 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstall3035Jtit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 68 53 74 41 6C 68 54 68 49 6E E8 00 00 00 00 58 BB 37 1F 00 00 2B C3 50 68 ?? ?? ?? ?? 68 00 28 00 00 68 04 01 00 00 E8 BA FE FF FF E9 90 FF FF FF CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 }
|
||
|
$a1 = { 9C 60 68 53 74 41 6C 68 54 68 49 6E E8 00 00 00 00 58 BB 37 1F 00 00 2B C3 50 68 ?? ?? ?? ?? 68 00 28 00 00 68 04 01 00 00 E8 BA FE FF FF E9 90 FF FF FF CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 C6 00 00 00 E8 DF 00 00 00 73 1B 55 BD 00 01 00 00 E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB A2 B9 01 00 00 00 E8 D0 00 00 00 83 C0 07 89 45 F8 C6 45 F7 00 83 F8 08 74 89 E8 B1 00 00 00 88 45 F7 E9 7C FF FF FF B9 07 00 00 00 E8 AA 00 00 00 50 33 C9 B1 02 E8 A0 00 00 00 8B C8 41 41 58 0B C0 74 04 8B D8 EB 5E 83 F9 02 74 6A 41 E8 88 00 00 00 89 45 FC E9 48 FF FF FF E8 87 00 00 00 49 E2 09 8B C3 E8 7D 00 00 00 EB 3A 49 8B C1 55 8B 4D FC 8B E8 33 C0 D3 E5 E8 5D 00 00 00 0B C5 5D 8B D8 E8 5F 00 00 00 3D 00 00 01 00 73 14 3D FF 37 00 00 73 0E 3D 7F 02 00 00 73 08 83 F8 7F 77 04 41 41 41 41 56 8B F7 2B F0 F3 A4 5E E9 F0 FE FF FF 33 C0 EB 05 8B C7 2B 45 0C 5E 5F 5B C9 C2 08 00 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 C3 B9 08 00 00 00 E8 01 00 00 00 C3 33 C0 E8 E1 FF FF FF 13 C0 E2 F7 C3 33 C9 41 E8 D4 FF FF FF 13 C9 E8 CD FF FF FF 72 F2 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PENinjav10DzAkRAkerTNT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 5B 2A 40 00 BF 35 12 00 00 E8 40 12 00 00 3D 22 83 A3 C6 0F 85 67 0F 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded19XJitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 51 53 56 57 6A 00 6A 00 FF 15 ?? ?? ?? ?? 50 E8 87 FC FF FF 59 59 A1 ?? ?? ?? ?? 8B 40 10 03 05 ?? ?? ?? ?? 89 45 FC 8B 45 FC FF E0 5F 5E 5B C9 C3 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorv13045
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 24 00 00 00 8B 4C 24 0C C7 01 17 00 01 00 C7 81 ?? ?? ?? ?? ?? ?? ?? 31 C0 89 41 14 89 41 18 80 A1 }
|
||
|
$a1 = { E8 24 ?? ?? ?? 8B 4C 24 0C C7 01 17 ?? 01 ?? C7 81 ?? ?? ?? ?? ?? ?? ?? 31 C0 89 41 14 89 41 18 80 A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1338ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 ?? ?? ?? ?? E8 28 00 00 00 EB 01 ?? EB 01 ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 ?? EB 04 ?? ?? ?? ?? 33 C0 EB 03 ?? ?? ?? C3 EB 01 ?? EB 01 ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 01 ?? 50 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? 8B 00 EB 03 ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 02 ?? ?? EB 04 ?? ?? ?? ?? 58 EB 04 ?? ?? ?? ?? EB 02 ?? ?? 64 67 8F 06 00 00 EB 04 ?? ?? ?? ?? 83 C4 04 EB 04 ?? ?? ?? ?? E8 57 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPV073betaap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E 72 6C 70 00 00 00 00 00 50 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yCv13byAshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC C0 00 00 00 53 56 57 8D BD 40 FF FF FF B9 30 00 00 00 B8 CC CC CC CC F3 AB 60 E8 00 00 00 00 5D 81 ED 84 52 41 00 B9 75 5E 41 00 81 E9 DE 52 41 00 8B D5 81 C2 DE 52 41 00 8D 3A 8B F7 33 C0 EB 04 90 EB 01 C2 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCPECalphapreview
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 00 00 00 00 5D 8B CD 81 ED 33 30 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AlexProtectorv10Alex
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 10 40 00 E8 24 00 00 00 EB 01 E9 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinkv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 9C FC BE ?? ?? BF ?? ?? 57 B9 ?? ?? F3 A4 8B ?? ?? ?? BE ?? ?? BF ?? ?? F3 A4 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHPack01FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 68 54 ?? ?? 00 B8 48 ?? ?? 00 FF 10 68 B3 ?? ?? 00 50 B8 44 ?? ?? 00 FF 10 68 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SentinelSuperProAutomaticProtectionv640Safenet
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? 6A 01 6A 00 FF 15 ?? ?? ?? ?? A3 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 33 C9 3D B7 00 00 00 A1 ?? ?? ?? ?? 0F 94 C1 85 C0 89 0D ?? ?? ?? ?? 0F 85 ?? ?? ?? ?? 55 56 C7 05 ?? ?? ?? ?? 01 00 00 00 FF 15 ?? ?? ?? ?? 01 05 ?? ?? ?? ?? FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule DxPack10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 8B FD 81 ED ?? ?? ?? ?? 2B B9 ?? ?? ?? ?? 81 EF ?? ?? ?? ?? 83 BD ?? ?? ?? ?? ?? 0F 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pohernah103byKas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 2A 27 40 00 31 C0 40 83 F0 06 40 3D 40 1F 00 00 75 07 BE 6A 27 40 00 EB 02 EB EB 8B 85 9E 28 40 00 83 F8 01 75 17 31 C0 01 EE 3D 99 00 00 00 74 0C 8B 8D 86 28 40 00 30 0E 40 46 EB ED ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 56 57 4F F7 D7 21 FE 89 F0 5F 5E C3 60 83 F0 05 40 90 48 83 F0 05 89 C6 89 D7 60 E8 0B 00 00 00 61 83 C7 08 83 E9 07 E2 F1 61 C3 57 8B 1F 8B 4F 04 68 B9 79 37 9E 5A 42 89 D0 48 C1 E0 05 BF 20 00 00 00 4A 89 DD C1 E5 04 29 E9 8B 6E 08 31 DD 29 E9 89 DD C1 ED 05 31 C5 29 E9 2B 4E 0C 89 CD C1 E5 04 29 EB 8B 2E 31 CD 29 EB 89 CD C1 ED 05 31 C5 29 EB 2B 5E 04 29 D0 4F 75 C8 5F 89 1F 89 4F 04 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV1258ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 ?? 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nPackv11150200BetaNEOx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D 40 ?? ?? ?? 00 75 05 E9 01 00 00 00 C3 E8 41 00 00 00 B8 80 ?? ?? ?? 2B 05 08 ?? ?? ?? A3 3C ?? ?? 00 E8 5E 00 00 00 E8 E0 01 00 00 E8 EC 06 00 00 E8 F7 05 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PerlApp602ActiveState
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 2C EA 40 00 FF D3 83 C4 0C 85 C0 0F 85 CD 00 00 00 6A 09 57 68 20 EA 40 00 FF D3 83 C4 0C 85 C0 75 12 8D 47 09 50 FF 15 1C D1 40 00 59 A3 B8 07 41 00 EB 55 6A 08 57 68 14 EA 40 00 FF D3 83 C4 0C 85 C0 75 11 8D 47 08 50 FF 15 1C D1 40 00 59 89 44 24 10 EB 33 6A 09 57 68 08 EA 40 00 FF D3 83 C4 0C 85 C0 74 22 6A 08 57 68 FC E9 40 00 FF D3 83 C4 0C 85 C0 74 11 6A 0B 57 68 F0 E9 40 00 FF D3 83 C4 0C 85 C0 75 55 }
|
||
|
$a1 = { 68 9C E1 40 00 FF 15 A4 D0 40 00 85 C0 59 74 0F 50 FF 15 1C D1 40 00 85 C0 59 89 45 FC 75 62 6A 00 8D 45 F8 FF 75 0C F6 45 14 01 50 8D 45 14 50 E8 9B 01 00 00 83 C4 10 85 C0 0F 84 E9 00 00 00 8B 45 F8 83 C0 14 50 FF D6 85 C0 59 89 45 FC 75 0E FF 75 14 FF 15 78 D0 40 00 E9 C9 00 00 00 68 8C E1 40 00 FF 75 14 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXProtectorv10x2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? ?? ?? ?? ?? 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded2501Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B8 ?? ?? ?? ?? BB ?? ?? ?? ?? 50 E8 00 00 00 00 58 2D A8 1A 00 00 B9 6D 1A 00 00 BA 21 1B 00 00 BE 00 10 00 00 BF C0 53 00 00 BD F0 1A 00 00 03 E8 81 75 00 ?? ?? ?? ?? 81 75 04 ?? ?? ?? ?? 81 75 08 ?? ?? ?? ?? 81 75 0C ?? ?? ?? ?? 81 75 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CodeVirtualizer1310OreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C FC E8 00 00 00 00 5F 81 EF ?? ?? ?? ?? 8B C7 81 C7 ?? ?? ?? ?? 3B 47 2C 75 02 EB 2E 89 47 2C B9 A7 00 00 00 EB 05 01 44 8F ?? 49 0B C9 75 F7 83 7F 40 00 74 15 8B 77 40 03 F0 EB 09 8B 1E 03 D8 01 03 83 C6 04 83 3E 00 75 F2 8B 74 24 24 8B DE 03 F0 B9 01 00 00 00 33 C0 F0 0F B1 4F 30 75 F7 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtector13Xvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 60 8B B4 24 24 00 00 00 8B BC 24 28 00 00 00 FC C6 C2 80 33 DB A4 C6 C3 02 E8 A9 00 00 00 0F 83 F1 FF FF FF 33 C9 E8 9C 00 00 00 0F 83 2D 00 00 00 33 C0 E8 8F 00 00 00 0F 83 37 00 00 00 C6 C3 02 41 C6 C0 10 E8 7D 00 00 00 10 C0 0F 83 F3 FF FF FF }
|
||
|
$a1 = { E9 B9 16 00 00 55 8B EC 81 EC 74 04 00 00 57 68 00 00 00 00 68 00 00 C2 14 68 FF FF 00 00 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 68 00 00 C2 10 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 68 FF FF C2 10 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 68 00 00 C2 14 68 FF FF 00 00 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 68 ?? ?? ?? ?? 9C 81 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9D 54 FF 14 24 68 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Packman0001bubba
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 58 8D A8 ?? FE FF FF 8D 98 ?? ?? ?? FF 8D ?? ?? 01 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePackV11XV12XMethod1bagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5B 8D 5B FA BD ?? ?? ?? ?? 8B 7D 3C 8D 74 3D 00 8D BE F8 00 00 00 0F B7 76 06 4E 8B 47 10 09 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEEncryptv40bJunkCode
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 ?? ?? 00 66 83 ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEQuake006forgat
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 A5 00 00 00 2D ?? ?? 00 00 00 00 00 00 00 00 00 3D ?? ?? 00 2D ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4A ?? ?? 00 5B ?? ?? 00 6E ?? ?? 00 00 00 00 00 6B 45 72 4E 65 4C 33 32 2E 64 4C 6C 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 ?? ?? 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Kryptonv02
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 0C 24 E9 0A 7C 01 ?? AD 42 40 BD BE 9D 7A 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule AHTeamEPProtector03fakePELockNT204FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 EB 03 CD 20 C7 1E EB 03 CD 20 EA 9C EB 02 EB 01 EB 01 EB 60 EB 03 CD 20 EB EB 01 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorPacK150XCGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC ?? ?? ?? ?? 53 56 57 83 A5 ?? ?? ?? ?? ?? F3 EB 0C 65 58 50 72 2D 76 2E 31 2E 35 2E 00 83 7D 0C ?? 75 23 8B 45 08 A3 ?? ?? ?? ?? 6A 04 68 00 10 00 00 68 20 03 00 00 6A 00 FF 15 ?? ?? ?? ?? A3 ?? ?? ?? ?? EB 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule D1S1Gv11BetaScrambledEXED1N
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 07 00 00 00 E8 1E 00 00 00 C3 90 58 89 C2 89 C2 25 00 F0 FF FF 50 83 C0 55 8D 00 FF 30 8D 40 04 FF 30 52 C3 8D 40 00 55 8B EC 83 C4 E8 53 56 57 8B 4D 10 8B 45 08 89 45 F8 8B 45 0C 89 45 F4 8D 41 61 8B 38 8D 41 65 8B 00 03 C7 89 45 FC 8D 41 69 8B 00 03 C7 8D 51 6D 8B 12 03 D7 83 C1 71 8B 09 03 CF 2B CA 72 0A 41 87 D1 80 31 FF 41 4A 75 F9 89 45 F0 EB 71 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ReversingLabsProtector074betaAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 00 41 00 E8 01 00 00 00 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtect109gRiscosoftwareInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 F9 50 E8 01 00 00 00 7C 58 58 49 50 E8 01 00 00 00 7E 58 58 79 04 66 B9 B8 72 E8 01 00 00 00 7A 83 C4 04 85 C8 EB 01 EB C1 F8 BE 72 03 73 01 74 0F 81 01 00 00 00 F9 EB 01 75 F9 E8 01 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NorthStarPEShrinker13Liuxingping
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 2B E8 8D B5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorV13CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC ?? 53 56 57 EB 0C 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoinerSmallbuild035GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 51 33 CB 86 C9 59 E8 9E FD FF FF 66 87 DB 6A 00 E8 0C 00 00 00 FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack020betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 40 00 AD 8B F8 95 A5 33 C0 33 C9 AB 48 AB F7 D8 B1 04 F3 AB C1 E0 0A B5 ?? F3 AB AD 50 97 51 58 8D 54 85 5C FF 16 72 5A 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 E3 ?? B3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPX20030XMarkusOberhumerLaszloMolnarJohnReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5E 89 F7 B9 ?? ?? ?? ?? 8A 07 47 2C E8 3C 01 77 F7 80 3F ?? 75 F2 8B 07 8A 5F 04 66 C1 E8 08 C1 C0 10 86 C4 29 F8 80 EB E8 01 F0 89 07 83 C7 05 88 D8 E2 D9 8D ?? ?? ?? ?? ?? 8B 07 09 C0 74 3C 8B 5F 04 8D ?? ?? ?? ?? ?? ?? 01 F3 50 83 C7 08 FF ?? ?? ?? ?? ?? 95 8A 07 47 08 C0 74 DC 89 F9 57 48 F2 AE 55 FF ?? ?? ?? ?? ?? 09 C0 74 07 89 03 83 C3 04 EB E1 FF ?? ?? ?? ?? ?? 8B AE ?? ?? ?? ?? 8D BE 00 F0 FF FF BB 00 10 00 00 50 54 6A 04 53 57 FF D5 8D 87 ?? ?? ?? ?? 80 20 7F 80 60 28 7F 58 50 54 50 53 57 FF D5 58 61 8D 44 24 80 6A 00 39 C4 75 FA 83 EC 80 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinUpackv039finalByDwingc2005h1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 39 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler12Bp0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 D8 53 56 57 33 C0 89 45 D8 89 45 DC 89 45 E0 89 45 E4 89 45 E8 B8 70 3A 40 00 E8 C4 EC FF FF 33 C0 55 68 5C 3F 40 00 64 FF 30 64 89 20 E8 C5 D7 FF FF E8 5C F5 FF FF B8 20 65 40 00 33 C9 BA 04 01 00 00 E8 D3 DB FF FF 68 04 01 00 00 68 20 65 40 00 6A 00 FF 15 10 55 40 00 BA 6C 3F 40 00 B8 14 55 40 00 E8 5A F4 FF FF 85 C0 0F 84 1B 04 00 00 BA 18 55 40 00 8B 0D 14 55 40 00 E8 16 D7 FF FF 8B 05 88 61 40 00 8B D0 B8 54 62 40 00 E8 D4 E3 FF FF B8 54 62 40 00 E8 F2 E2 FF FF 8B D0 B8 18 55 40 00 8B 0D 88 61 40 00 E8 E8 D6 FF FF FF 35 34 62 40 00 FF 35 30 62 40 00 FF 35 3C 62 40 00 FF 35 38 62 40 00 8D 55 E8 A1 88 61 40 00 E8 E3 F0 FF FF 8B 55 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack010012betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 48 01 40 00 AD 8B F8 95 A5 33 C0 33 C9 AB 48 AB F7 D8 B1 04 F3 AB C1 E0 0A B5 ?? F3 AB AD 50 97 51 AD 87 F5 58 8D 54 86 5C FF D5 72 5A 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEArmorV07Xhying
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED ?? ?? ?? ?? 8D B5 ?? ?? ?? ?? 55 56 81 C5 ?? ?? ?? ?? 55 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LauncherGeneratorv103
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 20 40 00 68 10 20 40 00 6A 00 6A 00 6A 20 6A 00 6A 00 6A 00 68 F0 22 40 00 6A 00 E8 93 00 00 00 85 C0 0F 84 7E 00 00 00 B8 00 00 00 00 3B 05 68 20 40 00 74 13 6A ?? 68 60 23 40 00 68 20 23 40 00 6A 00 E8 83 00 00 00 A1 58 20 40 00 3B 05 6C 20 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtector102103AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8F 00 00 00 E8 03 00 00 00 EB 01 ?? E8 82 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B8 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AB 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule NakedPacker10byBigBoote
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 FC 0F B6 05 34 ?? ?? ?? 85 C0 75 31 B8 50 ?? ?? ?? 2B 05 04 ?? ?? ?? A3 30 ?? ?? ?? A1 00 ?? ?? ?? 03 05 30 ?? ?? ?? A3 38 ?? ?? ?? E8 9A 00 00 00 A3 50 ?? ?? ?? C6 05 34 ?? ?? ?? 01 83 3D 50 ?? ?? ?? 00 75 07 61 FF 25 38 ?? ?? ?? 61 FF 74 24 04 6A 00 FF 15 44 ?? ?? ?? 50 FF 15 40 ?? ?? ?? C3 FF 74 24 04 6A 00 FF 15 44 ?? ?? ?? 50 FF 15 48 ?? ?? ?? C3 8B 4C 24 04 56 8B 74 24 10 57 85 F6 8B F9 74 0D 8B 54 24 10 8A 02 88 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv080
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 F9 11 00 00 C3 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01YodasProtector102Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 90 90 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtector11Xvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 0B 5B 56 50 72 6F 74 65 63 74 5D 00 E8 24 00 00 00 8B 44 24 04 8B 00 3D 04 00 00 80 75 08 8B 64 24 08 EB 04 58 EB 0C E9 64 8F 05 00 00 00 00 74 F3 75 F1 EB 24 64 FF 35 00 00 00 00 EB 12 FF 9C 74 03 75 01 E9 81 0C 24 00 01 00 00 9D 90 EB F4 64 89 25 00 00 00 00 EB E6 E8 16 00 00 00 8B 5C 24 0C 8B A3 C4 00 00 00 64 8F 05 00 00 00 00 83 C4 04 EB 14 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C9 99 F7 F1 E9 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 E8 16 00 00 00 8B 5C 24 0C 8B A3 C4 00 00 00 64 8F 05 00 00 00 00 83 C4 04 EB 14 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C9 99 F7 F1 E9 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule FSGv110EngdulekxtMASM32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 DB E8 02 00 00 00 86 43 5E 8D 1D D0 75 CF 83 C1 EE 1D 68 50 ?? 8F 83 EB 02 3D 0F 5A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pohernah102byKas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED DE 26 40 00 8B BD 05 28 40 00 8B 8D 0D 28 40 00 B8 25 28 40 00 01 E8 80 30 05 83 F9 00 74 71 81 7F 1C AB 00 00 00 75 62 8B 57 0C 03 95 09 28 40 00 31 C0 51 31 C9 66 B9 F7 00 66 83 F9 00 74 49 8B 57 0C 03 95 09 28 40 00 8B 85 11 28 40 00 83 F8 02 75 06 81 C2 00 02 00 00 51 8B 4F 10 83 F8 02 75 06 81 E9 00 02 00 00 57 BF C8 00 00 00 89 CE E8 27 00 00 00 89 C1 5F B8 25 28 40 00 01 E8 E8 24 00 00 00 59 49 EB B1 59 83 C7 28 49 EB 8A 8B 85 01 28 40 00 89 44 24 1C 61 FF E0 56 57 4F F7 D7 21 FE 89 F0 5F 5E C3 60 83 F0 05 40 90 48 83 F0 05 89 C6 89 D7 60 E8 0B 00 00 00 61 83 C7 08 83 E9 07 E2 F1 61 C3 57 8B 1F 8B 4F 04 68 B9 79 37 9E 5A 42 89 D0 48 C1 E0 05 BF 20 00 00 00 4A 89 DD C1 E5 04 29 E9 8B 6E 08 31 DD 29 E9 89 DD C1 ED 05 31 C5 29 E9 2B 4E 0C 89 CD C1 E5 04 29 EB 8B 2E 31 CD 29 EB 89 CD C1 ED 05 31 C5 29 EB 2B 5E 04 29 D0 4F 75 C8 5F 89 1F 89 4F 04 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ActiveMARK5xTrymediaSystemsInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 20 2D 2D 4D 50 52 4D 4D 47 56 41 2D 2D 00 75 73 65 72 33 32 2E 64 6C 6C 00 4D 65 73 73 61 67 65 42 6F 78 41 00 54 68 69 73 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 63 61 6E 6E 6F 74 20 72 75 6E 20 77 69 74 68 20 61 6E 20 61 63 74 69 76 65 20 64 65 62 75 67 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv20HideEPVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 D1 83 F1 FF 6A 00 F7 D1 83 F1 FF 81 04 24 DC 20 ?? 00 F7 D1 83 F1 FF E8 00 00 00 00 F7 D1 83 F1 FF C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Armadillov172v173
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E8 C1 ?? ?? 68 F4 86 ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AsCryptv01SToRM2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 ?? ?? ?? 83 ?? ?? ?? ?? 90 90 90 83 ?? ?? E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule AsCryptv01SToRM3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 ?? ?? ?? 83 ?? ?? ?? ?? 90 90 90 51 ?? ?? ?? 01 00 00 00 83 ?? ?? E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule ASProtectV2XDLLAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 03 00 00 00 E9 ?? ?? 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ?? ?? ?? ?? 03 DD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AsCryptv01SToRM4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 ?? ?? ?? 83 ?? ?? ?? ?? 90 90 90 E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
/*
|
||
|
rule AsCryptv01SToRM5
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 ?? ?? E2 ?? ?? E2 ?? FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
*/
|
||
|
|
||
|
rule yzpack20UsAr
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 25 ?? ?? ?? ?? 61 87 CC 55 45 45 55 81 ED CA 00 00 00 55 A4 B3 02 FF 14 24 73 F8 33 C9 FF 14 24 73 18 33 C0 FF 14 24 73 1F B3 02 41 B0 10 FF 14 24 12 C0 73 F9 75 3C AA EB DC FF 54 24 04 2B CB 75 0F FF 54 24 08 EB 27 AC D1 E8 74 30 13 C9 EB 1B 91 48 C1 E0 08 AC FF 54 24 08 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 8B C5 B3 01 56 8B F7 2B F0 F3 A4 5E EB 99 BD ?? ?? ?? ?? FF 65 28 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PasswordprotectormySMT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 5D 8B FD 81 ?? ?? ?? ?? ?? 81 ?? ?? ?? ?? ?? 83 ?? ?? 89 ?? ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? 46 80 ?? ?? 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ObsidiumV1258V133XObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 ?? 00 00 00 EB 02 ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ReflexiveArcadeWrapper
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 98 68 42 00 68 14 FA 41 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 F8 50 42 00 33 D2 8A D4 89 15 3C E8 42 00 8B C8 81 E1 FF 00 00 00 89 0D 38 E8 42 00 C1 E1 08 03 CA 89 0D 34 E8 42 00 C1 E8 10 A3 30 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxTrojanTelefoon
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 1E E8 3B 01 BF CC 01 2E 03 3E CA 01 2E C7 05 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv030betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? 42 79 44 77 69 6E 67 40 00 00 00 50 45 00 00 4C 01 02 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 30 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule VxACMEClonewarMutant
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC AD 3D FF FF 74 20 E6 42 8A C4 E6 42 E4 61 0C 03 E6 61 AD B9 40 1F E2 FE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
/*
|
||
|
rule Mew11SEv12EngNorthfox
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? FF 0C ?? ?? 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
rule Armadillov2xxCopyMemII
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A ?? 8B B5 ?? ?? ?? ?? C1 E6 04 8B 85 ?? ?? ?? ?? 25 07 ?? ?? 80 79 05 48 83 C8 F8 40 33 C9 8A 88 ?? ?? ?? ?? 8B 95 ?? ?? ?? ?? 81 E2 07 ?? ?? 80 79 05 4A 83 CA F8 42 33 C0 8A 82 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TPACKv05cm1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? FD 60 BE ?? ?? BF ?? ?? B9 ?? ?? F3 A4 8B F7 BF ?? ?? FC 46 E9 8E FE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv271
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 00 60 EB 00 E8 00 00 00 00 5D 81 ED B0 27 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TPACKv05cm2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? FD 60 BE ?? ?? BF ?? ?? B9 ?? ?? F3 A4 8B F7 BF ?? ?? FC 46 E9 CE FD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ExeJoiner10Yodaf2f
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 10 40 00 68 04 01 00 00 E8 39 03 00 00 05 00 10 40 00 C6 00 5C 68 04 01 00 00 68 04 11 40 00 6A 00 E8 1A 03 00 00 6A 00 68 80 00 00 00 6A 03 6A 00 6A 01 68 00 00 00 80 68 04 11 40 00 E8 EC 02 00 00 83 F8 FF 0F 84 83 02 00 00 A3 08 12 40 00 6A 00 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv101bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED D2 2A 44 ?? B8 CC 2A 44 ?? 03 C5 2B 85 A5 2E 44 ?? 89 85 B1 2E 44 ?? 80 BD 9C 2E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MacromediaWindowsFlashProjectorPlayerv30
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC 44 56 FF 15 94 13 42 00 8B F0 B1 22 8A 06 3A C1 75 13 8A 46 01 46 3A C1 74 04 84 C0 75 F4 38 0E 75 0D 46 EB 0A 3C 20 7E 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinV11cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 7D DE 46 00 0B E4 74 9E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack118aPlib043ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 ?? 8D B5 1A 04 00 00 8D 9D C1 02 00 00 33 FF E8 61 01 00 00 EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 ?? 83 C7 ?? 83 3C 37 00 75 EB 83 BD 06 04 00 00 00 74 0E 83 BD 0A 04 00 00 00 74 05 E8 D7 01 00 00 8D 74 37 04 53 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 A7 03 00 00 89 85 16 04 00 00 5B FF B5 16 04 00 00 56 FF D3 83 C4 ?? 8B B5 16 04 00 00 8B C6 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DotFixNiceProtectvna
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 55 00 00 00 8D BD 00 10 40 00 68 ?? ?? ?? 00 03 3C 24 8B F7 90 68 31 10 40 00 9B DB E3 55 DB 04 24 8B C7 DB 44 24 04 DE C1 DB 1C 24 8B 1C 24 66 AD 51 DB 04 24 90 90 DA 8D 77 10 40 00 DB 1C 24 D1 E1 29 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv032betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? 42 79 44 77 69 6E 67 40 00 00 00 50 45 00 00 4C 01 02 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 32 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PackItBitch10archphase
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 28 ?? ?? ?? 35 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 41 ?? ?? ?? 50 ?? ?? ?? 00 00 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 ?? ?? ?? ?? ?? ?? ?? 79 ?? ?? ?? 7D ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule JDPack2xJDPack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 68 51 40 00 68 04 25 40 00 64 A1 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RPolyCryptv10personalpolycryptorsignfrompinch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 58 97 97 60 61 8B 04 24 80 78 F3 6A E8 00 00 00 00 58 E8 00 00 00 00 58 91 91 EB 00 0F 85 6B F4 76 6F E8 00 00 00 00 83 C4 04 E8 00 00 00 00 58 90 E8 00 00 00 00 83 C4 04 8B 04 24 80 78 F1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv031betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? 42 79 44 77 69 6E 67 40 00 00 00 50 45 00 00 4C 01 02 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Packmanv0001
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 58 8D A8 ?? ?? FF FF 8D 98 ?? ?? ?? FF 8D ?? ?? 01 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PEPack099Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 11 00 00 00 5D 83 ED 06 80 BD E0 04 90 90 01 0F 84 F2 FF CC 0A E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor239minimumprotection
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? E9 ?? ?? ?? FF 50 C1 C8 18 89 05 ?? ?? ?? ?? C3 C1 C0 18 51 E9 ?? ?? ?? FF 84 C0 0F 84 6A F9 FF FF E9 ?? ?? ?? FF C3 E9 ?? ?? ?? FF E8 CF E9 FF FF B8 01 00 00 00 E9 ?? ?? ?? FF 2B D0 68 A0 36 80 D4 59 81 C9 64 98 FF 99 E9 ?? ?? ?? FF 84 C0 0F 84 8E EC FF FF E9 ?? ?? ?? FF C3 87 3C 24 5F 8B 00 03 45 FC 83 C0 18 E9 ?? ?? ?? FF 87 0C 24 59 B8 01 00 00 00 D3 E0 23 D0 E9 02 18 00 00 0F 8D DB 00 00 00 C1 E8 14 E9 CA 00 00 00 9D 87 0C 24 59 87 1C 24 68 AE 73 B9 96 E9 C5 10 00 00 0F 8A ?? ?? ?? ?? E9 ?? ?? ?? FF 81 FD F5 FF 8F 07 E9 4F 10 00 00 C3 E9 5E 12 00 00 87 3C 24 E9 ?? ?? ?? FF E8 ?? ?? ?? FF 83 3D ?? ?? ?? ?? 00 0F 85 ?? ?? ?? ?? 8D 55 EC B8 ?? ?? ?? ?? E9 ?? ?? ?? FF E8 A7 1A 00 00 E8 2A CB FF FF E9 ?? ?? ?? FF C3 E9 ?? ?? ?? FF 59 89 45 E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualC60ASM
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 D0 EB 02 CD 20 BE BB 74 1C FB EB 02 CD 20 BF 3B ?? ?? FB C1 C1 03 33 F7 EB 02 CD 20 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HaspdongleAlladin
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 53 51 52 57 56 8B 75 1C 8B 3E ?? ?? ?? ?? ?? 8B 5D 08 8A FB ?? ?? 03 5D 10 8B 45 0C 8B 4D 14 8B 55 18 80 FF 32 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SafeDiscv4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 42 6F 47 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv112v115v1201
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 06 ?? ?? 73 ?? 2D ?? ?? FA 8E D0 FB 2D ?? ?? 8E C0 50 B9 ?? ?? 33 FF 57 BE ?? ?? FC F3 A5 CB B4 09 BA ?? ?? CD 21 CD 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv112v115v1202
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 3B C4 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorv153
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 24 00 00 00 8B 4C 24 0C C7 01 17 00 01 00 C7 81 B8 00 00 00 00 ?? ?? 00 31 C0 89 41 14 89 41 18 80 A1 C1 00 00 00 FE C3 31 C0 64 FF 30 64 89 20 CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule MSLRHv032afakeEXE32Pack13xemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3B C0 74 02 81 83 55 3B C0 74 02 81 83 53 3B C9 74 01 BC 56 3B D2 74 02 81 85 57 E8 00 00 00 00 3B DB 74 01 90 83 C4 14 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXpressorv11CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 15 13 00 00 E9 F0 12 00 00 E9 58 12 00 00 E9 AF 0C 00 00 E9 AE 02 00 00 E9 B4 0B 00 00 E9 E0 0C 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPackV11LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 57 84 40 00 2D 50 84 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivatePersonalPackerPPPv102ConquestOfTroycom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 17 00 00 00 E8 68 00 00 00 FF 35 2C 37 00 10 E8 ED 01 00 00 6A 00 E8 2E 04 00 00 E8 41 04 00 00 A3 74 37 00 10 6A 64 E8 5F 04 00 00 E8 30 04 00 00 A3 78 37 00 10 6A 64 E8 4E 04 00 00 E8 1F 04 00 00 A3 7C 37 00 10 A1 74 37 00 10 8B 1D 78 37 00 10 2B D8 8B 0D 7C 37 00 10 2B C8 83 FB 64 73 0F 81 F9 C8 00 00 00 73 07 6A 00 E8 D9 03 00 00 C3 6A 0A 6A 07 6A 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxHorse1776
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5D 83 ?? ?? 06 1E 26 ?? ?? ?? ?? BF ?? ?? 1E 0E 1F 8B F7 01 EE B9 ?? ?? FC F3 A6 1F 1E 07 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEShit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? B9 ?? ?? ?? ?? 83 F9 00 7E 06 80 30 ?? 40 E2 F5 E9 ?? ?? ?? FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DrWebVirusFindingEngineInSoftEDVSysteme
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 01 00 00 00 C2 0C 00 8D 80 00 00 00 00 8B D2 8B ?? 24 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PluginToExev100BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 29 C0 5D 81 ED D1 40 40 00 50 FF 95 B8 40 40 00 89 85 09 40 40 00 FF 95 B4 40 40 00 89 85 11 40 40 00 50 FF 95 C0 40 40 00 8A 08 80 F9 22 75 07 50 FF 95 C4 40 40 00 89 85 0D 40 40 00 8B 9D 09 40 40 00 60 6A 00 6A 01 53 81 C3 ?? ?? ?? 00 FF D3 61 6A 00 68 44 69 45 50 FF B5 0D 40 40 00 6A 00 81 C3 ?? ?? ?? 00 FF D3 83 C4 10 FF 95 B0 40 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv15PrivateVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 2C 24 4F 68 ?? ?? ?? ?? FF 54 24 04 83 44 24 04 4F B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NeoLitev200
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 44 24 04 23 05 ?? ?? ?? ?? 50 E8 ?? ?? ?? ?? 83 C4 04 FE 05 ?? ?? ?? ?? 0B C0 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv200bextra
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 06 02 00 72 ?? B4 09 BA ?? ?? CD 21 B8 01 4C CD 21 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? EA ?? ?? ?? ?? F3 A5 C3 59 2D ?? ?? 8E D0 51 2D ?? ?? 50 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Crunch5Fusion4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 15 03 ?? ?? ?? 06 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 68 ?? ?? ?? ?? 55 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePEBundle023xemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 07 30 40 00 87 DD 61 9D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEMangle
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C BE ?? ?? ?? ?? 8B FE B9 ?? ?? ?? ?? BB 44 52 4F 4C AD 33 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv302v302av304Relocationspack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? BF ?? ?? B9 ?? ?? 8C CD 81 ED ?? ?? 8B DD 81 EB ?? ?? 8B D3 FC FA 1E 8E DB 01 15 33 C0 2E AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXProtectorv10x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB EC ?? ?? ?? ?? 8A 06 46 88 07 47 01 DB 75 07 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NorthStarPEShrinkerv13byLiuxingping
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 2B E8 8D B5 73 ?? FF FF 8B 06 83 F8 00 74 11 8D B5 7F ?? FF FF 8B 06 83 F8 01 0F 84 F1 01 00 00 C7 06 01 00 00 00 8B D5 8B 85 4F ?? FF FF 2B D0 89 95 4F ?? FF FF 01 95 67 ?? FF FF 8D B5 83 ?? FF FF 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule CodeCryptv015b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 31 03 00 00 EB 02 83 3D 58 EB 02 FF 1D 5B EB 02 0F C7 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEdition117Ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv100
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB C4 84 40 ?? 87 DD 8B 85 49 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeASProtect10FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 60 E8 01 00 00 00 90 5D 81 ED 00 00 00 00 BB 00 00 00 00 03 DD 2B 9D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule KGCryptvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? 64 A1 30 ?? ?? ?? 84 C0 74 ?? 64 A1 20 ?? ?? ?? 0B C0 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxKBDflags1024
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B EC 2E 89 2E 24 03 BC 00 04 8C D5 2E 89 2E 22 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorV102AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8F 00 00 00 E8 03 00 00 00 EB 01 ?? E8 82 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B8 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AB 00 00 00 E8 03 00 00 00 EB 01 ?? 83 FB 55 E8 03 00 00 00 EB 01 ?? 75 2E E8 03 00 00 00 EB 01 ?? C3 60 E8 00 00 00 00 5D 81 ED 23 3F 42 00 8B D5 81 C2 72 3F 42 00 52 E8 01 00 00 00 C3 C3 E8 03 00 00 00 EB 01 ?? E8 0E 00 00 00 E8 D1 FF FF FF C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 CC C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 4B CC C3 E8 03 00 00 00 EB 01 ?? 33 DB B9 3A 66 42 00 81 E9 1D 40 42 00 8B D5 81 C2 1D 40 42 00 8D 3A 8B F7 33 C0 E8 03 00 00 00 EB 01 ?? E8 17 00 00 00 90 90 90 E9 C3 1F 00 00 33 C0 64 FF 30 64 89 20 43 CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1311ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 27 00 00 00 EB 02 ?? ?? EB 03 ?? ?? ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 22 EB 04 ?? ?? ?? ?? 33 C0 EB 01 ?? C3 EB 02 ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 03 ?? ?? ?? 50 EB 03 ?? ?? ?? 33 C0 EB 01 ?? 8B 00 EB 03 ?? ?? ?? C3 EB 01 ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 01 ?? EB 03 ?? ?? ?? 58 EB 03 ?? ?? ?? EB 01 ?? 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 03 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner01MicrosoftVisualC620Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 55 8B EC 83 EC 50 53 56 57 BE 90 90 90 90 8D 7D F4 A5 A5 66 A5 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MEGALITEv120a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 2D 73 ?? 72 ?? B4 09 BA ?? ?? CD 21 CD 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule tElock09910privatetE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? FF FF 00 00 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule GoatsMutilatorV16Goat_e0f
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 EA 0B 00 00 ?? ?? ?? 8B 1C 79 F6 63 D8 8D 22 B0 BF F6 49 08 C3 02 BD 3B 6C 29 46 13 28 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillo430aSiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 44 64 65 44 61 74 61 20 69 6E 69 74 69 61 6C 69 7A 65 64 20 28 41 4E 53 49 29 2C 20 61 70 70 20 73 74 72 69 6E 67 73 20 61 72 65 20 27 25 73 27 20 61 6E 64 20 27 25 73 27 00 00 00 44 64 65 44 61 74 61 20 69 6E 69 74 69 61 6C 69 7A 65 64 20 28 55 4E 49 43 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv038betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 38 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 }
|
||
|
$a1 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 38 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 ?? 00 00 ?? 00 00 ?? 00 00 ?? ?? 00 00 00 10 00 00 10 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 EE ?? ?? ?? 14 00 00 00 00 ?? ?? ?? ?? ?? ?? 00 FF 76 38 AD 50 8B 3E BE F0 ?? ?? ?? 6A 27 59 F3 A5 FF 76 04 83 C8 FF 8B DF AB EB 1C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 ?? ?? ?? ?? ?? 00 00 00 40 AB 40 B1 04 F3 AB C1 E0 0A B5 ?? F3 AB 8B 7E 0C 57 51 E9 ?? ?? ?? ?? E3 B1 04 D3 E0 03 E8 8D 53 18 33 C0 55 40 51 D3 E0 8B EA 91 FF 56 4C 33 D2 59 D1 E8 13 D2 E2 FA 5D 03 EA 45 59 89 6B 08 56 8B F7 2B F5 F3 A4 AC 5E B1 80 AA 3B 7E 34 0F 82 97 FE FF FF 58 5F 59 E3 1B 8A 07 47 04 18 3C 02 73 F7 8B 07 3C ?? 75 F1 B0 00 0F C8 03 46 38 2B C7 AB E2 E5 5E 5D 59 51 59 46 AD 85 C0 74 1F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule DCryptPrivate09bdrmist
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B9 ?? ?? ?? 00 E8 00 00 00 00 58 68 ?? ?? ?? 00 83 E8 0B 0F 18 00 D0 00 48 E2 FB C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule kkrunchyV02XRyd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BD ?? ?? ?? ?? C7 45 ?? ?? ?? ?? ?? FF 4D 08 C6 45 0C 05 8D 7D 14 31 C0 B4 04 89 C1 F3 AB BF ?? ?? ?? ?? 57 BE ?? ?? ?? ?? 31 C9 41 FF 4D 0C 8D 9C 8D A0 00 00 00 FF D6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SkDUndetectabler3NoFSG2MethodSkD
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 10 02 00 00 68 00 02 00 00 8D 85 F8 FD FF FF 50 6A 00 FF 15 38 10 00 01 50 FF 15 3C 10 00 01 8D 8D F8 FD FF FF 51 E8 4F FB FF FF 83 C4 04 8B 15 ?? 16 00 01 52 A1 ?? 16 00 01 50 E8 50 FF FF FF 83 C4 08 A3 ?? 16 00 01 C7 85 F4 FD FF FF 00 00 00 00 EB 0F 8B 8D F4 FD FF FF 83 C1 01 89 8D F4 FD FF FF 8B 95 F4 FD FF FF 3B 15 ?? 16 00 01 73 1C 8B 85 F4 FD FF FF 8B 0D ?? 16 00 01 8D 54 01 07 81 FA 74 10 00 01 75 02 EB 02 EB C7 8B 85 F4 FD FF FF 50 E8 ?? 00 00 00 83 C4 04 89 85 F0 FD FF FF 8B 8D F0 FD FF FF 89 4D FC C7 45 F8 00 00 00 00 EB 09 8B 55 F8 83 C2 01 89 55 F8 8B 45 F8 3B 85 F4 FD FF FF 73 15 8B 4D FC 03 4D F8 8B 15 ?? 16 00 01 03 55 F8 8A 02 88 01 EB D7 83 3D ?? 16 00 01 00 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NTPacker10ErazerZ
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 E0 53 33 C0 89 45 E0 89 45 E4 89 45 E8 89 45 EC B8 ?? ?? 40 00 E8 ?? ?? FF FF 33 C0 55 68 ?? ?? 40 00 64 FF 30 64 89 20 8D 4D EC BA ?? ?? 40 00 A1 ?? ?? 40 00 E8 ?? FC FF FF 8B 55 EC B8 ?? ?? 40 00 E8 ?? ?? FF FF 8D 4D E8 BA ?? ?? 40 00 A1 ?? ?? 40 00 E8 ?? FE FF FF 8B 55 E8 B8 ?? ?? 40 00 E8 ?? ?? FF FF B8 ?? ?? 40 00 E8 ?? FB FF FF 8B D8 A1 ?? ?? 40 00 BA ?? ?? 40 00 E8 ?? ?? FF FF 75 26 8B D3 A1 ?? ?? 40 00 E8 ?? ?? FF FF 84 C0 75 2A 8D 55 E4 33 C0 E8 ?? ?? FF FF 8B 45 E4 8B D3 E8 ?? ?? FF FF EB 14 8D 55 E0 33 C0 E8 ?? ?? FF FF 8B 45 E0 8B D3 E8 ?? ?? FF FF 6A 00 E8 ?? ?? FF FF 33 C0 5A 59 59 64 89 10 68 ?? ?? 40 00 8D 45 E0 BA 04 00 00 00 E8 ?? ?? FF FF C3 E9 ?? ?? FF FF EB EB 5B E8 ?? ?? FF FF 00 00 00 FF FF FF FF 01 00 00 00 25 00 00 00 FF FF FF FF 01 00 00 00 5C 00 00 00 FF FF FF FF 06 00 00 00 53 45 52 56 45 52 00 00 FF FF FF FF 01 00 00 00 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SexeCrypter11bysantasdad
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 56 57 33 C0 89 45 EC B8 D8 39 00 10 E8 30 FA FF FF 33 C0 55 68 D4 3A 00 10 64 FF 30 64 89 ?? ?? ?? ?? E4 3A 00 10 A1 00 57 00 10 50 E8 CC FA FF FF 8B D8 53 A1 00 57 00 10 50 E8 FE FA FF FF 8B F8 53 A1 00 57 00 10 50 E8 C8 FA FF FF 8B D8 53 E8 C8 FA FF FF 8B F0 85 F6 74 26 8B D7 4A B8 14 57 00 10 E8 AD F6 FF FF B8 14 57 00 10 E8 9B F6 FF FF 8B CF 8B D6 E8 DA FA FF FF 53 E8 84 FA FF FF 8D 4D EC BA F8 3A 00 10 A1 14 57 00 10 E8 0A FB FF FF 8B 55 EC B8 14 57 00 10 E8 65 F5 FF FF B8 14 57 00 10 E8 63 F6 FF FF E8 52 FC FF FF 33 C0 5A 59 59 64 89 10 68 DB 3A 00 10 8D 45 EC E8 ED F4 FF FF C3 E9 83 EF FF FF EB F0 5F 5E 5B E8 ED F3 FF FF 00 53 45 54 54 49 4E 47 53 00 00 00 00 FF FF FF FF 12 00 00 00 6B 75 74 68 37 36 67 62 62 67 36 37 34 76 38 38 67 79 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxGotcha879
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5B 81 EB ?? ?? 9C FC 2E ?? ?? ?? ?? ?? ?? ?? 8C D8 05 ?? ?? 2E ?? ?? ?? ?? 50 2E ?? ?? ?? ?? ?? ?? 8B C3 05 ?? ?? 8B F0 BF 00 01 B9 20 00 F3 A4 0E B8 00 01 50 B8 DA DA CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule MZ0oPE106bTaskFall
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB CA 89 03 83 C3 04 87 FE 32 C0 AE 75 FD 87 FE 80 3E FF 75 E2 46 5B 83 C3 04 53 8B 1B 80 3F FF 75 C9 8B E5 61 68 ?? ?? ?? ?? C3 }
|
||
|
$a1 = { EB CA 89 03 83 C3 04 87 FE 32 C0 AE 75 FD 87 FE 80 3E FF 75 E2 46 5B 83 C3 04 53 8B 1B 80 3F FF 75 C9 8B E5 61 68 ?? ?? ?? ?? C3 FC B2 80 33 DB A4 B3 02 E8 6D 00 00 00 73 F6 33 C9 E8 64 00 00 00 73 1C 33 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 12 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 2B CB 75 10 E8 42 00 00 00 EB 28 AC D1 E8 74 4C 13 C9 EB 1C 91 48 C1 E0 08 AC E8 2C 00 00 00 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 8B C5 B3 01 56 8B F7 2B F0 F3 A4 5E EB 8E 02 D2 75 05 8A 16 46 12 D2 C3 33 C9 41 E8 EE FF FF FF 13 C9 E8 E7 FF FF FF 72 F2 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftDefenderv11xRandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 74 07 75 05 ?? ?? ?? ?? ?? 74 1F 75 1D ?? 68 ?? ?? ?? 00 59 9C 50 74 0A 75 08 ?? 59 C2 04 00 ?? ?? ?? E8 F4 FF FF FF ?? ?? ?? 78 0F 79 0D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv010v012BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 48 01 ?? ?? ?? ?? ?? 95 A5 33 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeBorlandDelphi6070FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 53 8B D8 33 C0 A3 00 00 00 00 6A 00 E8 00 00 00 FF A3 00 00 00 00 A1 00 00 00 00 A3 00 00 00 00 33 C0 A3 00 00 00 00 33 C0 A3 00 00 00 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule STProtectorV15SilentSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 4B 65 52 6E 45 6C 33 32 2E 64 4C 6C 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv105bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED CE 3A 44 ?? B8 C8 3A 44 ?? 03 C5 2B 85 B5 3E 44 ?? 89 85 C1 3E 44 ?? 80 BD AC 3E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor226minimumprotection
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 68 ?? ?? ?? ?? 58 81 E0 ?? ?? ?? ?? E9 ?? ?? ?? 00 87 0C 24 59 E8 ?? ?? ?? 00 89 45 F8 E9 ?? ?? ?? ?? 0F 83 ?? ?? ?? 00 E9 ?? ?? ?? ?? 87 14 24 5A 57 68 ?? ?? ?? ?? E9 ?? ?? ?? ?? 58 81 C0 ?? ?? ?? ?? 2B 05 ?? ?? ?? ?? 81 C8 ?? ?? ?? ?? 81 E0 ?? ?? ?? ?? E9 ?? ?? ?? 00 C3 E9 ?? ?? ?? ?? C3 BF ?? ?? ?? ?? 81 CB ?? ?? ?? ?? BA ?? ?? ?? ?? 52 E9 ?? ?? ?? 00 E8 ?? ?? ?? 00 E9 ?? ?? ?? 00 E9 ?? ?? ?? ?? 87 34 24 5E 66 8B 00 66 25 ?? ?? E9 ?? ?? ?? ?? 8B CD 87 0C 24 8B EC 51 89 EC 5D 8B 05 ?? ?? ?? ?? 09 C0 E9 ?? ?? ?? ?? 59 81 C1 ?? ?? ?? ?? C1 C1 ?? 23 0D ?? ?? ?? ?? 81 F9 ?? ?? ?? ?? E9 ?? ?? ?? ?? C3 E9 ?? ?? ?? 00 13 D0 0B F9 E9 ?? ?? ?? ?? 51 E8 ?? ?? ?? ?? 8B 64 24 08 31 C0 64 8F 05 00 00 00 00 5A E9 ?? ?? ?? ?? 3C A4 0F 85 ?? ?? ?? 00 8B 45 FC 66 81 38 ?? ?? 0F 84 05 00 00 00 E9 ?? ?? ?? ?? 0F 84 ?? ?? ?? ?? E9 ?? ?? ?? ?? 87 3C 24 5F 31 DB 31 C9 31 D2 68 ?? ?? ?? ?? E9 ?? ?? ?? ?? 89 45 FC 33 C0 89 45 F4 83 7D FC 00 E9 ?? ?? ?? ?? 53 52 8B D1 87 14 24 81 C0 ?? ?? ?? ?? 0F 88 ?? ?? ?? ?? 3B CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEProtector093CRYPToCRACk
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5B 81 E3 00 FF FF FF 66 81 3B 4D 5A 75 33 8B F3 03 73 3C 81 3E 50 45 00 00 75 26 0F B7 46 18 8B C8 69 C0 AD 0B 00 00 F7 E0 2D AB 5D 41 4B 69 C9 DE C0 00 00 03 C1 75 09 83 EC 04 0F 85 DD 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC300400450EXEX86CRTLIB
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 FF 35 ?? ?? ?? ?? 64 89 25 ?? ?? ?? ?? 83 EC ?? 53 56 57 89 65 E8 68 00 00 00 02 E8 ?? ?? ?? ?? 59 A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackv118BasicaPLibAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 1A 04 00 00 8D 9D C1 02 00 00 33 FF E8 61 01 00 00 EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB 83 BD 06 04 00 00 00 74 0E 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule vfpexeNcV500WangJianGuo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoiner153Stubengine17GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 33 FD FF FF 50 E8 0D 00 00 00 CC FF 25 08 20 40 00 FF 25 0C 20 40 00 FF 25 10 20 40 00 FF 25 14 20 40 00 FF 25 18 20 40 00 FF 25 1C 20 40 00 FF 25 20 20 40 00 FF 25 24 20 40 00 FF 25 28 20 40 00 FF 25 00 20 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TheHypersprotectorTheHyper
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC 14 8B FC E8 14 00 00 00 ?? ?? 01 01 ?? ?? 01 01 ?? ?? ?? 00 ?? ?? 01 01 ?? ?? 02 01 5E E8 0D 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 8B 46 04 FF 10 8B D8 E8 0D 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 53 8B 06 FF 10 89 07 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ANDpakk2006DmitryAndreev
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 FC BE D4 00 40 00 BF 00 10 00 01 57 83 CD FF 33 C9 F9 EB 05 A4 02 DB 75 05 8A 1E 46 12 DB 72 F4 33 C0 40 02 DB 75 05 8A 1E 46 12 DB 13 C0 02 DB 75 05 8A 1E 46 12 DB 72 0E 48 02 DB 75 05 8A 1E 46 12 DB 13 C0 EB DC 83 E8 03 72 0F C1 E0 08 AC 83 F0 FF 74 4D D1 F8 8B E8 EB 09 02 DB 75 05 8A 1E 46 12 DB 13 C9 02 DB 75 05 8A 1E 46 12 DB 13 C9 75 1A 41 02 DB 75 05 8A 1E 46 12 DB 13 C9 02 DB 75 05 8A 1E 46 12 DB 73 EA 83 C1 02 81 FD 00 FB FF FF 83 D1 01 56 8D 34 2F F3 A4 5E E9 73 FF FF FF C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstall2628Jtit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 BB 34 1D 00 00 2B C3 50 68 00 00 40 00 68 00 40 00 00 68 BC 00 00 00 E8 C3 FE FF FF E9 99 FF FF FF CC CC CC CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 }
|
||
|
$a1 = { E8 00 00 00 00 58 BB 34 1D 00 00 2B C3 50 68 00 00 40 00 68 00 40 00 00 68 BC 00 00 00 E8 C3 FE FF FF E9 99 FF FF FF CC CC CC CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 C6 00 00 00 E8 DF 00 00 00 73 1B 55 BD 00 01 00 00 E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB A2 B9 01 00 00 00 E8 D0 00 00 00 83 C0 07 89 45 F8 C6 45 F7 00 83 F8 08 74 89 E8 B1 00 00 00 88 45 F7 E9 7C FF FF FF B9 07 00 00 00 E8 AA 00 00 00 50 33 C9 B1 02 E8 A0 00 00 00 8B C8 41 41 58 0B C0 74 04 8B D8 EB 5E 83 F9 02 74 6A 41 E8 88 00 00 00 89 45 FC E9 48 FF FF FF E8 87 00 00 00 49 E2 09 8B C3 E8 7D 00 00 00 EB 3A 49 8B C1 55 8B 4D FC 8B E8 33 C0 D3 E5 E8 5D 00 00 00 0B C5 5D 8B D8 E8 5F 00 00 00 3D 00 00 01 00 73 14 3D FF 37 00 00 73 0E 3D 7F 02 00 00 73 08 83 F8 7F 77 04 41 41 41 41 56 8B F7 2B F0 F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule UPXModifierv01x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1333ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 29 00 00 00 EB 03 ?? ?? ?? EB 03 ?? ?? ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 28 EB 03 ?? ?? ?? 33 C0 EB 01 ?? C3 EB 04 ?? ?? ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 50 EB 04 }
|
||
|
$a1 = { EB 02 ?? ?? E8 29 00 00 00 EB 03 ?? ?? ?? EB 03 ?? ?? ?? 8B 54 24 0C EB 01 ?? 83 82 B8 00 00 00 28 EB 03 ?? ?? ?? 33 C0 EB 01 ?? C3 EB 04 ?? ?? ?? ?? EB 02 ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 02 ?? ?? EB 04 ?? ?? ?? ?? 50 EB 04 ?? ?? ?? ?? 33 C0 EB 01 ?? 8B 00 EB 03 ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 58 EB 01 ?? EB 03 ?? ?? ?? 64 67 8F 06 00 00 EB 04 ?? ?? ?? ?? 83 C4 04 EB 04 ?? ?? ?? ?? E8 2B 27 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PureBasic4xNeilHodgson
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? 00 00 68 00 00 00 00 68 ?? ?? ?? 00 E8 ?? ?? ?? 00 83 C4 0C 68 00 00 00 00 E8 ?? ?? ?? 00 A3 ?? ?? ?? 00 68 00 00 00 00 68 00 10 00 00 68 00 00 00 00 E8 ?? ?? ?? 00 A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxAugust16thIronMaiden
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA 79 02 03 D7 B4 1A CD 21 B8 24 35 CD 21 5F 57 89 9D 4E 02 8C 85 50 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtector10Xvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 E8 07 00 00 00 C7 83 83 C0 13 EB 0B 58 EB 02 CD 20 83 C0 02 EB 01 E9 50 C3 E8 B9 04 00 00 00 E8 1F 00 00 00 EB FA E8 16 00 00 00 E9 EB F8 00 00 58 EB 09 0F 25 E8 F2 FF FF FF 0F B9 49 75 F1 EB 05 EB F9 EB F0 D6 EB 01 0F 31 F0 EB 0C 33 C8 EB 03 EB 09 0F 59 74 05 75 F8 51 EB F1 E8 16 00 00 00 8B 5C 24 0C 8B A3 C4 00 00 00 64 8F 05 00 00 00 00 83 C4 04 EB 14 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C9 99 F7 F1 E9 E8 05 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEPACK099
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ED 06 80 BD E0 04 00 00 01 0F 84 F2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Freshbindv20gFresh
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 64 A1 00 00 00 00 55 89 E5 6A FF 68 1C A0 41 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXSCRAMBLER306OnToL
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 59 83 C1 07 51 C3 C3 BE ?? ?? ?? ?? 83 EC 04 89 34 24 B9 80 00 00 00 81 36 ?? ?? ?? ?? 50 B8 04 00 00 00 50 03 34 24 58 58 83 E9 03 E2 E9 EB D6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompact2xxBitSumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 6F 6D 70 61 63 74 32 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PESpinv01Cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 5C CB 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
$a1 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 5C CB 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF E8 01 00 00 00 EA 5A 83 EA 0B FF E2 8B 95 B3 28 40 00 8B 42 3C 03 C2 89 85 BD 28 40 00 41 C1 E1 07 8B 0C 01 03 CA 8B 59 10 03 DA 8B 1B 89 9D D1 28 40 00 53 8F 85 C4 27 40 00 BB ?? 00 00 00 B9 A5 08 00 00 8D BD 75 29 40 00 4F 30 1C 39 FE CB E2 F9 68 2D 01 00 00 59 8D BD AA 30 40 00 C0 0C 39 02 E2 FA E8 02 00 00 00 FF 15 5A 8D 85 07 4F 56 00 BB 54 13 0B 00 D1 E3 2B C3 FF E0 E8 01 00 00 00 68 E8 1A 00 00 00 8D 34 28 B8 ?? ?? ?? ?? 2B C9 83 C9 15 0F A3 C8 0F 83 81 00 00 00 8D B4 0D C4 28 40 00 8B D6 B9 10 00 00 00 AC 84 C0 74 06 C0 4E FF 03 E2 F5 E8 00 00 00 00 59 81 C1 1D 00 00 00 52 51 C1 E9 05 23 D1 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxEddie2100
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 4F 4F 0E E8 ?? ?? 47 47 1E FF ?? ?? CB E8 ?? ?? 84 C0 ?? ?? 50 53 56 57 1E 06 B4 51 CD 21 8E C3 ?? ?? ?? ?? ?? ?? ?? 8B F2 B4 2F CD 21 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NETexecutableMicrosoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 5F 43 6F 72 45 78 65 4D 61 69 6E 00 6D 73 63 6F 72 65 65 2E 64 6C 6C 00 00 00 00 00 FF 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule tElockv099
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? FF FF 00 00 00 ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? 02 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 00 00 00 00 ?? ?? 02 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule tElockv098
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 25 E4 FF FF 00 00 00 ?? ?? ?? ?? 1E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AZProtect0001byAlexZakaAZCRC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 70 FC 60 8C 80 4D 11 00 70 25 81 00 40 0D 91 BB 60 8C 80 4D 11 00 70 21 81 1D 61 0D 81 00 40 CE 60 8C 80 4D 11 00 70 25 81 25 81 25 81 25 81 29 61 41 81 31 61 1D 61 00 40 B7 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 BE 00 ?? ?? 00 BF 00 00 40 00 EB 17 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 00 00 00 00 FF 25 ?? ?? ?? 00 8B C6 03 C7 8B F8 57 55 8B EC 05 7F 00 00 00 50 E8 E5 FF FF FF BA 8C ?? ?? 00 89 02 E9 1A 01 00 00 ?? 00 00 00 47 65 74 4D 6F 64 75 6C 65 46 69 6C 65 4E 61 6D 65 41 00 47 65 74 56 6F 6C 75 6D 65 49 6E 66 6F 72 6D 61 74 69 6F 6E 41 00 4D 65 73 73 61 67 65 42 6F 78 41 00 45 78 69 74 50 72 6F 63 65 73 73 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 }
|
||
|
$a1 = { FC 33 C9 49 8B D1 33 C0 33 DB AC 32 C1 8A CD 8A EA 8A D6 B6 08 66 D1 EB 66 D1 D8 73 09 66 35 20 83 66 81 F3 B8 ED FE CE 75 EB 33 C8 33 D3 4F 75 D5 F7 D2 F7 D1 8B C2 C1 C0 10 66 8B C1 C3 F0 DA 55 8B EC 53 56 33 C9 33 DB 8B 4D 0C 8B 55 10 8B 75 08 4E 4A 83 FB 08 72 05 33 DB 43 EB 01 43 33 C0 8A 04 31 8A 24 13 2A C4 88 04 31 E2 E6 5E 5B C9 C2 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPX290LZMAMarkusOberhumerLaszloMolnarJohnReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF 89 E5 8D 9C 24 ?? ?? ?? ?? 31 C0 50 39 DC 75 FB 46 46 53 68 ?? ?? ?? ?? 57 83 C3 04 53 68 ?? ?? ?? ?? 56 83 C3 04 53 50 C7 03 ?? ?? ?? ?? 90 90 }
|
||
|
$a1 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MEW510Northfox
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 5B 00 40 00 AD 91 AD 93 53 AD 96 56 5F AC C0 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule tElockv090
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 02 00 00 00 E8 00 E8 00 00 00 00 5E 2B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1258ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 29 00 00 00 EB 02 ?? ?? EB 01 ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 24 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? C3 EB 02 ?? ?? EB 03 ?? ?? ?? 64 67 FF 36 00 00 EB 01 ?? 64 67 89 26 00 00 EB 03 ?? ?? ?? EB 01 ?? 50 EB 03 ?? ?? ?? 33 C0 EB 04 ?? ?? ?? ?? 8B 00 EB 03 ?? ?? ?? C3 EB 01 ?? E9 FA 00 00 00 EB 02 ?? ?? E8 D5 FF FF FF EB 04 ?? ?? ?? ?? EB 03 ?? ?? ?? EB 01 ?? 58 EB 01 ?? EB 02 ?? ?? 64 67 8F 06 00 00 EB 04 ?? ?? ?? ?? 83 C4 04 EB 01 ?? E8 7B 21 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SVKProtectorv132EngPavolCerven
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 EB 05 B8 06 36 42 00 64 A0 23 00 00 00 EB 03 C7 84 E8 84 C0 EB 03 C7 84 E9 75 67 B9 49 00 00 00 8D B5 C5 02 00 00 56 80 06 44 46 E2 FA 8B 8D C1 02 00 00 5E 55 51 6A 00 56 FF 95 0C 61 00 00 59 5D 40 85 C0 75 3C 80 3E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeSplitter12BillPrisonerTPOC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 95 02 00 00 64 A1 00 00 00 00 83 38 FF 74 04 8B 00 EB F7 8B 40 04 C3 55 8B EC B8 00 00 00 00 8B 75 08 81 E6 00 00 FF FF B9 06 00 00 00 56 56 E8 B0 00 00 00 5E 83 F8 01 75 06 8B C6 C9 C2 04 00 81 EE 00 00 01 00 E2 E5 C9 C2 04 00 55 8B EC 8B 75 0C 8B DE 03 76 3C 8D 76 18 8D 76 60 8B 36 03 F3 56 8B 76 20 03 F3 33 D2 8B C6 8B 36 03 F3 8B 7D 08 B9 0E 00 00 00 FC F3 A6 0B C9 75 02 EB 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule COPv10c1988
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF ?? ?? BE ?? ?? B9 ?? ?? AC 32 ?? ?? ?? AA E2 ?? 8B ?? ?? ?? EB ?? 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv25RetailSlimLoaderBitsumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? 01 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 32 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Morphinev27Holy_FatherRatter29A
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
$a1 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 47 65 74 50 72 6F 63 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule diPackerV1XdiProtectorSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0F 00 2D E9 01 00 A0 E3 68 01 00 EB 8C 00 00 EB 2B 00 00 EB 00 00 20 E0 1C 10 8F E2 8E 20 8F E2 00 30 A0 E3 67 01 00 EB 0F 00 BD E8 00 C0 8F E2 00 F0 9C E5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01REALBasicAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 90 90 90 90 90 90 90 90 90 90 50 90 90 90 90 90 00 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PPCPROTECT11XAlexeyGorchakov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF 5F 2D E9 20 00 9F E5 00 00 90 E5 18 00 8F E5 18 00 9F E5 00 00 90 E5 10 00 8F E5 01 00 A0 E3 00 00 00 EB 02 00 00 EA 04 F0 1F E5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nPackV111502006BetaNEOxuinC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D 40 ?? ?? ?? 00 75 05 E9 01 00 00 00 C3 E8 41 00 00 00 B8 80 ?? ?? ?? 2B 05 08 ?? ?? ?? A3 3C ?? ?? ?? E8 5E 00 00 00 E8 E0 01 00 00 E8 EC 06 00 00 E8 F7 05 00 00 A1 3C ?? ?? ?? C7 05 40 ?? ?? ?? 01 00 00 00 01 05 00 ?? ?? ?? FF 35 00 ?? ?? ?? C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EnigmaProtector11X13XSukhovVladimirSergeNMarkin
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 00 10 40 00 E8 01 00 00 00 9A 83 C4 10 8B E5 5D E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HardlockdongleAlladin
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5C 5C 2E 5C 48 41 52 44 4C 4F 43 4B 2E 56 58 44 00 00 00 00 5C 5C 2E 5C 46 45 6E 74 65 44 65 76 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule Armadillov190c
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 10 F2 40 00 68 74 9D 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack_PatchDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 81 3A 00 00 00 02 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeJoinerV10Yodaf2f
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 10 40 00 68 04 01 00 00 E8 39 03 00 00 05 00 10 40 00 C6 00 5C 68 04 01 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCShrink071beta
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 01 AD 54 3A 40 00 FF B5 50 3A 40 00 6A 40 FF 95 88 3A 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMASM32TASM32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 F7 23 FE 33 FB EB 02 CD 20 BB 80 ?? 40 00 EB 01 86 EB 01 90 B8 F4 00 00 00 83 EE 05 2B }
|
||
|
$a1 = { 03 F7 23 FE 33 FB EB 02 CD 20 BB 80 ?? 40 00 EB 01 86 EB 01 90 B8 F4 00 00 00 83 EE 05 2B F2 81 F6 EE 00 00 00 EB 02 CD 20 8A 0B E8 02 00 00 00 A9 54 5E C1 EE 07 F7 D7 EB 01 DE 81 E9 B7 96 A0 C4 EB 01 6B EB 02 CD 20 80 E9 4B C1 CF 08 EB 01 71 80 E9 1C EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEiDBundlev101BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 23 02 00 00 8B 44 24 04 52 48 66 31 C0 66 81 38 4D 5A 75 F5 8B 50 3C 81 3C 02 50 45 00 00 75 E9 5A C2 04 00 60 89 DD 89 C3 8B 45 3C 8B 54 28 78 01 EA 52 8B 52 20 01 EA 31 C9 41 8B 34 8A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPX072
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 83 CD FF 31 DB 5E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AdFlt2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 01 9C 0F A0 0F A8 60 FD 6A 00 0F A1 BE ?? ?? AD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack120BasicEditionaPLibAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 83 7C 24 28 01 75 0C 8B 44 24 24 89 85 92 05 00 00 EB 0C 8B 85 8E 05 00 00 89 85 92 05 00 00 8D B5 BA 05 00 00 8D 9D 41 04 00 00 33 FF E8 38 01 00 00 EB 1B 8B 85 92 05 00 00 FF 74 37 04 01 04 24 FF 34 37 01 04 24 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 DF 83 BD 9E 05 00 00 00 74 0E 83 BD A2 05 00 00 00 74 05 E8 D6 01 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AsCryptv01SToRM1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 81 ?? ?? ?? ?? ?? ?? 83 ?? ?? ?? ?? ?? ?? ?? 83 ?? ?? E2 ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SmartEMicrosoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 15 03 00 00 00 ?? 00 00 00 00 00 00 00 00 00 00 00 68 00 00 00 00 55 E8 00 00 00 00 5D 81 ED 1D 00 00 00 8B C5 55 60 9C 2B 85 8F 07 00 00 89 85 83 07 00 00 FF 74 24 2C E8 BB 01 00 00 0F 82 2F 06 00 00 E8 8E 04 00 00 49 0F 88 23 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PE_Admin10EncryptPE12003518SoldFlyingCat
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 79 01 00 00 90 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 53 79 73 74 65 6D 44 69 72 65 63 74 6F 72 79 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
$a1 = { 60 9C 64 FF 35 00 00 00 00 E8 79 01 00 00 90 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 53 79 73 74 65 6D 44 69 72 65 63 74 6F 72 79 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule MacromediaWindowsFlashProjectorPlayerv40
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 44 56 FF 15 24 41 43 00 8B F0 8A 06 3C 22 75 1C 8A 46 01 46 3C 22 74 0C 84 C0 74 08 8A 46 01 46 3C 22 75 F4 80 3E 22 75 0F 46 EB 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPack32v100v111v112v120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 55 8B E8 33 DB EB 60 0D 0A 0D 0A 57 57 50 61 63 6B 33 32 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV11vcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 1A ED 41 00 B9 EC EB 41 00 50 51 E8 74 00 00 00 E8 51 6A 00 00 58 83 E8 10 B9 B3 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MaskPE16yzkzero
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 36 81 2C 24 ?? ?? ?? 00 C3 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule bambam001bedrock
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 14 E8 9A 05 00 00 8B D8 53 68 ?? ?? ?? ?? E8 6C FD FF FF B9 05 00 00 00 8B F3 BF ?? ?? ?? ?? 53 F3 A5 E8 8D 05 00 00 8B 3D ?? ?? ?? ?? A1 ?? ?? ?? ?? 66 8B 15 ?? ?? ?? ?? B9 ?? ?? ?? ?? 2B CF 89 45 E8 89 0D ?? ?? ?? ?? 66 89 55 EC 8B 41 3C 33 D2 03 C1 83 C4 10 66 8B 48 06 66 8B 50 14 81 E1 FF FF 00 00 8D 5C 02 18 8D 41 FF 85 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MEW11SE10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 09 00 00 00 00 00 00 02 00 00 00 0C 90 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 01 ?? 40 00 E8 01 00 00 00 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01BorlandDelphi6070Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 53 8B D8 33 C0 A3 09 09 09 00 6A 00 E8 09 09 00 FF A3 09 09 09 00 A1 09 09 09 00 A3 09 09 09 00 33 C0 A3 09 09 09 00 33 C0 A3 09 09 09 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV12ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 77 1E 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PEProtect09Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 51 55 57 64 67 A1 30 00 85 C0 78 0D E8 07 00 00 00 58 83 C0 07 C6 90 C3 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPack32v1x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 55 8B E8 33 DB EB 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ChSfxsmallv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? E8 ?? ?? 8B EC 83 EC ?? 8C C8 BB ?? ?? B1 ?? D3 EB 03 C3 8E D8 05 ?? ?? 89 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXModifiedStubcFarbrauschConsumerConsulting
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF FC B2 80 E8 00 00 00 00 5B 83 C3 66 A4 FF D3 73 FB 31 C9 FF D3 73 14 31 C0 FF D3 73 1D 41 B0 10 FF D3 10 C0 73 FA 75 3C AA EB E2 E8 4A 00 00 00 49 E2 10 E8 40 00 00 00 EB 28 AC D1 E8 74 45 11 C9 EB 1C 91 48 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner02NorthStarPEShrinker13Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 2B E8 8D B5 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv098tE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 25 E4 FF FF 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualBasicMASM32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 09 94 0F B7 FF 68 80 ?? ?? 00 81 F6 8E 00 00 00 5B EB 02 11 C2 8D 05 F4 00 00 00 47 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv022v023BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 07 BE 88 01 40 00 AD 8B F8 59 95 F3 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxVirusConstructorbased
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB ?? ?? B9 ?? ?? 2E ?? ?? ?? ?? 43 43 ?? ?? 8B EC CC 8B ?? ?? 81 ?? ?? ?? 06 1E B8 ?? ?? CD 21 3D ?? ?? ?? ?? 8C D8 48 8E D8 }
|
||
|
$a1 = { E8 ?? ?? 5D 81 ?? ?? ?? 06 1E E8 ?? ?? E8 ?? ?? ?? ?? 2E ?? ?? ?? ?? ?? ?? B4 4A BB FF FF CD 21 83 ?? ?? B4 4A CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESHiELD02
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 41 4E 41 4B 49 4E 5D 83 ED 06 EB 02 EA 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02Gleam100Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EB 0B 83 EC 0C 53 56 57 E8 24 02 00 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DBPEv233DingBoy
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 20 ?? ?? 40 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9C 55 57 56 52 51 53 9C E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? 9C 6A 10 73 0B EB 02 C1 51 E8 06 ?? ?? ?? C4 11 73 F7 5B CD 83 C4 04 EB 02 99 EB FF 0C 24 71 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PEtite2xlevel0Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 B8 00 90 90 00 6A 00 68 90 90 90 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 66 9C 60 50 8B D8 03 00 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule EPack14litefinalby6aHguT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 8B C0 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElock098tE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 25 E4 FF FF 00 00 00 ?? ?? ?? ?? 1E ?? ?? 00 00 00 00 00 00 00 00 00 3E ?? ?? 00 2E ?? ?? 00 26 ?? ?? 00 00 00 00 00 00 00 00 00 4B ?? ?? 00 36 ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 ?? ?? 00 00 00 00 00 69 ?? ?? 00 00 00 00 00 56 ?? ?? 00 00 00 00 00 69 ?? ?? 00 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 75 73 65 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler10p0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 56 33 C0 89 45 ?? ?? ?? ?? 40 00 E8 11 F4 FF FF BE 30 6B 40 00 33 C0 55 68 C9 42 40 00 64 FF 30 64 89 20 E8 C9 FA FF FF BA D8 42 40 00 8B ?? ?? ?? ?? FF FF 8B D8 B8 28 6B 40 00 8B 16 E8 37 F0 FF FF B8 2C 6B 40 00 8B 16 E8 2B F0 FF FF B8 28 6B 40 00 E8 19 F0 FF FF 8B D0 8B C3 8B 0E E8 42 E3 FF FF BA DC 42 40 00 8B C6 E8 2A FA FF FF 8B D8 B8 20 6B 40 00 8B 16 E8 FC EF FF FF B8 24 6B 40 00 8B 16 E8 F0 EF FF FF B8 20 6B 40 00 E8 DE EF FF FF 8B D0 8B C3 8B 0E E8 07 E3 FF FF 6A 00 6A 19 6A 00 6A 32 A1 28 6B 40 00 E8 59 EF FF FF 83 E8 05 03 C0 8D 55 EC E8 94 FE FF FF 8B 55 EC B9 24 6B 40 00 A1 20 6B 40 00 E8 E2 F6 FF FF 6A 00 6A 19 6A 00 6A 32 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WARNINGTROJANADinjector
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 61 BE 00 20 44 00 8D BE 00 F0 FB FF C7 87 9C E0 04 00 6A F0 8A 5E 57 83 CD FF EB 0E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TopSpeedv3011989
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E BA ?? ?? 8E DA 8B ?? ?? ?? 8B ?? ?? ?? FF ?? ?? ?? 50 53 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CodeCryptv0164
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 2E 03 00 00 EB 02 83 3D 58 EB 02 FF 1D 5B EB 02 0F C7 5F EB 03 FF 1D 34 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXHiT001DJSiba
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E2 FA 94 FF E0 61 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01ASProtectAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 90 90 90 90 90 5D 90 90 90 90 90 90 90 90 90 90 90 03 DD E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PocketPCARM
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F0 40 2D E9 00 40 A0 E1 01 50 A0 E1 02 60 A0 E1 03 70 A0 E1 ?? 00 00 EB 07 30 A0 E1 06 20 A0 E1 05 10 A0 E1 04 00 A0 E1 ?? ?? ?? EB F0 40 BD E8 ?? 00 00 EA ?? 40 2D E9 ?? ?? 9F E5 ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? 9F E5 00 ?? ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule AnskyaBinderv11Anskya
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? 00 BB F8 11 40 00 33 ED 83 EE 04 39 2E 74 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV10Bvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 CA 37 41 00 68 06 38 41 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SecurePE1Xwwwdeepzoneorg
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 E8 00 00 00 00 5D 81 ED 4C 2F 40 00 89 85 61 2F 40 00 8D 9D 65 2F 40 00 53 C3 00 00 00 00 8D B5 BA 2F 40 00 8B FE BB 65 2F 40 00 B9 C6 01 00 00 AD 2B C3 C1 C0 03 33 C3 AB 43 81 FB 8E 2F 40 00 75 05 BB 65 2F 40 00 E2 E7 89 AD 1A 31 40 00 89 AD 55 34 40 00 89 AD 68 34 40 00 8D 85 BA 2F 40 00 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yPv10bbyAshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 60 E8 00 00 00 00 5D 81 ED 4C 32 40 00 E8 03 00 00 00 EB 01 ?? B9 EA 47 40 00 81 E9 E9 32 40 00 8B D5 81 C2 E9 32 40 00 8D 3A 8B F7 33 C0 E8 04 00 00 00 90 EB 01 C2 E8 03 00 00 00 EB 01 ?? AC ?? ?? ?? ?? ?? ?? ?? EB 01 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv031a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 D1 CB 0F CA C1 CA E0 D1 CA 0F C8 EB 01 F1 0F C0 C9 D2 D1 0F C1 C0 D3 DA C0 D6 A8 EB 01 DE D0 EC 0F C1 CB D0 CF 0F C1 D1 D2 DB 0F C8 EB 01 BC C0 E9 C6 C1 D0 91 0F CB EB 01 73 0F CA 87 D9 87 D2 D0 CF 87 D9 0F C8 EB 01 C1 EB 01 A2 86 CA D0 E1 0F C0 CB 0F }
|
||
|
$a1 = { 60 D1 CB 0F CA C1 CA E0 D1 CA 0F C8 EB 01 F1 0F C0 C9 D2 D1 0F C1 C0 D3 DA C0 D6 A8 EB 01 DE D0 EC 0F C1 CB D0 CF 0F C1 D1 D2 DB 0F C8 EB 01 BC C0 E9 C6 C1 D0 91 0F CB EB 01 73 0F CA 87 D9 87 D2 D0 CF 87 D9 0F C8 EB 01 C1 EB 01 A2 86 CA D0 E1 0F C0 CB 0F CA C0 C7 91 0F CB C1 D9 0C 86 F9 86 D7 D1 D9 EB 01 A5 EB 01 11 EB 01 1D 0F C1 C2 0F CB 0F C1 C2 EB 01 A1 C0 E9 FD 0F C1 D1 EB 01 E3 0F CA 87 D9 EB 01 F3 0F CB 87 C2 0F C0 F9 D0 F7 EB 01 2F 0F C9 C0 DC C4 EB 01 35 0F CA D3 D1 86 C8 EB 01 01 0F C0 F5 87 C8 D0 DE EB 01 95 EB 01 E1 EB 01 FD EB 01 EC 87 D3 0F CB C1 DB 35 D3 E2 0F C8 86 E2 86 EC C1 FB 12 D2 EE 0F C9 D2 F6 0F CA 87 C3 C1 D3 B3 EB 01 BF D1 CB 87 C9 0F CA 0F C1 DB EB 01 44 C0 CA F2 0F C1 D1 0F CB EB 01 D3 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv039finalDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 56 10 E2 E3 B1 04 D3 E0 03 E8 8D 53 18 33 C0 55 40 51 D3 E0 8B EA 91 }
|
||
|
$a1 = { FF 76 38 AD 50 8B 3E BE F0 ?? ?? ?? 6A 27 59 F3 A5 FF 76 04 83 C8 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule vprotector12vcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 0B 5B 56 50 72 6F 74 65 63 74 5D 00 E8 24 00 00 00 8B 44 24 04 8B 00 3D 04 00 00 80 75 08 8B 64 24 08 EB 04 58 EB 0C E9 64 8F 05 00 00 00 00 74 F3 75 F1 EB 24 64 FF 35 00 00 00 00 EB 12 FF 9C 74 03 75 01 E9 81 0C 24 00 01 00 00 9D 90 EB F4 64 89 25 00 }
|
||
|
$a1 = { EB 0B 5B 56 50 72 6F 74 65 63 74 5D 00 E8 24 00 00 00 8B 44 24 04 8B 00 3D 04 00 00 80 75 08 8B 64 24 08 EB 04 58 EB 0C E9 64 8F 05 00 00 00 00 74 F3 75 F1 EB 24 64 FF 35 00 00 00 00 EB 12 FF 9C 74 03 75 01 E9 81 0C 24 00 01 00 00 9D 90 EB F4 64 89 25 00 00 00 00 EB E6 E8 16 00 00 00 8B 5C 24 0C 8B A3 C4 00 00 00 64 8F 05 00 00 00 00 83 C4 04 EB 14 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C9 99 F7 F1 E9 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 E8 16 00 00 00 8B 5C 24 0C 8B A3 C4 00 00 00 64 8F 05 00 00 00 00 83 C4 04 EB 14 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C9 99 F7 F1 E9 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 33 F6 E8 10 00 00 00 8B 64 24 08 64 8F 05 00 00 00 00 58 EB 13 C7 83 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 AD CD 20 E8 05 00 00 00 0F 01 EB 05 E8 EB FB 00 00 83 C4 04 E8 08 00 00 00 0F 01 83 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FakeNinjav28Spirit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? ?? ?? FF E2 64 11 40 00 FF 35 84 11 40 00 E8 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv133
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 80 40 ?? 87 DD 8B 85 A6 80 40 ?? 01 85 03 80 40 ?? 66 C7 85 00 80 40 ?? 90 90 01 85 9E 80 40 ?? BB E8 0E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DragonArmorOrient
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF 4C ?? ?? 00 83 C9 FF 33 C0 68 34 ?? ?? 00 F2 AE F7 D1 49 51 68 4C ?? ?? 00 E8 11 0A 00 00 83 C4 0C 68 4C ?? ?? 00 FF 15 00 ?? ?? 00 8B F0 BF 4C ?? ?? 00 83 C9 FF 33 C0 F2 AE F7 D1 49 BF 4C ?? ?? 00 8B D1 68 34 ?? ?? 00 C1 E9 02 F3 AB 8B CA 83 E1 03 F3 AA BF 5C ?? ?? 00 83 C9 FF 33 C0 F2 AE F7 D1 49 51 68 5C ?? ?? 00 E8 C0 09 00 00 8B 1D 04 ?? ?? 00 83 C4 0C 68 5C ?? ?? 00 56 FF D3 A3 D4 ?? ?? 00 BF 5C ?? ?? 00 83 C9 FF 33 C0 F2 AE F7 D1 49 BF 5C ?? ?? 00 8B D1 68 34 ?? ?? 00 C1 E9 02 F3 AB 8B CA 83 E1 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule ThemidaWinLicenseV1802OreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 00 00 60 0B C0 74 68 E8 00 00 00 00 58 05 ?? 00 00 00 80 38 E9 75 ?? 61 EB ?? DB 2D ?? ?? ?? ?? FF FF FF FF FF FF FF FF 3D 40 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftDefender1xRandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 74 07 75 05 19 32 67 E8 E8 74 1F 75 1D E8 68 39 44 CD 00 59 9C 50 74 0A 75 08 E8 59 C2 04 00 55 8B EC E8 F4 FF FF FF 56 57 53 78 0F 79 0D E8 34 99 47 49 34 33 EF 31 34 52 47 23 68 A2 AF 47 01 59 E8 01 00 00 00 FF 58 05 E6 01 00 00 03 C8 74 BD 75 BB E8 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC2x4xDLLPelleOrinius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 57 8B 5D 0C 8B 75 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPX290LZMADelphistubMarkusOberhumerLaszloMolnarJohnReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? C7 87 ?? ?? ?? ?? ?? ?? ?? ?? 57 83 CD FF 89 E5 8D 9C 24 ?? ?? ?? ?? 31 C0 50 39 DC 75 FB 46 46 53 68 ?? ?? ?? ?? 57 83 C3 04 53 68 ?? ?? ?? ?? 56 83 C3 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV119aPlib043ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 83 7C 24 28 01 75 0C 8B 44 24 24 89 85 3C 04 00 00 EB 0C 8B 85 38 04 00 00 89 85 3C 04 00 00 8D B5 60 04 00 00 8D 9D EB 02 00 00 33 FF E8 52 01 00 00 EB 1B 8B 85 3C 04 00 00 FF 74 37 04 01 04 24 FF 34 37 01 04 24 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 DF 83 BD 48 04 00 00 00 74 0E 83 BD 4C 04 00 00 00 74 05 E8 B8 01 00 00 8D 74 37 04 53 6A 40 68 00 10 00 00 68 ?? ?? ?? ?? 6A 00 FF 95 D1 03 00 00 89 85 5C 04 00 00 5B FF B5 5C 04 00 00 56 FF D3 83 C4 08 8B B5 5C 04 00 00 8B C6 EB 01 40 80 38 01 75 FA 40 8B 38 03 BD 3C 04 00 00 83 C0 04 89 85 58 04 00 00 E9 94 00 00 00 56 FF 95 C9 03 00 00 85 C0 0F 84 B4 00 00 00 89 85 54 04 00 00 8B C6 EB 5B 8B 85 58 04 00 00 8B 00 A9 00 00 00 80 74 14 35 00 00 00 80 50 8B 85 58 04 00 00 C7 00 20 20 20 00 EB 06 FF B5 58 04 00 00 FF B5 54 04 00 00 FF 95 CD 03 00 00 85 C0 74 71 89 07 83 C7 04 8B 85 58 04 00 00 EB 01 40 80 38 00 75 FA 40 89 85 58 04 00 00 66 81 78 02 00 80 74 A5 80 38 00 75 A0 EB 01 46 80 3E 00 75 FA 46 40 8B 38 03 BD 3C 04 00 00 83 C0 04 89 85 58 04 00 00 80 3E 01 0F 85 63 FF FF FF 68 00 40 00 00 68 ?? ?? ?? ?? FF B5 5C 04 00 00 FF 95 D5 03 00 00 E8 3D 00 00 00 E8 24 01 00 00 61 E9 ?? ?? ?? ?? 61 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VirogensPEShrinkerv014
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 55 E8 ?? ?? ?? ?? 87 D5 5D 60 87 D5 8D ?? ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? 57 56 AD 0B C0 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandDelphiBorlandC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2B C2 E8 02 00 00 00 95 4A 59 8D 3D 52 F1 2A E8 C1 C8 1C BE 2E ?? ?? 18 EB 02 AB A0 03 F7 }
|
||
|
$a1 = { 2B C2 E8 02 00 00 00 95 4A 59 8D 3D 52 F1 2A E8 C1 C8 1C BE 2E ?? ?? 18 EB 02 AB A0 03 F7 EB 02 CD 20 68 F4 00 00 00 0B C7 5B 03 CB 8A 06 8A 16 E8 02 00 00 00 8D 46 59 EB 01 A4 02 D3 EB 02 CD 20 02 D3 E8 02 00 00 00 57 AB 58 81 C2 AA 87 AC B9 0F BE C9 80 }
|
||
|
$a2 = { EB 01 2E EB 02 A5 55 BB 80 ?? ?? 00 87 FE 8D 05 AA CE E0 63 EB 01 75 BA 5E CE E0 63 EB 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01ACProtect109Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EB 02 00 00 90 90 90 04 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorV16dVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 61 61 80 7F F0 45 90 60 0F 85 1B 8B 1F FF 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? 90 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 B8 ?? ?? ?? ?? 90 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule Upackv032BetaPatchDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 ?? ?? AD 50 ?? AD 91 F3 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Apex30alpha500mhz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5F B9 14 00 00 00 51 BE 00 10 40 00 B9 00 ?? ?? 00 8A 07 30 06 46 E2 FB 47 59 E2 EA 68 ?? ?? ?? 00 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimbiOZPoly21Extranger
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 50 8B C4 83 C0 04 C7 00 ?? ?? ?? ?? 58 C3 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov184
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E8 C1 40 00 68 F4 86 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov183
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E0 C1 40 00 68 64 84 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov182
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E0 C1 40 00 68 74 81 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov180
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E8 C1 00 00 68 F4 86 00 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeSplitter13SplitMethodBillPrisonerTPOC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 81 ED 08 12 40 00 E8 66 FE FF FF 55 50 8D 9D 81 11 40 00 53 8D 9D 21 11 40 00 53 6A 08 E8 76 FF FF FF 6A 40 68 00 30 00 00 68 00 01 00 00 6A 00 FF 95 89 11 40 00 89 85 61 10 40 00 50 68 00 01 00 00 FF 95 85 11 40 00 8D 85 65 10 40 00 50 FF B5 61 10 40 00 FF 95 8D 11 40 00 6A 00 68 80 00 00 00 6A 02 6A 00 ?? ?? ?? ?? 01 1F 00 FF B5 61 10 40 00 FF 95 91 11 40 00 89 85 72 10 40 00 6A 00 8D ?? ?? ?? ?? 00 50 FF B5 09 10 40 00 8D 85 F5 12 40 00 50 FF B5 72 10 40 00 FF 95 95 11 40 00 FF B5 72 10 40 00 FF 95 99 11 40 00 8D 85 0D 10 40 00 50 8D 85 1D 10 40 00 50 B9 07 00 00 00 6A 00 E2 FC }
|
||
|
$a1 = { E9 FE 01 00 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 76 63 45 72 30 31 31 2E 74 6D 70 00 00 00 00 00 00 00 00 00 64 A1 30 00 00 00 8B 40 0C 8B 40 0C 8B 00 85 C0 0F 84 5F 02 00 00 8B 48 30 80 39 6B 74 07 80 39 4B 74 02 EB E7 80 79 0C 33 74 02 EB DF 8B 40 18 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RJoiner12aVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 0C 01 00 00 8D 85 F4 FE FF FF 56 50 68 04 01 00 00 FF 15 0C 10 40 00 94 90 94 8D 85 F4 FE FF FF 50 FF 15 08 10 40 00 94 90 94 BE 00 20 40 00 94 90 94 83 3E FF 74 7D 53 57 33 DB 8D 7E 04 94 90 94 53 68 80 00 00 00 6A 02 53 6A 01 68 00 00 00 C0 57 FF 15 04 10 40 00 89 45 F8 94 90 94 8B 06 8D 74 06 04 94 90 94 8D 45 FC 53 50 8D 46 04 FF 36 50 FF 75 F8 FF 15 00 10 40 00 94 90 94 FF 75 F8 FF 15 10 10 40 00 94 90 94 8D 85 F4 FE FF FF 6A 0A 50 53 57 68 20 10 40 00 53 FF 15 18 10 40 00 94 90 94 8B 06 8D 74 06 04 94 90 94 83 3E FF 75 89 5F 5B 33 C0 5E C9 C2 10 00 CC CC 24 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxVirusConstructorIVPbased
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? E8 ?? ?? 5D ?? ?? ?? ?? ?? 81 ED ?? ?? ?? ?? ?? ?? E8 ?? ?? 81 FC ?? ?? ?? ?? 8D ?? ?? ?? BF ?? ?? 57 A4 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPE12003518WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 79 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv168v184
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 90 40 87 DD 8B 85 E6 90 40 01 85 33 90 40 66 C7 85 90 40 90 90 01 85 DA 90 40 01 85 DE 90 40 01 85 E2 90 40 BB 7B 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SDProtectorProEdition116RandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 1D 32 13 05 68 88 88 88 08 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 58 64 A3 00 00 00 00 58 58 58 58 8B E8 E8 3B 00 00 00 E8 01 00 00 00 FF 58 05 53 00 00 00 51 8B 4C 24 10 89 81 B8 00 00 00 B8 55 01 00 00 89 41 18 33 C0 89 41 04 89 41 }
|
||
|
$a1 = { 55 8B EC 6A FF 68 1D 32 13 05 68 88 88 88 08 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 58 64 A3 00 00 00 00 58 58 58 58 8B E8 E8 3B 00 00 00 E8 01 00 00 00 FF 58 05 53 00 00 00 51 8B 4C 24 10 89 81 B8 00 00 00 B8 55 01 00 00 89 41 18 33 C0 89 41 04 89 41 08 89 41 0C 89 41 10 59 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 33 C0 64 FF 30 64 89 20 9C 80 4C 24 01 01 9D 90 90 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 64 8F 00 58 74 07 75 05 19 32 67 E8 E8 74 27 75 25 EB 00 EB FC 68 39 44 CD 00 59 9C 50 74 0F 75 0D E8 59 C2 04 00 55 8B EC E9 FA FF FF 0E E8 EF FF FF FF 56 57 53 78 03 79 01 E8 68 A2 AF 47 01 59 E8 01 00 00 00 FF 58 05 93 03 00 00 03 C8 74 C4 75 C2 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Reg2Exe222223byJanVorel
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 E8 2F 1E 00 00 A3 C4 35 40 00 E8 2B 1E 00 00 6A 0A 50 6A 00 FF 35 C4 35 40 00 E8 07 00 00 00 50 E8 1B 1E 00 00 CC 68 48 00 00 00 68 00 00 00 00 68 C8 35 40 00 E8 76 16 00 00 83 C4 0C 8B 44 24 04 A3 CC 35 40 00 68 00 00 00 00 68 A0 0F 00 00 68 00 00 00 00 E8 EC 1D 00 00 A3 C8 35 40 00 E8 62 1D 00 00 E8 92 1A 00 00 E8 80 16 00 00 E8 13 14 00 00 68 01 00 00 00 68 08 36 40 00 68 00 00 00 00 8B 15 08 36 40 00 E8 71 3F 00 00 B8 00 00 10 00 BB 01 00 00 00 E8 82 3F 00 00 FF 35 48 31 40 00 B8 00 01 00 00 E8 0D 13 00 00 8D 0D EC 35 40 00 5A E8 F2 13 00 00 68 00 01 00 00 FF 35 EC 35 40 00 E8 84 1D 00 00 A3 F4 35 40 00 FF 35 48 31 40 00 FF 35 F4 35 40 00 FF 35 EC 35 40 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv120EngdulekxtBorlandDelphiMicrosoftVisualC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0F B6 D0 E8 01 00 00 00 0C 5A B8 80 ?? ?? 00 EB 02 00 DE 8D 35 F4 00 00 00 F7 D2 EB 02 0E EA 8B 38 EB 01 A0 C1 F3 11 81 EF 84 88 F4 4C EB 02 CD 20 83 F7 22 87 D3 33 FE C1 C3 19 83 F7 26 E8 02 00 00 00 BC DE 5A 81 EF F7 EF 6F 18 EB 02 CD 20 83 EF 7F EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrunchPE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 ?? ?? ?? ?? 5D 83 ED 06 8B C5 55 60 89 AD ?? ?? ?? ?? 2B 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CICompressv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 04 68 00 10 00 00 FF 35 9C 14 40 00 6A 00 FF 15 38 10 40 00 A3 FC 10 40 00 97 BE 00 20 40 00 E8 71 00 00 00 3B 05 9C 14 40 00 75 61 6A 00 6A 20 6A 02 6A 00 6A 03 68 00 00 00 C0 68 94 10 40 00 FF 15 2C 10 40 00 A3 F8 10 40 00 6A 00 68 F4 10 40 00 FF 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldv27b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 40 85 06 00 C3 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 90 40 00 87 DD 8B 85 E6 90 40 00 01 85 33 90 40 00 66 C7 85 30 90 40 00 90 90 01 85 DA 90 40 00 01 85 DE 90 40 00 01 85 E2 90 40 00 BB 7B 11 00 00 03 9D EA 90 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXInlinerv10byGPcH
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D B8 B3 85 40 00 2D AC 85 40 00 2B E8 8D B5 D5 FE FF FF 8B 06 83 F8 00 74 11 8D B5 E1 FE FF FF 8B 06 83 F8 01 0F 84 F1 01 00 00 C7 06 01 00 00 00 8B D5 8B 85 B1 FE FF FF 2B D0 89 95 B1 FE FF FF 01 95 C9 FE FF FF 8D B5 E5 FE FF FF 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv114v120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 06 ?? ?? 72 ?? B4 09 BA ?? ?? CD 21 CD 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeToolsCOM2EXE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5D 83 ED ?? 8C DA 2E 89 96 ?? ?? 83 C2 ?? 8E DA 8E C2 2E 01 96 ?? ?? 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded2545Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 F2 FF FF FF 50 68 ?? ?? ?? ?? 68 40 1B 00 00 E8 42 FF FF FF E9 9D FF FF FF 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxARCV4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 5D 81 ED 06 01 81 FC 4F 50 74 0B 8D B6 86 01 BF 00 01 57 A4 EB 11 1E 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillo3X5XSiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 50 51 0F CA F7 D2 9C F7 D2 0F CA EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 9D 0F C9 8B CA F7 D1 59 58 50 51 0F CA F7 D2 9C F7 D2 0F CA EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 9D 0F C9 8B CA F7 D1 59 58 50 51 0F CA F7 D2 9C F7 D2 0F CA EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 9D 0F C9 8B CA F7 D1 59 58 60 33 C9 75 02 EB 15 EB 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePESHiELD025emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 2B 00 00 00 0D 0A 0D 0A 0D 0A 52 65 67 69 73 74 41 72 65 64 20 74 6F 3A 20 4E 4F 4E 2D 43 4F 4D 4D 45 52 43 49 41 4C 21 21 0D 0A 0D 0A 0D 00 58 61 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov252beta2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? B0 ?? ?? ?? ?? 68 60 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF ?? ?? ?? 15 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CipherWallSelfExtratorDecryptorConsolev15
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 61 BE 00 10 42 00 8D BE 00 00 FE FF C7 87 C0 20 02 00 0B 6E 5B 9B 57 83 CD FF EB 0E 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PCShrinkerv029
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BD ?? ?? ?? ?? 01 AD 55 39 40 ?? 8D B5 35 39 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPacKV33LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 85 ?? ?? ?? ?? 80 38 00 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CopyMinderMicrocosmLtd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 25 ?? ?? ?? ?? EF 6A 00 E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? CC FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 ?? ?? ?? ?? FF 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Crunchv5BitArts
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 15 03 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 68 00 00 00 00 55 E8 00 00 00 00 5D 81 ED 1D 00 00 00 8B C5 55 60 9C 2B 85 FC 07 00 00 89 85 E8 07 00 00 FF 74 24 2C E8 20 02 00 00 0F 82 94 06 00 00 E8 F3 04 00 00 49 0F 88 88 06 00 00 8B B5 E8 07 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCShrinkerv020
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 E8 01 ?? ?? 60 01 AD B3 27 40 ?? 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillo500SiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 E3 40 00 00 E9 16 FE FF FF 6A 0C 68 ?? ?? ?? ?? E8 44 15 00 00 8B 4D 08 33 FF 3B CF 76 2E 6A E0 58 33 D2 F7 F1 3B 45 0C 1B C0 40 75 1F E8 36 13 00 00 C7 00 0C 00 00 00 57 57 57 57 57 E8 C7 12 00 00 83 C4 14 33 C0 E9 D5 00 00 00 0F AF 4D 0C 8B F1 89 75 08 3B F7 75 03 33 F6 46 33 DB 89 5D E4 83 FE E0 77 69 83 3D ?? ?? ?? ?? 03 75 4B 83 C6 0F 83 E6 F0 89 75 0C 8B 45 08 3B 05 ?? ?? ?? ?? 77 37 6A 04 E8 48 11 00 00 59 89 7D FC FF 75 08 E8 01 49 00 00 59 89 45 E4 C7 45 FC FE FF FF FF E8 5F 00 00 00 8B 5D E4 3B DF 74 11 FF 75 08 57 53 E8 66 D3 FF FF 83 C4 0C 3B DF 75 61 56 6A 08 FF 35 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 8B D8 3B DF 75 4C 39 3D ?? ?? ?? ?? 74 33 56 E8 AF F9 FF FF 59 85 C0 0F 85 72 FF FF FF 8B 45 10 3B C7 0F 84 50 FF FF FF C7 00 0C 00 00 00 E9 45 FF FF FF 33 FF 8B 75 0C 6A 04 E8 EE 0F 00 00 59 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SLVc0deProtector060SLVICU
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 FA 04 E8 49 00 00 00 69 E8 49 00 00 00 95 E8 4F 00 00 00 68 E8 1F 00 00 00 49 E8 E9 FF FF FF 67 E8 1F 00 00 00 93 E8 31 00 00 00 78 E8 DD }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Kryptonv03
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 0C 24 E9 C0 8D 01 ?? C1 3A 6E CA 5D 7E 79 6D B3 64 5A 71 EA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrackStopv101cStefanEsser1997
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 48 BB FF FF B9 EB 27 8B EC CD 21 FA FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Kryptonv05
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 54 E8 ?? ?? ?? ?? 5D 8B C5 81 ED 71 44 ?? ?? 2B 85 64 60 ?? ?? EB 43 DF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Kryptonv04
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 54 E8 ?? ?? ?? ?? 5D 8B C5 81 ED 61 34 ?? ?? 2B 85 60 37 ?? ?? 83 E8 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PassLock2000v10EngMoonlightSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 BB 00 50 40 00 66 2E F7 05 34 20 40 00 04 00 0F 85 98 00 00 00 E8 1F 01 00 00 C7 43 60 01 00 00 00 8D 83 E4 01 00 00 50 FF 15 F0 61 40 00 83 EC 44 C7 04 24 44 00 00 00 C7 44 24 2C 00 00 00 00 54 FF 15 E8 61 40 00 B8 0A 00 00 00 F7 44 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv029Betav031BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 ?? ?? AD 8B F8 95 AD 91 F3 A5 AD B5 ?? F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AlexProtector10beta2byAlex
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 10 40 00 E8 24 00 00 00 EB 01 E9 8B 44 24 0C EB 03 EB 03 C7 EB FB E8 01 00 00 00 A8 83 C4 04 83 80 B8 00 00 00 02 33 C0 EB 01 E9 C3 58 83 C4 04 EB 03 EB 03 C7 EB FB E8 01 00 00 00 A8 83 C4 04 50 64 FF 35 00 00 00 00 64 89 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MoleBoxv254Teggo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 8B 4D F0 8B 11 89 15 ?? ?? ?? 00 8B 45 FC A3 ?? ?? ?? 00 5F 5E 8B E5 5D C3 CC CC CC E8 EB FB FF FF 58 E8 ?? 07 00 00 58 89 44 24 24 61 58 58 FF D0 E8 ?? ?? 00 00 6A 00 FF 15 ?? ?? ?? 00 CC CC CC CC CC CC CC CC CC CC CC CC CC CC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InstallShield2000
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 C4 ?? 53 56 57 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1337ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 2C 00 00 00 EB 04 ?? ?? ?? ?? EB 04 ?? ?? ?? ?? 8B 54 24 0C EB 02 ?? ?? 83 82 B8 00 00 00 27 EB 04 ?? ?? ?? ?? 33 C0 EB 02 ?? ?? C3 EB 02 ?? ?? EB 03 ?? ?? ?? 64 67 FF 36 00 00 EB 04 ?? ?? ?? ?? 64 67 89 26 00 00 EB 03 ?? ?? ?? EB 01 ?? 50 EB 02 ?? ?? 33 C0 EB 02 ?? ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 02 ?? ?? E9 FA 00 00 00 EB 04 ?? ?? ?? ?? E8 D5 FF FF FF EB 02 ?? ?? EB 04 ?? ?? ?? ?? 58 EB 04 ?? ?? ?? ?? EB 03 ?? ?? ?? 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 03 ?? ?? ?? E8 23 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinv03Engcyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 B7 CD 46 }
|
||
|
$a1 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 B7 CD 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02PEPack099Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 11 00 00 00 5D 83 ED 06 80 BD E0 04 90 90 01 0F 84 F2 FF CC 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxVCL
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { AC B9 00 80 F2 AE B9 04 00 AC AE 75 ?? E2 FA 89 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule VterminalV10XLeiPeng
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 05 ?? ?? ?? ?? 9C 50 C2 04 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEEncrypt10Liwuyue
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 D0 53 56 57 8D 75 FC 8B 44 24 30 25 00 00 FF FF 81 38 4D 5A 90 00 74 07 2D 00 10 00 00 EB F1 89 45 FC E8 C8 FF FF FF 2D 0F 05 00 00 89 45 F4 8B 06 8B 40 3C 03 06 8B 40 78 03 06 8B C8 8B 51 20 03 16 8B 59 24 03 1E 89 5D F0 8B 59 1C 03 1E 89 5D EC 8B 41 18 8B C8 49 85 C9 72 5A 41 33 C0 8B D8 C1 E3 02 03 DA 8B 3B 03 3E 81 3F 47 65 74 50 75 40 8B DF 83 C3 04 81 3B 72 6F 63 41 75 33 8B DF 83 C3 08 81 3B 64 64 72 65 75 26 83 C7 0C 66 81 3F 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InstallAnywhere61ZeroGSoftwareInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE 00 A0 42 00 8D BE 00 70 FD FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 31 C9 83 E8 03 72 0D C1 E0 }
|
||
|
$a1 = { 60 BE 00 A0 42 00 8D BE 00 70 FD FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule iLUCRYPTv4018exe
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B EC FA C7 ?? ?? ?? ?? 4C 4C C3 FB BF ?? ?? B8 ?? ?? 2E ?? ?? D1 C8 4F 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02ASProtectAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 90 90 90 90 90 5D 90 90 90 90 90 90 90 90 90 90 90 03 DD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPEV22006710WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 73 01 00 00 }
|
||
|
$a1 = { 60 9C 64 FF 35 00 00 00 00 E8 73 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 54 65 6D 70 50 61 74 68 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Themida10xx18xxnocompressionOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 D8 60 E8 00 00 00 00 5A 81 EA ?? ?? ?? ?? 8B DA C7 45 D8 00 00 00 00 8B 45 D8 40 89 45 D8 81 7D D8 80 00 00 00 74 0F 8B 45 08 89 83 ?? ?? ?? ?? FF 45 08 43 EB E1 89 45 DC 61 8B 45 DC C9 C2 04 00 55 8B EC 81 C4 7C FF FF FF 60 E8 00 00 00 00 }
|
||
|
$a1 = { 55 8B EC 83 C4 D8 60 E8 00 00 00 00 5A 81 EA ?? ?? ?? ?? 8B DA C7 45 D8 00 00 00 00 8B 45 D8 40 89 45 D8 81 7D D8 80 00 00 00 74 0F 8B 45 08 89 83 ?? ?? ?? ?? FF 45 08 43 EB E1 89 45 DC 61 8B 45 DC C9 C2 04 00 55 8B EC 81 C4 7C FF FF FF 60 E8 00 00 00 00 5A 81 EA ?? ?? ?? ?? 8D 45 80 8B 5D 08 C7 85 7C FF FF FF 00 00 00 00 8B 8D 7C FF FF FF D1 C3 88 18 41 89 8D 7C FF FF FF 81 BD 7C FF FF FF 80 00 00 00 75 E3 C7 85 7C FF FF FF 00 00 00 00 8D BA ?? ?? ?? ?? 8D 75 80 8A 0E BB F4 01 00 00 B8 AB 37 54 78 D3 D0 8A 0F D3 D0 4B 75 F7 0F AF C3 47 46 8B 8D 7C FF FF FF 41 89 8D 7C FF FF FF 81 F9 80 00 00 00 75 D1 61 C9 C2 04 00 55 8B EC 83 C4 F0 8B 75 08 C7 45 FC 00 00 00 00 EB 04 FF 45 FC 46 80 3E 00 75 F7 BA 00 00 00 00 8B 75 08 8B 7D 0C EB 7F C7 45 F8 00 00 00 00 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule StonesPEEncryptorv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 E8 ?? ?? ?? ?? 5D 8B D5 81 ED 63 3A 40 ?? 2B 95 C2 3A 40 ?? 83 EA 0B 89 95 CB 3A 40 ?? 8D B5 CA 3A 40 ?? 0F B6 36 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PolyBoxDAnskya
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 33 C9 51 51 51 51 51 53 33 C0 55 68 84 2C 40 00 64 FF 30 64 89 20 C6 45 FF 00 B8 B8 46 40 00 BA 24 00 00 00 E8 8C F3 FF FF 6A 24 BA B8 46 40 00 8B 0D B0 46 40 00 A1 94 46 40 00 E8 71 FB FF FF 84 C0 0F 84 6E 01 00 00 8B 1D D0 46 40 00 8B C3 83 C0 24 03 05 D8 46 40 00 3B 05 B4 46 40 00 0F 85 51 01 00 00 8D 45 F4 BA B8 46 40 00 B9 10 00 00 00 E8 A2 EC FF FF 8B 45 F4 BA 9C 2C 40 00 E8 F1 ED FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Mew10execoder10NorthfoxHCC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 E9 ?? ?? FF FF 6A ?? ?? ?? ?? ?? 70 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECrypt102
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5B 83 EB 05 EB 04 52 4E 44 21 85 C0 73 02 F7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DIETv100d
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 06 1E 0E 8C C8 01 ?? ?? ?? BA ?? ?? 03 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV119LZMA430ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 83 7C 24 28 01 75 0C 8B 44 24 24 89 85 49 0B 00 00 EB 0C 8B 85 45 0B 00 00 89 85 49 0B 00 00 8D B5 6D 0B 00 00 8D 9D 2F 03 00 00 33 FF 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 DA 0A 00 00 89 85 41 0B 00 00 E8 76 01 00 00 EB 20 60 8B 85 49 0B 00 00 FF B5 41 0B 00 00 FF 34 37 01 04 24 FF 74 37 04 01 04 24 FF D3 61 83 C7 08 83 3C 37 00 75 DA 83 BD 55 0B 00 00 00 74 0E 83 BD 59 0B 00 00 00 74 05 E8 D7 01 00 00 8D 74 37 04 53 6A 40 68 00 10 00 00 68 ?? ?? ?? ?? 6A 00 FF 95 DA 0A 00 00 89 85 69 0B 00 00 5B 60 FF B5 41 0B 00 00 56 FF B5 69 0B 00 00 FF D3 61 8B B5 69 0B 00 00 8B C6 EB 01 40 80 38 01 75 FA 40 8B 38 03 BD 49 0B 00 00 83 C0 04 89 85 65 0B 00 00 E9 98 00 00 00 56 FF 95 D2 0A 00 00 89 85 61 0B 00 00 85 C0 0F 84 C8 00 00 00 8B C6 EB 5F 8B 85 65 0B 00 00 8B 00 A9 00 00 00 80 74 14 35 00 00 00 80 50 8B 85 65 0B 00 00 C7 00 20 20 20 00 EB 06 FF B5 65 0B 00 00 FF B5 61 0B 00 00 FF 95 D6 0A 00 00 85 C0 0F 84 87 00 00 00 89 07 83 C7 04 8B 85 65 0B 00 00 EB 01 40 80 38 00 75 FA 40 89 85 65 0B 00 00 66 81 78 02 00 80 74 A1 80 38 00 75 9C EB 01 46 80 3E 00 75 FA 46 40 8B 38 03 BD 49 0B 00 00 83 C0 04 89 85 65 0B 00 00 80 3E 01 0F 85 5F FF FF FF 68 00 40 00 00 68 ?? ?? ?? ?? FF B5 69 0B 00 00 FF 95 DE 0A 00 00 68 00 40 00 00 68 00 20 0C 00 FF B5 41 0B 00 00 FF 95 DE 0A 00 00 E8 3D 00 00 00 E8 24 01 00 00 61 E9 ?? ?? ?? ?? 61 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ENIGMAProtectorV112SukhovVladimir
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 C5 FA 81 ED ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 EB 02 FF 35 60 E8 24 00 00 00 00 00 FF EB 02 CD 20 8B 44 24 0C 83 80 B8 00 00 00 03 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeASPack212FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MacromediaWindowsFlashProjectorPlayerv50
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 44 56 FF 15 70 61 44 00 8B F0 8A 06 3C 22 75 1C 8A 46 01 46 3C 22 74 0C 84 C0 74 08 8A 46 01 46 3C 22 75 F4 80 3E 22 75 0F 46 EB 0C 3C 20 7E 08 8A 46 01 46 3C 20 7F F8 8A 06 84 C0 74 0C 3C 20 7F 08 8A 46 01 46 84 C0 75 F4 8D 44 24 04 C7 44 24 30 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule IDApplicationProtector12IDSecuritySuite
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED F2 0B 47 00 B9 19 22 47 00 81 E9 EA 0E 47 00 89 EA 81 C2 EA 0E 47 00 8D 3A 89 FE 31 C0 E9 D3 02 00 00 CC CC CC CC E9 CA 02 00 00 43 3A 5C 57 69 6E 64 6F 77 73 5C 53 6F 66 74 57 61 72 65 50 72 6F 74 65 63 74 6F 72 5C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4ExtractablePasswordchecking
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 80 1A B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule HASPHLProtectionV1XAladdin
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 60 8B C4 A3 ?? ?? ?? ?? B8 ?? ?? ?? ?? 2B 05 ?? ?? ?? ?? A3 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? 00 74 15 8B 0D ?? ?? ?? ?? 51 FF 15 ?? ?? ?? ?? 83 C4 04 E9 A5 00 00 00 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? A3 ?? ?? ?? ?? 68 ?? ?? ?? ?? FF 15 }
|
||
|
$a1 = { 55 8B EC 53 56 57 60 8B C4 A3 ?? ?? ?? ?? B8 ?? ?? ?? ?? 2B 05 ?? ?? ?? ?? A3 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? 00 74 15 8B 0D ?? ?? ?? ?? 51 FF 15 ?? ?? ?? ?? 83 C4 04 E9 A5 00 00 00 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? A3 ?? ?? ?? ?? 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? A3 ?? ?? ?? ?? 8B 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 ?? ?? ?? 90 5D 81 ED ?? ?? ?? ?? BB ?? ?? ?? ?? 03 DD 2B 9D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E9 ?? 04 ?? ?? E9 ?? ?? ?? ?? ?? ?? ?? EE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov275a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 68 ?? ?? ?? 68 D0 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 28 ?? ?? ?? 33 D2 8A D4 89 15 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner0132Lite003Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 06 FC 1E 07 BE 90 90 90 90 6A 04 68 90 10 90 90 68 ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VxDoom666
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? 5E 83 EE ?? B8 CF 7B CD 21 3D CF 7B ?? ?? 0E 1F 81 C6 ?? ?? BF ?? ?? B9 ?? ?? FC F3 A4 06 1F 06 B8 ?? ?? 50 CB B4 48 BB 2C 00 CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxSpanz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 5E 81 EE ?? ?? 8D 94 ?? ?? B4 1A CD 21 C7 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BeRoEXEPackerv100DLLLZBRSBeRoFarbrausch
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 BE ?? ?? ?? ?? BF ?? ?? ?? ?? FC AD 8D 1C 07 B0 80 3B FB 73 3B E8 ?? ?? ?? ?? 72 03 A4 EB F2 E8 ?? ?? ?? ?? 8D 51 FF E8 ?? ?? ?? ?? 56 8B F7 2B F2 F3 A4 5E EB DB 02 C0 75 03 AC 12 C0 C3 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pksmart10b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? 8C C8 8B C8 03 C2 81 ?? ?? ?? 51 B9 ?? ?? 51 1E 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PELockv106
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 4B 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LaunchAnywherev4001
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 83 EC 48 55 B8 FF FF FF FF 50 50 68 E0 3E 42 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 68 C0 69 44 00 E8 E4 80 FF FF 59 E8 4E 29 00 00 E8 C9 0D 00 00 85 C0 75 08 6A FF E8 6E 2B 00 00 59 E8 A8 2C 00 00 E8 23 2E 00 00 FF 15 4C C2 44 00 89 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv033v034BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 59 F3 A5 83 C8 FF 8B DF AB 40 AB 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GameGuardnProtect
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 31 FF 74 06 61 E9 4A 4D 50 30 5A BA 7D 00 00 00 80 7C 24 08 01 E9 00 00 00 00 60 BE ?? ?? ?? ?? 31 FF 74 06 61 E9 4A 4D 50 30 8D BE ?? ?? ?? ?? 31 C9 74 06 61 E9 4A 4D 50 30 B8 7D 00 00 00 39 C2 B8 4C 00 00 00 F7 D0 75 3F 64 A1 30 00 00 00 85 C0 78 23 8B 40 0C 8B 40 0C C7 40 20 00 10 00 00 64 A1 18 00 00 00 8B 40 30 0F B6 40 02 85 C0 75 16 E9 12 00 00 00 31 C0 64 A0 20 00 00 00 85 C0 75 05 E9 01 00 00 00 61 57 83 CD FF EB 0B 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorV1032AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8F 00 00 00 E8 03 00 00 00 EB 01 ?? E8 82 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B8 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AB 00 00 00 E8 03 00 00 00 EB 01 ?? 83 FB 55 E8 03 00 00 00 EB 01 ?? 75 2E E8 03 00 00 00 EB 01 ?? C3 60 E8 00 00 00 00 5D 81 ED 94 73 42 00 8B D5 81 C2 E3 73 42 00 52 E8 01 00 00 00 C3 C3 E8 03 00 00 00 EB 01 ?? E8 0E 00 00 00 E8 D1 FF FF FF C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 CC C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 4B CC C3 E8 03 00 00 00 EB 01 ?? 33 DB B9 BF A4 42 00 81 E9 8E 74 42 00 8B D5 81 C2 8E 74 42 00 8D 3A 8B F7 33 C0 E8 03 00 00 00 EB 01 ?? E8 17 00 00 00 90 90 90 E9 63 29 00 00 33 C0 64 FF 30 64 89 20 43 CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nBinderv40
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5C 6E 62 34 5F 74 6D 70 5F 30 31 33 32 34 35 34 33 35 30 5C 00 00 00 00 00 00 00 00 00 E9 55 43 4C FF 01 1A 00 00 00 00 96 30 07 77 2C 61 0E EE BA 51 09 99 19 C4 6D 07 8F F4 6A 70 35 A5 63 E9 A3 95 64 9E 32 88 DB 0E A4 B8 DC 79 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule AnslymFUDCrypter
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 B8 38 17 05 10 E8 5A 45 FB FF 33 C0 55 68 21 1C 05 10 64 FF 30 64 89 20 EB 08 FC FC FC FC FC FC 27 54 E8 85 4C FB FF 6A 00 E8 0E 47 FB FF 6A 0A E8 27 49 FB FF E8 EA 47 FB FF 6A 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EPExEPackV10EliteCodingGroup
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? FF 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule SimplePack12build3009Method2bagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 5A 90 EB 01 00 52 E9 86 01 00 00 50 45 00 00 4C 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 0F 03 0B 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 ?? ?? ?? 00 10 00 00 00 02 00 00 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinZip32bitSFXv6xmodule
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF 15 ?? ?? ?? 00 B1 22 38 08 74 02 B1 20 40 80 38 00 74 10 38 08 74 06 40 80 38 00 75 F6 80 38 00 74 01 40 33 C9 ?? ?? ?? ?? FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxEinstein
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 42 CD 21 72 31 B9 6E 03 33 D2 B4 40 CD 21 72 19 3B C1 75 15 B8 00 42 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VideoLanClient
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule CrunchPEv10xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 ?? ?? ?? ?? 5D 83 ED 06 8B C5 55 60 89 AD ?? ?? ?? ?? 2B 85 ?? ?? ?? ?? 89 85 ?? ?? ?? ?? 80 BD ?? ?? ?? ?? ?? 75 09 C6 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxTravJack883
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? 9C 9E 26 ?? ?? 51 04 ?? 7D ?? 00 ?? 2E ?? ?? ?? ?? 8C C8 8E C0 8E D8 80 ?? ?? ?? ?? 74 ?? 8A ?? ?? ?? BB ?? ?? 8A ?? 32 C2 88 ?? FE C2 43 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
/*
|
||
|
rule StarForceProActive11StarForceTechnology
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? FF 25 ?? ?? 57 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule RSCsProcessPatcherv151
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 20 40 00 E8 C3 01 00 00 80 38 00 74 0D 66 81 78 FE 22 20 75 02 EB 03 40 EB EE 8B F8 B8 04 60 40 00 68 C4 20 40 00 68 D4 20 40 00 6A 00 6A 00 6A 04 6A 00 6A 00 6A 00 57 50 E8 9F 01 00 00 85 C0 0F 84 39 01 00 00 BE 00 60 40 00 8B 06 A3 28 21 40 00 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule kryptor9
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5E B9 ?? ?? ?? ?? 2B C0 02 04 0E D3 C0 49 79 F8 41 8D 7E 2C 33 46 ?? 66 B9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SecuPackv15
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 57 33 C0 89 45 F0 B8 CC 3A 40 ?? E8 E0 FC FF FF 33 C0 55 68 EA 3C 40 ?? 64 FF 30 64 89 20 6A ?? 68 80 ?? ?? ?? 6A 03 6A ?? 6A 01 ?? ?? ?? 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule kryptor5
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 ?? ?? ?? E9 EB 6C 58 40 FF E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule kryptor6
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 ?? ?? ?? E9 EB 68 58 33 D2 74 02 E9 E9 40 42 75 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtectV13Xrisco
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 50 E8 01 00 00 00 75 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PELockNTv202c
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 C7 85 1E EB 03 CD 20 EB EB 01 EB 9C EB 01 EB EB 02 CD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02MinGWGCC2xAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 E8 02 00 00 00 C9 C3 90 90 45 58 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeBASIC016b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 C7 04 24 01 00 00 00 FF 15 ?? ?? ?? 00 E8 88 FF FF FF 89 EC 31 C0 5D C3 89 F6 55 89 E5 83 EC 08 C7 04 24 02 00 00 00 FF 15 ?? ?? ?? 00 E8 68 FF FF FF 89 EC 31 C0 5D C3 89 F6 55 89 E5 83 EC 08 8B 45 08 89 04 24 FF 15 ?? ?? ?? 00 89 EC 5D C3 8D 76 00 8D BC 27 00 00 00 00 55 89 E5 83 EC 08 8B 45 08 89 04 24 FF 15 ?? ?? ?? 00 89 EC 5D C3 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule RCryptorv16bv16cVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C7 03 04 24 2B C7 80 38 50 0F 85 1B 8B 1F FF 68 }
|
||
|
$a1 = { 8B C7 03 04 24 2B C7 80 38 50 0F 85 1B 8B 1F FF 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FileShield
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 1E EB ?? 90 00 00 8B D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SDC12SelfDecryptingBinaryGeneratorbyClaesMNyberg
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 C7 04 24 01 00 00 00 FF 15 A0 91 40 00 E8 DB FE FF FF 55 89 E5 53 83 EC 14 8B 45 08 8B 00 8B 00 3D 91 00 00 C0 77 3B 3D 8D 00 00 C0 72 4B BB 01 00 00 00 C7 44 24 04 00 00 00 00 C7 04 24 08 00 00 00 E8 CE 24 00 00 83 F8 01 0F 84 C4 00 00 00 85 C0 0F 85 A9 00 00 00 31 C0 83 C4 14 5B 5D C2 04 00 3D 94 00 00 C0 74 56 3D 96 00 00 C0 74 1E 3D 93 00 00 C0 75 E1 EB B5 3D 05 00 00 C0 8D B4 26 00 00 00 00 74 43 3D 1D 00 00 C0 75 CA C7 44 24 04 00 00 00 00 C7 04 24 04 00 00 00 E8 73 24 00 00 83 F8 01 0F 84 99 00 00 00 85 C0 74 A9 C7 04 24 04 00 00 00 FF D0 B8 FF FF FF FF EB 9B 31 DB 8D 74 26 00 E9 69 FF FF FF C7 44 24 04 00 00 00 00 C7 04 24 0B 00 00 00 E8 37 24 00 00 83 F8 01 74 7F 85 C0 0F 84 6D FF FF FF C7 04 24 0B 00 00 00 8D 76 00 FF D0 B8 FF FF FF FF E9 59 FF FF FF C7 04 24 08 00 00 00 FF D0 B8 FF FF FF FF E9 46 FF FF FF C7 44 24 04 01 00 00 00 C7 04 24 08 00 00 00 E8 ED 23 00 00 B8 FF FF FF FF 85 DB 0F 84 25 FF FF FF E8 DB 15 00 00 B8 FF FF FF FF E9 16 FF FF FF C7 44 24 04 01 00 00 00 C7 04 24 04 00 00 00 E8 BD 23 00 00 B8 FF FF FF FF E9 F8 FE FF FF C7 44 24 04 01 00 00 00 C7 04 24 0B 00 00 00 E8 9F 23 00 00 B8 FF FF FF FF E9 DA FE FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PKLITEv1501
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 06 ?? ?? 72 ?? B4 ?? BA ?? ?? CD 21 B8 ?? ?? CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Inbuildv10hard
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B9 ?? ?? BB ?? ?? 2E ?? ?? 2E ?? ?? 43 E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 65 78 65 73 68 6C 2E 64 6C 6C C0 5D 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv20Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 D1 83 F1 FF 6A 00 F7 D1 83 F1 FF 81 04 24 ?? 02 00 00 F7 D1 83 F1 FF 59 BA 32 21 ?? 00 F7 D1 83 F1 FF F7 D1 83 F1 FF 80 02 E3 F7 D1 83 F1 FF C0 0A 05 F7 D1 83 F1 FF 80 02 6F F7 D1 83 F1 FF 80 32 A4 F7 D1 83 F1 FF 80 02 2D F7 D1 83 F1 FF 42 49 85 C9 75 CD 1C 4F 8D 5B FD 62 1E 1C 4F 8D 5B FD 4D 9D B9 ?? ?? ?? 1E 1C 4F 8D 5B FD 22 1C 4F 8D 5B FD 8E A2 B9 B9 E2 83 DB E2 E5 4D CD 1E BF 60 AB 1F 4D DB 1E 1E 3D 1E 92 1B 8E DC 7D EC A4 E2 4D E5 20 C6 CC B2 8E EC 2D 7D DC 1C 4F 8D 5B FD 83 56 8E E0 3A 7D D0 8E 9D 6E 7D D6 4D 25 06 C2 AB 20 CC 3A 4D 2D 9D 6B 0B 81 45 CC 18 4D 2D 1F A1 A1 6B C2 CC F7 E2 4D 2D 9E 8B 8B CC DE 2E 2D F7 1E AB 7D 45 92 30 8E E6 B9 7D D6 8E 9D 27 DA FD FD 1E 1E 8E DF B8 7D CF 8E A3 4D 7D DC 1C 4F 8D 5B FD 33 D7 1E 1E 1E A6 0B 41 A1 A6 42 61 6B 41 6B 4C 45 1E 21 F6 26 BC E2 62 1E 62 1E 62 1E 23 63 59 ?? 1E 62 1E 62 1E 33 D7 1E 1E 1E 85 6B C2 41 AB C2 9F 23 6B C2 41 A1 1E C0 FD F0 FD 30 20 33 9E 1E 1E 1E 85 A2 0B 8B C2 27 41 EB A1 A2 C2 1E C0 FD F0 FD 30 62 1E 33 7E 1E 1E 1E C6 2D 42 AB 9F 23 6B C2 41 A1 1E C0 FD F0 FD 30 C0 FD F0 8E 1D 1C 4F 8D 5B FD E0 00 33 5E 1E 1E 1E BF 0B EC C2 E6 42 A2 C2 45 1E C0 FD F0 FD 30 CE 36 CC F2 1C 4F 8D 5B FD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv125
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 40 ?? 87 DD 8B 85 A6 70 40 ?? 01 85 03 70 40 ?? 66 C7 85 70 40 90 ?? 90 01 85 9E 70 40 BB ?? F3 0D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule RCryptorv1Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 58 90 50 90 8B 00 90 3C 50 90 58 0F 85 67 D6 EF 11 50 68 }
|
||
|
$a1 = { 90 58 90 50 90 8B 00 90 3C 50 90 58 0F 85 67 D6 EF 11 50 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv122
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 40 ?? 87 DD 8B 85 A6 70 40 ?? 01 85 03 70 40 ?? 66 C7 85 ?? 70 40 ?? 90 90 01 85 9E 70 40 ?? BB F3 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Packmanv10BrandonLaCombe
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5B 8D 5B C6 01 1B 8B 13 8D 73 14 6A 08 59 01 16 AD 49 75 FA 8B E8 C6 06 E9 8B 43 0C 89 46 01 6A 04 68 00 10 00 00 FF 73 08 51 FF 55 08 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SpecialEXEPaswordProtectorV101EngPavolCerven
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 89 AD 8C 01 00 00 8B C5 2B 85 FE 75 00 00 89 85 3E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeSmashervxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C FE 03 ?? 60 BE ?? ?? 41 ?? 8D BE ?? 10 FF FF 57 83 CD FF EB 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEArmor046ChinaCrackingGroup
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 AA 00 00 00 2D ?? ?? 00 00 00 00 00 00 00 00 00 3D ?? ?? 00 2D ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B ?? ?? 00 5C ?? ?? 00 6F ?? ?? 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 00 00 47 65 74 50 72 6F 63 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VMProtect106107PolyTech
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 68 00 00 00 00 8B 74 24 28 BF ?? ?? ?? ?? FC 89 F3 03 34 24 AC 00 D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule USSR031bySpirit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 83 C5 12 55 C3 20 83 B8 ED 20 37 EF C6 B9 79 37 9E 8C C9 30 C9 E3 01 C3 BE 32 ?? ?? ?? B0 ?? 30 06 8A 06 46 81 FE 00 ?? ?? ?? 7C F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PeCompact253DLLSlimLoaderBitSumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 32 00 00 08 0C 00 48 E1 01 56 57 53 55 8B 5C 24 1C 85 DB 0F 84 AB 21 E8 BD 0E E6 60 0D 0B 6B 65 72 6E 6C 33 32 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LameCryptv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 66 9C BB ?? ?? ?? ?? 80 B3 00 10 40 00 90 4B 83 FB FF 75 F3 66 9D 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Cygwin32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 04 83 3D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule ASProtectv123RC4build0807exeAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB ?? ?? ?? ?? 80 7D 4D 01 75 0C 8B 74 24 28 83 FE 01 89 5D 4E 75 31 8D 45 53 50 53 FF B5 D5 09 00 00 8D 45 35 50 E9 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov210b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 18 12 41 00 68 24 A0 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov190
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 10 F2 40 00 68 64 9A 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorProtection150XCGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 EB 01 ?? ?? ?? ?? 83 EC 0C 53 56 57 EB 01 ?? 83 3D ?? ?? ?? ?? 00 74 08 EB 01 E9 E9 56 01 00 00 EB 02 E8 E9 C7 05 ?? ?? ?? ?? 01 00 00 00 EB 01 C2 E8 E2 05 00 00 EB 02 DA 9F 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? FF D0 59 59 EB 01 C8 EB 02 66 F0 68 ?? ?? ?? ?? E8 0E 05 00 00 59 EB 01 DD 83 65 F4 00 EB 07 8B 45 F4 40 89 45 F4 83 7D F4 61 73 1F EB 02 DA 1A 8B 45 F4 0F ?? ?? ?? ?? ?? ?? 33 45 F4 8B 4D F4 88 ?? ?? ?? ?? ?? EB 01 EB EB }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxNecropolis1963
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 30 CD 21 3C 03 ?? ?? B8 00 12 CD 2F 3C FF B8 ?? ?? ?? ?? B4 4A BB 40 01 CD 21 ?? ?? FA 0E 17 BC ?? ?? E8 ?? ?? FB A1 ?? ?? 0B C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinkv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? 50 9C FC BE ?? ?? 8B FE 8C C8 05 ?? ?? 8E C0 06 57 B9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02UPX06Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 58 83 E8 3D 50 8D B8 00 00 00 FF 57 8D B0 E8 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinV071cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 83 D5 46 00 0B E4 74 9E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XHider10GlobaL
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 33 C0 89 45 EC B8 54 20 44 44 E8 DF F8 FF FF 33 C0 55 68 08 21 44 44 64 FF 30 64 89 20 8D 55 EC B8 1C 21 44 44 E8 E0 F9 FF FF 8B 55 EC B8 40 ?? ?? 44 E8 8B F5 FF FF 6A 00 6A 00 6A 02 6A 00 6A 01 68 00 00 00 40 A1 40 ?? ?? 44 E8 7E F6 FF FF 50 E8 4C F9 FF FF 6A 00 50 E8 4C F9 FF FF A3 28 ?? ?? 44 E8 CE FE FF FF 33 C0 5A 59 59 64 89 10 68 0F 21 44 44 8D 45 EC E8 F1 F4 FF FF C3 E9 BB F2 FF FF EB F0 E8 FC F3 FF FF FF FF FF FF 0E 00 00 00 63 3A 5C 30 30 30 30 30 30 31 2E 64 61 74 00 }
|
||
|
$a1 = { 85 D2 74 23 8B 4A F8 41 7F 1A 50 52 8B 42 FC E8 30 00 00 00 89 C2 58 52 8B 48 FC E8 48 FB FF FF 5A 58 EB 03 FF 42 F8 87 10 85 D2 74 13 8B 4A F8 49 7C 0D FF 4A F8 75 08 8D 42 F8 E8 5C FA FF FF C3 8D 40 00 85 C0 7E 24 50 83 C0 0A 83 E0 FE 50 E8 2F FA FF FF 5A 66 C7 44 02 FE 00 00 83 C0 08 5A 89 50 FC C7 40 F8 01 00 00 00 C3 31 C0 C3 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MicrosoftVisualC70DLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8D 6C 01 00 81 EC 00 00 00 00 8B 45 90 83 F8 01 56 0F 84 00 00 00 00 85 C0 0F 84 ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEShieldV05Smoke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D 81 ED BC 1A 40 00 EB 01 00 8D B5 46 1B 40 00 BA B3 0A 00 00 EB 01 00 8D 8D F9 25 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 07 50 C3 00 EB 04 58 40 }
|
||
|
$a1 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D 81 ED BC 1A 40 00 EB 01 00 8D B5 46 1B 40 00 BA B3 0A 00 00 EB 01 00 8D 8D F9 25 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 07 50 C3 00 EB 04 58 40 50 C3 8A 06 46 EB 01 00 D0 C8 E8 14 00 00 00 83 EB 01 00 2A C2 E8 00 00 00 00 5B 83 C3 07 53 C3 00 EB 04 5B 43 53 C3 EB 01 00 32 C2 E8 0B 00 00 00 00 32 C1 EB 01 00 C0 C0 02 EB 09 2A C2 5B EB 01 00 43 53 C3 88 07 EB 01 00 47 4A 75 B4 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule UnnamedScrambler25Ap0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 0B 00 00 00 6A 00 6A 00 49 75 F9 51 53 56 57 B8 6C 3E 40 00 E8 F7 EA FF FF 33 C0 55 68 60 44 40 00 64 FF 30 64 89 20 BA 70 44 40 00 B8 B8 6C 40 00 E8 62 F3 FF FF 8B D8 85 DB 75 07 6A 00 E8 A1 EB FF FF BA E8 64 40 00 8B C3 8B 0D B8 6C 40 00 E8 37 D3 FF FF C7 05 BC 6C 40 00 0A 00 00 00 BB 68 6C 40 00 BE 90 6C 40 00 BF E8 64 40 00 B8 C0 6C 40 00 BA 04 00 00 00 E8 07 EC FF FF 83 3B 00 74 04 33 C0 89 03 8B D7 8B C6 E8 09 F3 FF FF 89 03 83 3B 00 0F 84 BB 04 00 00 B8 C0 6C 40 00 8B 16 E8 06 E2 FF FF B8 C0 6C 40 00 E8 24 E1 FF FF 8B D0 8B 03 8B 0E E8 D1 D2 FF FF 8B C7 A3 20 6E 40 00 8D 55 EC 33 C0 E8 0C D4 FF FF 8B 45 EC B9 1C 6E 40 00 BA 18 6E 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov177
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 B0 71 40 00 68 6C 37 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxTrivial25
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 4E FE C6 CD 21 B8 ?? 3D BA ?? 00 CD 21 93 B4 40 CD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule KBySV022shoooo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? E8 01 00 00 00 C3 C3 11 55 07 8B EC B8 ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InnoSetupModule
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 49 6E 6E 6F 53 65 74 75 70 4C 64 72 57 69 6E 64 6F 77 00 00 53 54 41 54 49 43 }
|
||
|
$a1 = { 55 8B EC 83 C4 ?? 53 56 57 33 C0 89 45 F0 89 45 ?? 89 45 ?? E8 ?? ?? FF FF E8 ?? ?? FF FF E8 ?? ?? FF FF E8 ?? ?? FF FF E8 ?? ?? FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule piritv15
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5B 24 55 50 44 FB 32 2E 31 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftSentryv30
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC ?? 53 56 57 E9 B0 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPEV22007411WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 1B 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 54 65 6D 70 50 61 74 68 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Armadillov19x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 98 ?? ?? ?? 68 10 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov285
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 68 ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 28 ?? ?? ?? 33 D2 8A D4 89 15 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 ?? ?? ?? ?? ?? 90 5D ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 03 DD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldv17
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 90 1F 06 00 C3 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Splasherv10v30
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 8B 44 24 24 E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? 50 E8 ED 02 ?? ?? 8C C0 0F 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeCryptor01build002GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 40 90 83 C0 07 80 38 90 90 74 02 EB FF 90 68 27 ?? ?? 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 FF E4 90 8B 04 24 64 A3 00 00 00 00 8B 64 24 08 90 83 C4 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEShieldV06SMoKE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D 81 ED D4 1A 40 00 EB 01 00 8D B5 5E 1B 40 00 BA A1 0B 00 00 EB 01 00 8D 8D FF 26 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 07 50 C3 00 EB 04 58 40 }
|
||
|
$a1 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D 81 ED D4 1A 40 00 EB 01 00 8D B5 5E 1B 40 00 BA A1 0B 00 00 EB 01 00 8D 8D FF 26 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 07 50 C3 00 EB 04 58 40 50 C3 8A 06 46 EB 01 00 D0 C8 E8 14 00 00 00 83 EB 01 00 2A C2 E8 00 00 00 00 5B 83 C3 07 53 C3 00 EB 04 5B 43 53 C3 EB 01 00 32 C2 E8 0B 00 00 00 00 32 C1 EB 01 00 C0 C0 02 EB 09 2A C2 5B EB 01 00 43 53 C3 88 07 EB 01 00 47 4A 75 B4 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02MicrosoftVisualBasic5060Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? E8 0A 00 00 00 00 00 00 00 00 00 30 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack118DllLZMA430ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? 01 00 00 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF E8 9F 01 00 00 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A ?? FF 95 AA 0A 00 00 89 85 F9 0A 00 00 EB 14 60 FF B5 F9 0A 00 00 FF 34 37 FF 74 37 04 FF D3 61 83 C7 08 83 3C 37 00 75 E6 83 BD 0D 0B 00 00 00 74 0E 83 BD 11 0B 00 00 00 74 05 E8 F6 01 00 00 8D 74 37 04 53 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A ?? FF 95 AA 0A 00 00 89 85 1D 0B 00 00 5B 60 FF B5 F9 0A 00 00 56 FF B5 1D 0B 00 00 FF D3 61 8B B5 1D 0B 00 00 8B C6 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PKLITEv100v103
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 8C DB 03 D8 3B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinkerv34
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D B4 ?? ?? ?? ?? 55 8B EC 56 57 75 6B 68 00 01 00 00 E8 ?? 0B 00 00 83 C4 04 8B 75 08 A3 B4 ?? ?? ?? 85 F6 74 23 83 7D 0C 03 77 1D 68 FF }
|
||
|
$a1 = { BB ?? ?? BA ?? ?? 81 C3 07 00 B8 40 B4 B1 04 D3 E8 03 C3 8C D9 49 8E C1 26 03 0E 03 00 2B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinkerv32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D ?? ?? ?? ?? ?? 55 8B EC 56 57 75 65 68 00 01 ?? ?? E8 ?? E6 FF FF 83 C4 04 8B 75 08 A3 ?? ?? ?? ?? 85 F6 74 1D 68 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinkerv33
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D ?? ?? ?? 00 00 55 8B EC 56 57 75 65 68 00 01 00 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01JDPack1xJDProtect09Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 22 00 00 00 5D 8B D5 81 ED 90 90 90 90 2B 95 90 90 90 90 81 EA 06 90 90 90 89 95 90 90 90 90 83 BD 45 00 01 00 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upack024027beta028alphaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 40 00 AD 8B F8 95 AD 91 F3 A5 AD B5 ?? F3 AB AD 50 97 51 58 8D 54 85 5C FF 16 72 57 2C 03 73 02 B0 00 3C 07 72 02 2C 03 50 0F B6 5F FF C1 E3 ?? B3 00 8D 1C 5B 8D 9C 9D 0C 10 00 00 B0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01LocklessIntroPackAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2C E8 EB 1A 90 90 5D 8B C5 81 ED F6 73 90 90 2B 85 90 90 90 90 83 E8 06 89 85 FF 01 EC AD E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov250b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 B8 ?? ?? ?? 68 F8 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 20 ?? ?? ?? 33 D2 8A D4 89 15 D0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEBundlev02v20x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB ?? ?? 40 ?? 87 DD 6A 04 68 ?? 10 ?? ?? 68 ?? 02 ?? ?? 6A ?? FF 95 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftProtectwwwsoftprotectbyru
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? C7 00 00 00 00 00 E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? 50 E8 ?? ?? ?? ?? 83 ?? ?? ?? ?? ?? 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NTPackerV2XErazerZ
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4B 57 69 6E 64 6F 77 73 00 10 55 54 79 70 65 73 00 00 3F 75 6E 74 4D 61 69 6E 46 75 6E 63 74 69 6F 6E 73 00 00 47 75 6E 74 42 79 70 61 73 73 00 00 B7 61 50 4C 69 62 75 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SiliconRealmsInstallStub
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? 92 40 00 68 ?? ?? 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 ?? ?? 40 00 33 D2 8A D4 89 15 ?? ?? 40 00 8B C8 81 E1 FF 00 00 00 89 0D ?? ?? 40 00 C1 E1 08 03 CA 89 0D ?? ?? 40 00 C1 E8 10 A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov430v440SiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 40 ?? ?? 00 68 80 ?? ?? 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 88 ?? ?? 00 33 D2 8A D4 89 15 30 ?? ?? 00 8B C8 81 E1 FF 00 00 00 89 0D 2C ?? ?? 00 C1 E1 08 03 CA 89 0D 28 ?? ?? 00 C1 E8 10 A3 24 }
|
||
|
$a1 = { 60 E8 00 00 00 00 5D 50 51 0F CA F7 D2 9C F7 D2 0F CA EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 9D 0F C9 8B CA F7 D1 59 58 50 51 0F CA F7 D2 9C F7 D2 0F CA EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MoleBoxv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 60 E8 4F }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FucknJoyv10cUsAr
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED D8 05 40 00 FF 74 24 20 E8 8C 02 00 00 0B C0 0F 84 2C 01 00 00 89 85 6C 08 40 00 8D 85 2F 08 40 00 50 FF B5 6C 08 40 00 E8 EF 02 00 00 0B C0 0F 84 0C 01 00 00 89 85 3B 08 40 00 8D 85 3F 08 40 00 50 FF B5 6C 08 40 00 E8 CF 02 00 }
|
||
|
$a1 = { 60 E8 00 00 00 00 5D 81 ED D8 05 40 00 FF 74 24 20 E8 8C 02 00 00 0B C0 0F 84 2C 01 00 00 89 85 6C 08 40 00 8D 85 2F 08 40 00 50 FF B5 6C 08 40 00 E8 EF 02 00 00 0B C0 0F 84 0C 01 00 00 89 85 3B 08 40 00 8D 85 3F 08 40 00 50 FF B5 6C 08 40 00 E8 CF 02 00 00 0B C0 0F 84 EC 00 00 00 89 85 4D 08 40 00 8D 85 51 08 40 00 50 FF B5 6C 08 40 00 E8 AF 02 00 00 0B C0 0F 84 CC 00 00 00 89 85 5C 08 40 00 8D 85 67 07 40 00 E8 7B 02 00 00 8D B5 C4 07 40 00 56 6A 64 FF 95 74 07 40 00 46 80 3E 00 75 FA C7 06 74 6D 70 2E 83 C6 04 C7 06 65 78 65 00 8D 85 36 07 40 00 E8 4C 02 00 00 33 DB 53 53 6A 02 53 53 68 00 00 00 40 8D 85 C4 07 40 00 50 FF 95 74 07 40 00 89 85 78 07 40 00 8D 85 51 07 40 00 E8 21 02 00 00 6A 00 8D 85 7C 07 40 00 50 68 00 ?? ?? 00 8D 85 F2 09 40 00 50 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02VideoLanClientAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 90 90 90 90 90 90 90 90 90 90 90 90 90 90 01 FF FF 01 01 01 00 01 90 90 90 90 90 90 90 90 90 90 90 90 90 90 00 01 00 01 00 01 90 90 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule SoftWrap
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 53 51 56 57 55 E8 ?? ?? ?? ?? 5D 81 ED 36 ?? ?? ?? E8 ?? 01 ?? ?? 60 BA ?? ?? ?? ?? E8 ?? ?? ?? ?? 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AI1Creator1Beta2byMZ
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 FE FD FF FF 6A 00 E8 0D 00 00 00 CC FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule JAMv211
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 06 16 07 BE ?? ?? 8B FE B9 ?? ?? FD FA F3 2E A5 FB 06 BD ?? ?? 55 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv0978
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 24 88 40 ?? 87 DD 8B 85 A9 88 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Setup2GoInstallerStub
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5B 53 45 54 55 50 5F 49 4E 46 4F 5D 0D 0A 56 65 72 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule themida1005httpwwworeanscom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 00 00 60 0B C0 74 58 E8 00 00 00 00 58 05 43 00 00 00 80 38 E9 75 03 61 EB 35 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorv1033exescrcomAshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8E 00 00 00 E8 03 00 00 00 EB 01 ?? E8 81 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B7 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AA 00 00 00 E8 03 00 00 00 EB 01 ?? 83 FB 55 E8 03 00 00 00 EB 01 ?? 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ORiENv211DEMO
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 5D 01 00 00 CE D1 CE CE 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 2D 20 4F 52 69 45 4E 20 65 78 65 63 75 74 61 62 6C 65 20 66 69 6C 65 73 20 70 72 6F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv0977
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB A0 86 40 ?? 87 DD 8B 85 2A 87 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinv13betaCyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 71 DF 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv13bVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 61 83 EF 4F 60 68 ?? ?? ?? ?? FF D7 }
|
||
|
$a1 = { 61 83 EF 4F 60 68 ?? ?? ?? ?? FF D7 B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule mkfpackllydd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5B 81 EB 05 00 00 00 8B 93 9F 08 00 00 53 6A 40 68 00 10 00 00 52 6A 00 FF 93 32 08 00 00 5B 8B F0 8B BB 9B 08 00 00 03 FB 56 57 E8 86 08 00 00 83 C4 08 8D 93 BB 08 00 00 52 53 FF E6 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinV03cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 B7 CD 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF E8 01 00 00 00 EA 5A 83 EA 0B FF E2 8B 95 CB 2C 40 00 8B 42 3C 03 C2 89 85 D5 2C 40 00 41 C1 E1 07 8B 0C 01 03 CA 8B 59 10 03 DA 8B 1B 89 9D E9 2C 40 00 53 8F 85 B6 2B 40 00 BB ?? 00 00 00 B9 75 0A 00 00 8D BD 7E 2D 40 00 4F 30 1C 39 FE CB E2 F9 68 3C 01 00 00 59 8D BD B6 36 40 00 C0 0C 39 02 E2 FA E8 02 00 00 00 FF 15 5A 8D 85 1F 53 56 00 BB 54 13 0B 00 D1 E3 2B C3 FF E0 E8 01 00 00 00 68 E8 1A 00 00 00 8D 34 28 B9 08 00 00 00 B8 ?? ?? ?? ?? 2B C9 83 C9 15 0F A3 C8 0F 83 81 00 00 00 8D B4 0D DC 2C 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02BorlandDelphiSetupModuleAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 90 53 56 57 33 C0 89 45 F0 89 45 D4 89 45 D0 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PELOCKnt204
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 CD 20 C7 1E EB 03 CD 20 EA 9C EB 02 EB 01 EB 01 EB 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MacromediaWindowsFlashProjectorPlayerv60
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 44 56 FF 15 24 81 49 00 8B F0 8A 06 3C 22 75 1C 8A 46 01 46 3C 22 74 0C 84 C0 74 08 8A 46 01 46 3C 22 75 F4 80 3E 22 75 0F 46 EB 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule IMPostorPack10MahdiHezavehi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? 00 83 C6 01 FF E6 00 00 00 00 ?? ?? 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 ?? 02 ?? ?? 00 10 00 00 00 02 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PluginToExev102BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 29 C0 5D 81 ED 32 42 40 00 50 8F 85 DD 40 40 00 50 FF 95 11 42 40 00 89 85 D9 40 40 00 FF 95 0D 42 40 00 50 FF 95 21 42 40 00 80 38 00 74 16 8A 08 80 F9 22 75 07 50 FF 95 25 42 40 00 89 85 E1 40 40 00 EB 6C 6A 01 8F 85 DD 40 40 00 6A 58 6A 40 FF 95 15 42 40 00 89 85 D5 40 40 00 89 C7 68 00 08 00 00 6A 40 FF 95 15 42 40 00 89 47 1C C7 07 58 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PKLITEv120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 06 ?? ?? 72 ?? B4 09 BA ?? ?? CD 21 B4 4C CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateexeProtectorV18SetiSoftTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? 00 00 00 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PENinjamodified
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5D 8B C5 81 ED B2 2C 40 00 2B 85 94 3E 40 00 2D 71 02 00 00 89 85 98 3E 40 00 0F B6 B5 9C 3E 40 00 8B FD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DotFixNiceProtect21GPcHSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 FF 00 00 00 60 8B 74 24 24 8B 7C 24 28 FC B2 80 33 DB A4 B3 02 E8 6D 00 00 00 73 F6 33 C9 E8 64 00 00 00 73 1C 33 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 12 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 2B CB 75 10 E8 42 00 00 00 EB 28 AC D1 E8 74 4D 13 C9 EB 1C 91 48 C1 E0 08 AC E8 2C 00 00 00 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 8B C5 B3 01 56 8B F7 2B F0 F3 A4 5E EB 8E 02 D2 75 05 8A 16 46 12 D2 C3 33 C9 41 E8 EE FF FF FF 13 C9 E8 E7 FF FF FF 72 F2 C3 2B 7C 24 28 89 7C 24 1C 61 C3 60 B8 ?? ?? ?? ?? 03 C5 50 B8 ?? ?? ?? ?? 03 C5 FF 10 BB ?? ?? ?? ?? 03 DD 83 C3 0C 53 50 B8 ?? ?? ?? ?? 03 C5 FF 10 6A 40 68 00 10 00 00 FF 74 24 2C 6A 00 FF D0 89 44 24 1C 61 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv276WebToolMaster
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 65 45 78 65 53 74 65 61 6C 74 68 20 56 32 20 2D 20 77 77 77 2E 77 65 62 74 6F 6F 6C 6D 61 73 74 65 72 2E 63 6F 6D 20 59 4F 55 52 20 41 44 20 48 45 52 45 21 50 69 52 41 43 59 20 69 53 20 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor239DLLcompressedresources
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 68 ?? ?? ?? ?? 58 C1 C0 0F E9 ?? ?? ?? 00 87 04 24 58 89 45 FC E9 ?? ?? ?? FF FF 05 ?? ?? ?? ?? E9 ?? ?? ?? 00 C1 C3 18 E9 ?? ?? ?? ?? 8B 55 08 09 42 F8 E9 ?? ?? ?? FF 83 7D F0 01 0F 85 ?? ?? ?? ?? E9 ?? ?? ?? 00 87 34 24 5E 8B 45 FC 33 D2 56 8B F2 E9 ?? ?? ?? 00 BA ?? ?? ?? ?? E8 ?? ?? ?? 00 A3 ?? ?? ?? ?? C3 E9 ?? ?? ?? 00 C3 83 C4 04 C3 E9 ?? ?? ?? FF 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 E8 ?? ?? ?? 00 E9 ?? ?? ?? FF C1 C2 03 81 CA ?? ?? ?? ?? 81 C2 ?? ?? ?? ?? 03 C2 5A E9 ?? ?? ?? FF 81 E7 ?? ?? ?? ?? 81 EF ?? ?? ?? ?? 81 C7 ?? ?? ?? ?? 89 07 E9 ?? ?? ?? ?? 0F 89 ?? ?? ?? ?? 87 14 24 5A 50 C1 C8 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnoPiX103110BaGiE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 04 C7 04 24 00 ?? ?? ?? C3 00 ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? 00 10 00 00 00 02 00 00 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 ?? ?? 00 00 10 00 00 00 00 00 00 02 00 00 ?? 00 00 ?? 00 00 ?? ?? 00 00 00 10 00 00 10 00 00 00 00 00 00 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv110b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 60 40 ?? 87 DD 8B 85 95 60 40 ?? 01 85 03 60 40 ?? 66 C7 85 ?? 60 40 ?? 90 90 BB 95 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule IonicWindSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9B DB E3 9B DB E2 D9 2D 00 ?? ?? 00 55 89 E5 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePackV11XMethod2bagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 5A 90 EB 01 00 52 E9 89 01 00 00 50 45 00 00 4C 01 02 00 }
|
||
|
$a1 = { 4D 5A 90 EB 01 00 52 E9 89 01 00 00 50 45 00 00 4C 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 0F 03 0B 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 ?? ?? ?? 00 10 00 00 00 02 00 00 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCGuardv500d
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FC 55 50 E8 00 00 00 00 5D 60 E8 03 00 00 00 83 EB 0E EB 01 0C 58 EB 01 35 40 EB 01 36 FF E0 0B 61 B8 30 D2 40 00 EB 01 E3 60 E8 03 00 00 00 D2 EB 0B 58 EB 01 48 40 EB 01 35 FF E0 E7 61 2B E8 9C EB 01 D5 9D EB 01 0B 58 60 E8 03 00 00 00 83 EB 0E EB 01 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESHiELDv0251
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5D 83 ED 06 EB 02 EA 04 8D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule RLPackFullEdition117DLLaPLibAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 53 03 00 00 8D 9D 02 02 00 00 33 FF E8 ?? ?? ?? ?? EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv110b4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 60 40 ?? 87 DD 8B 85 95 60 40 ?? 01 85 03 60 40 ?? 66 C7 85 ?? 60 40 ?? 90 90 BB 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02PEX099Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 55 83 C4 04 E8 01 00 00 00 90 5D 81 FF FF FF 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallVirtualizationSuite30XThinstallCompany
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 00 00 00 00 58 BB ?? ?? ?? ?? 2B C3 50 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 BA FE FF FF E9 ?? ?? ?? ?? CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA }
|
||
|
$a1 = { 9C 60 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 00 00 00 00 58 BB ?? ?? ?? ?? 2B C3 50 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 BA FE FF FF E9 ?? ?? ?? ?? CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA ?? ?? ?? ?? 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 ?? ?? ?? ?? E8 DF 00 00 00 73 1B 55 BD ?? ?? ?? ?? E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 0C 53 55 56 57 C7 44 24 10 70 92 40 00 33 DB C6 44 24 14 20 FF 15 2C 70 40 00 53 FF 15 84 72 40 00 BE 00 54 43 00 BF 00 04 00 00 56 57 A3 A8 EC 42 00 FF 15 C4 70 40 00 E8 8D FF FF FF 8B 2D 90 70 40 00 85 C0 75 21 68 FB 03 00 00 56 FF 15 5C 71 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SLVc0deProtectorv11SLV
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 58 C6 00 EB C6 40 01 08 FF E0 E9 4C }
|
||
|
$a1 = { E8 01 00 00 00 A0 5D EB 01 69 81 ED 5F 1A 40 00 8D 85 92 1A 40 00 F3 8D 95 83 1A 40 00 8B C0 8B D2 2B C2 83 E8 05 89 42 01 E8 FB FF FF FF 69 83 C4 08 E8 06 00 00 00 69 E8 F2 FF FF FF F3 B9 05 00 00 00 51 8D B5 BF 1A 40 00 8B FE B9 58 15 00 00 AC 32 C1 F6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoinerSmallbuild031032GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 32 ?? 66 8B C3 58 E8 ?? FD FF FF 6A 00 E8 0D 00 00 00 CC FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SLVc0deProtectorv06SLV
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 49 00 00 00 69 E8 49 00 00 00 95 E8 4F 00 00 00 68 E8 1F 00 00 00 49 E8 E9 FF FF FF 67 E8 1F 00 00 00 93 E8 31 00 00 00 78 E8 DD FF FF FF 38 E8 E3 FF FF FF 66 E8 0D 00 00 00 04 E8 E3 FF FF FF 70 E8 CB FF FF FF 69 E8 DD FF FF FF 58 E8 DD FF FF FF 69 E8 E3 FF FF FF 79 E8 BF FF FF FF 69 83 C4 40 E8 00 00 00 00 5D 81 ED 97 11 40 00 8D B5 EF 11 40 00 B9 FE 2D 00 00 8B FE AC F8 ?? ?? ?? ?? ?? ?? 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEArmor04600759hying
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RpolycryptbyVaska2003071841
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 58 ?? ?? ?? ?? ?? ?? ?? E8 00 00 00 58 E8 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 ?? ?? 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule DBPEvxxxDingBoy
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 20 ?? ?? 40 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 9C 55 57 56 52 51 53 9C E8 ?? ?? ?? ?? 5D 81 ED }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftwareCompressBGSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 BE 00 00 00 60 8B 74 24 24 8B 7C 24 28 FC B2 80 33 DB A4 B3 02 E8 6D 00 00 00 73 F6 33 C9 E8 64 00 00 00 73 1C 33 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 12 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 2B CB 75 10 E8 42 00 00 00 EB 28 AC D1 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4UnextrPasswcheckVirshield
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 C0 1B B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv0399Dwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? 00 00 00 40 00 00 10 00 00 00 02 00 00 04 00 00 00 00 00 3A 00 04 00 00 00 00 00 00 00 00 ?? ?? 00 00 02 00 00 00 00 00 00 ?? 00 00 00 00 00 10 00 00 ?? 00 00 00 00 10 00 00 10 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 EE ?? ?? 00 14 00 00 00 00 ?? ?? 00 ?? ?? 00 00 FF 76 38 AD 50 8B 3E BE F0 ?? ?? 00 6A 27 59 F3 A5 FF 76 04 83 C8 FF 8B DF AB EB 1C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 ?? ?? ?? 00 ?? 00 00 00 40 AB 40 B1 04 F3 AB C1 E0 0A B5 }
|
||
|
$a1 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 3A 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 }
|
||
|
$a2 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 3A 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 ?? 00 00 ?? 00 00 10 00 00 ?? ?? 00 00 00 10 00 00 10 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 EE ?? ?? ?? 14 00 00 00 00 ?? ?? ?? ?? ?? 00 00 FF 76 38 AD 50 8B 3E BE F0 ?? ?? ?? 6A 27 59 F3 A5 FF 76 04 83 C8 FF 8B DF AB EB 1C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 ?? ?? ?? ?? ?? 00 00 00 40 AB 40 B1 04 F3 AB C1 E0 0A B5 ?? F3 AB 8B 7E 0C 57 51 E9 ?? ?? ?? ?? 56 10 E2 E3 B1 04 D3 E0 03 E8 8D 53 18 33 C0 55 40 51 D3 E0 8B EA 91 FF 56 4C 99 59 D1 E8 13 D2 E2 FA 5D 03 EA 45 59 89 6B 08 56 8B F7 2B F5 F3 A4 AC 5E B1 80 AA 3B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXModifiedstub
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 79 07 0F B7 07 47 50 47 B9 57 48 F2 AE 55 FF 96 84 ?? 00 00 09 C0 74 07 89 03 83 C3 04 EB D8 FF 96 88 ?? 00 00 61 E9 ?? ?? ?? FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Cryptic20Tughack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 40 00 BB ?? ?? ?? 00 B9 00 10 00 00 BA ?? ?? ?? 00 03 D8 03 C8 03 D1 3B CA 74 06 80 31 ?? 41 EB F6 FF E3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule KGBSFX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE 00 A0 46 00 8D BE 00 70 F9 FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv20betaJeremyCollake
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 05 ?? ?? ?? ?? 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 CC 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DevCv4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 83 C4 F4 6A ?? A1 ?? ?? ?? 00 FF D0 E8 ?? FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DevCv5
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 14 6A ?? FF 15 ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule CRYPToCRACksPEProtectorV092LukasFleischer
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 01 00 00 00 E8 58 5B 81 E3 00 FF FF FF 66 81 3B 4D 5A 75 37 84 DB 75 33 8B F3 03 ?? ?? 81 3E 50 45 00 00 75 26 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UpackV037Dwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B 01 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 18 10 00 00 10 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 10 00 00 00 02 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 14 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 }
|
||
|
$a1 = { 60 E8 09 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? 33 C9 5E 87 0E }
|
||
|
$a2 = { BE ?? ?? ?? ?? AD 50 FF ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
rule Obsidiumv13037ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 26 00 00 00 EB 03 ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 26 EB 01 ?? 33 C0 EB 02 ?? ?? C3 EB 01 ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 01 ?? 64 67 89 26 00 00 EB 01 ?? EB 03 ?? ?? ?? 50 EB 03 ?? ?? ?? 33 C0 EB 03 ?? ?? ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 04 ?? ?? ?? ?? EB 01 ?? 58 EB 02 ?? ?? EB 03 ?? ?? ?? 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 03 ?? ?? ?? E8 23 27 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule EXECryptor2xSoftCompleteDevelopement
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A4 ?? ?? 00 00 00 00 00 FF FF FF FF 3C ?? ?? 00 94 ?? ?? 00 D8 ?? ?? 00 00 00 00 00 FF FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
*/
|
||
|
|
||
|
rule VxCompiler
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C C3 83 C3 10 2E 01 1E ?? 02 2E 03 1E ?? 02 53 1E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BJFntv13
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? 3A ?? ?? 1E EB ?? CD 20 9C EB ?? CD 20 EB ?? CD 20 60 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePEtite21emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 50 40 00 6A 00 68 BB 21 40 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 66 9C 60 50 83 C4 04 61 66 9D 64 8F 05 00 00 00 00 83 C4 08 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXShitv01500mhz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5E 83 C6 14 AD 89 C7 AD 89 C1 AD 30 07 47 E2 FB AD FF E0 C3 00 ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 01 ?? ?? ?? 00 55 50 58 2D 53 68 69 74 20 76 30 2E 31 20 2D 20 77 77 77 2E 62 6C 61 63 6B 6C 6F 67 69 63 2E 6E 65 74 20 2D 20 63 6F 64 65 20 62 79 }
|
||
|
$a1 = { E8 00 00 00 00 5E 83 C6 14 AD 89 C7 AD 89 C1 AD 30 07 47 E2 FB AD FF E0 C3 00 ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 55 50 58 2D 53 68 69 74 20 76 30 2E 31 20 2D 20 77 77 77 2E 62 6C 61 63 6B 6C 6F 67 69 63 2E 6E 65 74 20 2D 20 63 6F 64 65 20 62 79 }
|
||
|
$a2 = { E8 ?? ?? ?? ?? 5E 83 C6 ?? AD 89 C7 AD 89 C1 AD 30 07 47 E2 ?? AD FF E0 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PackmanV0001Bubbasoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 58 8D ?? ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? 8D ?? ?? ?? ?? ?? 8D ?? ?? 48 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DJoinv07publicxorencryptiondrmist
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C6 05 ?? ?? 40 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoinerSmallbuild033GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 66 33 C3 66 8B C1 58 E8 AC FD FF FF 6A 00 E8 0D 00 00 00 CC FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule AnticrackSoftwareProtectorv109ACProtect
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 ?? 83 04 24 06 C3 ?? ?? ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnderGroundCrypterbyBooster2000
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 74 3C 00 11 E8 94 F9 FF FF E8 BF FE FF FF E8 0A F3 FF FF 8B C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MicroJoiner16coban2k
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 64 8B 38 48 8B C8 F2 AF AF 8B 1F 66 33 DB 66 81 3B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WiseInstallerStubv11010291
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 40 0F 00 00 53 56 57 6A 04 FF 15 F4 30 40 00 FF 15 74 30 40 00 8A 08 89 45 E8 80 F9 22 75 48 8A 48 01 40 89 45 E8 33 F6 84 C9 74 0E 80 F9 22 74 09 8A 48 01 40 89 45 E8 EB EE 80 38 22 75 04 40 89 45 E8 80 38 20 75 09 40 80 38 20 74 FA 89 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateEXEProtector18
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB DC EE 0D 76 D9 D0 8D 16 85 D8 90 D9 D0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimpleUPXCryptorv3042005multilayerencryptionMANtiCORE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 B8 ?? ?? ?? 00 B9 18 00 00 00 80 34 08 ?? E2 FA 61 68 ?? ?? ?? 00 C3 }
|
||
|
$a1 = { 60 B8 ?? ?? ?? ?? B9 18 00 00 00 80 34 08 ?? E2 FA 61 68 ?? ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Themida1201compressedOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 00 00 ?? ?? 60 0B C0 74 58 E8 00 00 00 00 58 05 43 00 00 00 80 38 E9 75 03 61 EB 35 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 00 00 83 C3 67 39 1A 74 07 2D 00 10 00 00 EB DA 8B F8 B8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv155
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 80 40 ?? 87 DD 8B 85 A2 80 40 ?? 01 85 03 80 40 ?? 66 C7 85 ?? 80 40 ?? 90 90 01 85 9E 80 40 ?? BB 2D 12 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PolyCryptPE214b215JLabSoftwareCreationshsigned
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 6F 6C 79 43 72 79 70 74 20 50 45 20 28 63 29 20 32 30 30 34 2D 32 30 30 35 2C 20 4A 4C 61 62 53 6F 66 74 77 61 72 65 2E 00 50 00 43 00 50 00 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule PECompactv156
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 90 40 ?? 87 DD 8B 85 A2 90 40 ?? 01 85 03 90 40 ?? 66 C7 85 ?? 90 40 ?? 90 90 01 85 9E 90 40 ?? BB 2D 12 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PGMPACKv013
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FA 1E 17 50 B4 30 CD 21 3C 02 73 ?? B4 4C CD 21 FC BE ?? ?? BF ?? ?? E8 ?? ?? E8 ?? ?? BB ?? ?? BA ?? ?? 8A C3 8B F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PGMPACKv014
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 17 50 B4 30 CD 21 3C 02 73 ?? B4 4C CD 21 FC BE ?? ?? BF ?? ?? E8 ?? ?? E8 ?? ?? BB ?? ?? BA ?? ?? 8A C3 8B F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner0232Lite003Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 06 FC 1E 07 BE 90 90 90 90 6A 04 68 90 10 90 90 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakePEtite22FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 B8 00 00 00 00 68 00 00 00 00 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 66 9C 60 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MEW10byNorthfox
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 E9 ?? ?? FF FF ?? 1C ?? ?? 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule theWRAPbyTronDoc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 57 33 C0 89 45 F0 B8 48 D2 4B 00 E8 BC 87 F4 FF BB 04 0B 4D 00 33 C0 55 68 E8 D5 4B 00 64 FF 30 64 89 20 E8 9C F4 FF FF E8 F7 FB FF FF 6A 40 8D 55 F0 A1 F0 ED 4B 00 8B 00 E8 42 2E F7 FF 8B 4D F0 B2 01 A1 F4 C2 40 00 E8 F7 20 F5 FF 8B F0 B2 01 A1 B4 C3 40 00 E8 F1 5B F4 FF 89 03 33 D2 8B 03 E8 42 1E F5 FF 66 B9 02 00 BA FC FF FF FF 8B C6 8B 38 FF 57 0C BA B8 A7 4D 00 B9 04 00 00 00 8B C6 8B 38 FF 57 04 83 3D B8 A7 4D 00 00 0F 84 5E 01 00 00 8B 15 B8 A7 4D 00 83 C2 04 F7 DA 66 B9 02 00 8B C6 8B 38 FF 57 0C 8B 0D B8 A7 4D 00 8B D6 8B 03 E8 2B 1F F5 FF 8B C6 E8 B4 5B F4 FF 33 D2 8B 03 E8 DF 1D F5 FF BA F0 44 4E 00 B9 01 00 00 00 8B 03 8B 30 FF 56 04 80 3D F0 44 4E 00 0A 75 3F BA B8 A7 4D 00 B9 04 00 00 00 8B 03 8B 30 FF 56 04 8B 15 B8 A7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petitev211
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 ?? ?? ?? ?? ?? ?? 64 ?? ?? ?? ?? ?? ?? 66 9C 60 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petitev212
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 6A 00 68 ?? ?? ?? ?? 64 ?? ?? ?? ?? ?? ?? 64 ?? ?? ?? ?? ?? ?? 66 9C 60 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MaskPEV20yzkzero
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 18 00 00 00 64 8B 18 83 C3 30 C3 40 3E 0F B6 00 C1 E0 ?? 83 C0 ?? 36 01 04 24 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01Morphine12Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EB 06 00 90 90 90 90 90 90 90 90 EB 08 E8 90 00 00 00 66 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 51 66 90 90 90 59 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EZIPv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 19 32 00 00 E9 7C 2A 00 00 E9 19 24 00 00 E9 FF 23 00 00 E9 1E 2E 00 00 E9 88 2E 00 00 E9 2C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule y0dasCrypterv12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED F3 1D 40 00 B9 7B 09 00 00 8D BD 3B 1E 40 00 8B F7 AC ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? AA E2 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ChinaProtectdummy
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C3 E8 ?? ?? ?? ?? B9 ?? ?? ?? ?? E8 ?? ?? ?? ?? FF 30 C3 B9 ?? ?? ?? ?? E8 ?? ?? ?? ?? FF 30 C3 B9 ?? ?? ?? ?? E8 ?? ?? ?? ?? FF 30 C3 B9 ?? ?? ?? ?? E8 ?? ?? ?? ?? FF 30 C3 56 8B ?? ?? ?? 6A 40 68 00 10 00 00 8D ?? ?? 50 6A 00 E8 ?? ?? ?? ?? 89 30 83 C0 04 5E C3 8B 44 ?? ?? 56 8D ?? ?? 68 00 40 00 00 FF 36 56 E8 ?? ?? ?? ?? 68 00 80 00 00 6A 00 56 E8 ?? ?? ?? ?? 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule BopCryptv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BD ?? ?? ?? ?? E8 ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MinkeV101Codius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 26 3D 4F 38 C2 82 37 B8 F3 24 42 03 17 9B 3A 83 01 00 00 CC 00 00 00 00 06 00 00 00 01 64 53 74 75 62 00 10 55 54 79 70 65 73 00 00 C7 53 79 73 74 65 6D 00 00 81 53 79 73 49 6E 69 74 00 0C 4B 57 69 6E 64 6F 77 73 00 00 8A 75 46 75 6E 63 74 69 6F 6E 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02BorlandDelphiDLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 B4 B8 90 90 90 90 E8 00 00 00 00 E8 00 00 00 00 8D 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule bambam004bedrock
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF ?? ?? ?? ?? 83 C9 FF 33 C0 68 ?? ?? ?? ?? F2 AE F7 D1 49 51 68 ?? ?? ?? ?? E8 11 0A 00 00 83 C4 0C 68 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 8B F0 BF ?? ?? ?? ?? 83 C9 FF 33 C0 F2 AE F7 D1 49 BF ?? ?? ?? ?? 8B D1 68 ?? ?? ?? ?? C1 E9 02 F3 AB 8B CA 83 E1 03 F3 AA BF ?? ?? ?? ?? 83 C9 FF 33 C0 F2 AE F7 D1 49 51 68 ?? ?? ?? ?? E8 C0 09 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEdition117DLLLZMAAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 5A 0A 00 00 8D 9D 40 02 00 00 33 FF E8 ?? ?? ?? ?? 6A 40 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 EB 09 00 00 89 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEtitev22
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 FF 35 ?? ?? ?? ?? 64 89 25 ?? ?? ?? ?? 66 9C 60 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEtitev20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 66 9C 60 50 8B D8 03 ?? 68 54 BC ?? ?? 6A ?? FF 50 18 8B CC 8D A0 54 BC ?? ?? 8B C3 8D 90 E0 15 ?? ?? 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PEtitev21
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 6A ?? 68 ?? ?? ?? ?? 64 FF 35 ?? ?? ?? ?? 64 89 25 ?? ?? ?? ?? 66 9C 60 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ElicenseSystemV4000ViaTechInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 63 79 62 00 65 6C 69 63 65 6E 34 30 2E 64 6C 6C 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV10Build20041213testvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 1A 89 40 00 68 56 89 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Themida18xxOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 60 0B C0 74 68 E8 00 00 00 00 58 05 53 00 00 00 80 38 E9 75 13 61 EB 45 DB 2D 37 ?? ?? ?? FF FF FF FF FF FF FF FF 3D 40 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 00 00 83 C3 67 }
|
||
|
$a1 = { B8 ?? ?? ?? ?? 60 0B C0 74 68 E8 00 00 00 00 58 05 53 00 00 00 80 38 E9 75 13 61 EB 45 DB 2D 37 ?? ?? ?? FF FF FF FF FF FF FF FF 3D 40 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 00 00 83 C3 67 39 1A 74 07 2D 00 10 00 00 EB DA 8B F8 B8 ?? ?? ?? ?? 03 C7 B9 ?? ?? ?? ?? 03 CF EB 0A B8 ?? ?? ?? ?? B9 ?? ?? ?? ?? 50 51 E8 84 00 00 00 E8 00 00 00 00 58 2D 26 00 00 00 B9 EF 01 00 00 C6 00 E9 83 E9 05 89 48 01 61 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEJoinerv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 10 40 00 68 04 01 00 00 E8 39 03 00 00 05 00 10 40 C6 00 5C 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MicroJoiner11coban2k
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 0C 70 40 00 BB F8 11 40 00 33 ED 83 EE 04 39 2E 74 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01FSG10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 BB D0 01 40 00 BF 00 10 40 00 BE 90 90 90 90 53 E8 0A 00 00 00 02 D2 75 05 8A 16 46 12 D2 C3 FC B2 80 A4 6A 02 5B E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov200b2200b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 00 F2 40 00 68 C4 A0 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RAZOR1911encruptor
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? BF ?? ?? 3B FC 72 ?? B4 4C CD 21 BE ?? ?? B9 ?? ?? FD F3 A5 FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElock051tE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 EE 00 66 8B C9 EB 01 EB 60 EB 01 EB 9C E8 00 00 00 00 5E 83 C6 5E 8B FE 68 79 01 00 00 59 EB 01 EB AC 54 E8 03 00 00 00 5C EB 08 8D 64 24 04 FF 64 24 FC 6A 05 D0 2C 24 72 01 E8 01 24 24 5C F7 DC EB 02 CD 20 8D 64 24 FE F7 DC EB 02 CD 20 FE C8 E8 00 00 00 00 32 C1 EB 02 82 0D AA EB 03 82 0D 58 EB 02 1D 7A 49 EB 05 E8 01 00 00 00 7F AE 14 7E A0 77 76 75 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SDProtectorBasicProEdition112RandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 1D 32 13 05 68 88 88 88 08 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 58 64 A3 00 00 00 00 58 58 58 58 8B E8 E8 3B 00 00 00 E8 01 00 00 00 FF 58 05 53 00 00 00 51 8B 4C 24 10 89 81 B8 00 00 00 B8 55 01 00 00 89 41 20 33 C0 89 41 04 89 41 08 89 41 0C 89 41 10 59 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 33 C0 64 FF 30 64 89 20 9C 80 4C 24 01 01 9D 90 90 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 64 8F 00 58 74 07 75 05 19 32 67 E8 E8 74 27 75 25 EB 00 EB FC 68 39 44 CD 00 59 9C 50 74 0F 75 0D E8 59 C2 04 00 55 8B EC E9 FA FF FF 0E E8 EF FF FF FF 56 57 53 78 03 79 01 E8 68 A2 AF 47 01 59 E8 01 00 00 00 FF 58 05 7B 03 00 00 03 C8 74 C4 75 C2 E8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxFaxFreeTopo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FA 06 33 C0 8E C0 B8 ?? ?? 26 ?? ?? ?? ?? 50 8C C8 26 ?? ?? ?? ?? 50 CC 58 9D 58 26 ?? ?? ?? ?? 58 26 ?? ?? ?? ?? 07 FB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner02MEW11SE10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 09 00 00 00 00 00 00 02 00 00 00 0C 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Joinersignfrompinch250320072010
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 81 EC 04 01 00 00 8B F4 68 04 01 00 00 56 6A 00 E8 7C 01 00 00 33 C0 6A 00 68 80 00 00 00 6A 03 6A 00 6A 00 68 00 00 00 80 56 E8 50 01 00 00 8B D8 6A 00 6A 00 6A 00 6A 02 6A 00 53 E8 44 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxSK
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { CD 20 B8 03 00 CD 10 51 E8 00 00 5E 83 EE 09 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEStubOEPv1x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 40 48 BE 00 ?? ?? 00 40 48 60 33 C0 B8 ?? ?? ?? 00 FF E0 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MoleBoxV23XMoleStudiocom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 60 E8 4F 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxHymn1865
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 83 EE 4C FC 2E ?? ?? ?? ?? 4D 5A ?? ?? FA 8B E6 81 ?? ?? ?? FB 3B ?? ?? ?? ?? ?? 2E ?? ?? ?? ?? ?? 50 06 56 1E 0E 1F B8 00 C5 CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule kkrunchyRyd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BD 08 ?? ?? 00 C7 45 00 ?? ?? ?? 00 FF 4D 08 C6 45 0C 05 8D 7D 14 31 C0 B4 04 89 C1 F3 AB BF ?? ?? ?? 00 57 BE ?? ?? ?? 00 31 C9 41 FF 4D 0C 8D 9C 8D A0 00 00 00 FF D6 10 C9 73 F3 FF 45 0C 91 AA 83 C9 FF 8D 5C 8D 18 FF D6 74 DD E3 17 8D 5D 1C FF D6 74 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECryptv100v101
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 5B 83 EB 05 EB 04 52 4E 44 21 EB 02 CD 20 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CERBERUSv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 2B ED 8C ?? ?? 8C ?? ?? FA E4 ?? 88 ?? ?? 16 07 BF ?? ?? 8E DD 9B F5 B9 ?? ?? FC F3 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor2117StrongbitSoftCompleteDevelopment
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? ?? B8 00 00 ?? ?? 89 45 FC 89 C2 8B 46 0C 09 C0 0F 84 ?? 00 00 00 01 D0 89 C3 50 FF 15 94 ?? ?? ?? 09 C0 0F 85 0F 00 00 00 53 FF 15 98 ?? ?? ?? 09 C0 0F 84 ?? 00 00 00 89 45 F8 6A 00 8F 45 F4 8B 06 09 C0 8B 55 FC 0F 85 03 00 00 00 8B 46 10 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv303
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 BB ?? ?? 53 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GHFProtectorpackonlyGPcH
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? FF 10 68 ?? ?? ?? ?? 50 B8 ?? ?? ?? ?? FF 10 68 00 00 00 00 6A 40 FF D0 89 05 ?? ?? ?? ?? 89 C7 BE ?? ?? ?? ?? 60 FC B2 80 31 DB A4 B3 02 E8 6D 00 00 00 73 F6 31 C9 E8 64 00 00 00 73 1C 31 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 10 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 29 D9 75 10 E8 42 00 00 00 EB 28 AC D1 E8 74 4D 11 C9 EB 1C 91 48 C1 E0 08 AC E8 2C 00 00 00 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 89 E8 B3 01 56 89 FE 29 C6 F3 A4 5E EB 8E 00 D2 75 05 8A 16 46 10 D2 C3 31 C9 41 E8 EE FF FF FF 11 C9 E8 E7 FF FF FF 72 F2 C3 61 B9 FC FF FF FF 8B 1C 08 89 99 ?? ?? ?? ?? E2 F5 90 90 BA ?? ?? ?? ?? BE ?? ?? ?? ?? 01 D6 8B 46 0C 85 C0 0F 84 87 00 00 00 01 D0 89 C3 50 B8 ?? ?? ?? ?? FF 10 85 C0 75 08 53 B8 ?? ?? ?? ?? FF 10 89 05 ?? ?? ?? ?? C7 05 ?? ?? ?? ?? 00 00 00 00 BA ?? ?? ?? ?? 8B 06 85 C0 75 03 8B 46 10 01 D0 03 05 ?? ?? ?? ?? 8B 18 8B 7E 10 01 D7 03 3D ?? ?? ?? ?? 85 DB 74 2B F7 C3 00 00 00 80 75 04 01 D3 43 43 81 E3 FF FF FF 0F 53 FF 35 ?? ?? ?? ?? B8 ?? ?? ?? ?? FF 10 89 07 83 05 ?? ?? ?? ?? 04 EB AE 83 C6 14 BA ?? ?? ?? ?? E9 6E FF FF FF 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? FF 10 68 ?? ?? ?? ?? 50 B8 ?? ?? ?? ?? FF 10 8B 15 ?? ?? ?? ?? 52 FF D0 61 BA ?? ?? ?? ?? FF E2 90 C3 }
|
||
|
$a1 = { 60 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? FF 10 68 ?? ?? ?? ?? 50 B8 ?? ?? ?? ?? FF 10 68 00 00 00 00 6A 40 FF D0 89 05 ?? ?? ?? ?? 89 C7 BE ?? ?? ?? ?? 60 FC B2 80 31 DB A4 B3 02 E8 6D 00 00 00 73 F6 31 C9 E8 64 00 00 00 73 1C 31 C0 E8 5B 00 00 00 73 23 B3 02 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yzpackV11UsAr
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 33 C0 8D 48 07 50 E2 FD 8B EC 64 8B 40 30 78 0C 8B 40 0C 8B 70 1C AD 8B 40 08 EB 09 8B 40 34 8D 40 7C 8B 40 3C 89 45 04 E8 F3 07 00 00 60 8B 5D 04 8B 73 3C 8B 74 33 78 03 F3 56 8B 76 20 03 F3 33 C9 49 92 41 AD 03 C3 52 33 FF 0F B6 10 38 F2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxDanishtiny
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C9 B4 4E CD 21 73 02 FF ?? BA ?? 00 B8 ?? 3D CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule UPXV194MarkusOberhumerLaszloMolnarJohnReiser
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF D5 80 A7 ?? ?? ?? ?? ?? 58 50 54 50 53 57 FF D5 58 61 8D 44 24 ?? 6A 00 39 C4 75 FA 83 EC 80 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yzpack112UsAr
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5A 52 45 60 83 EC 18 8B EC 8B FC 33 C0 64 8B 40 30 78 0C 8B 40 0C 8B 70 1C AD 8B 40 08 EB 09 8B 40 34 83 C0 7C 8B 40 3C AB E9 ?? ?? ?? ?? B4 09 BA 00 00 1F CD 21 B8 01 4C CD 21 40 00 00 00 50 45 00 00 4C 01 02 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 E0 00 ?? ?? 0B 01 ?? ?? ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PseudoSigner02YodasProtector102Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule StarForce30StarForceTechnology
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? FF 25 ?? ?? 63 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule PseudoSigner02PESHiELD025Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 2B 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 CC CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPacKV34V35LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 85 ?? ?? ?? ?? 80 38 01 0F 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule DualseXe10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 00 05 00 00 E8 00 00 00 00 5D 81 ED 0E 00 00 00 8D 85 08 03 00 00 89 28 33 FF 8D 85 7D 02 00 00 8D 8D 08 03 00 00 2B C8 8B 9D 58 03 00 00 E8 1C 02 00 00 8D 9D 61 02 00 00 8D B5 7C 02 00 00 46 80 3E 00 74 24 56 FF 95 0A 04 00 00 46 80 3E 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NoodleCryptv200EngNoodleSpa
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 9A E8 76 00 00 00 EB 01 9A E8 65 00 00 00 EB 01 9A E8 7D 00 00 00 EB 01 9A E8 55 00 00 00 EB 01 9A E8 43 04 00 00 EB 01 9A E8 E1 00 00 00 EB 01 9A E8 3D 00 00 00 EB 01 9A E8 EB 01 00 00 EB 01 9A E8 2C 04 00 00 EB 01 9A E8 25 00 00 00 EB 01 9A E8 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule SoftComp1xBGSoftPT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 81 2C 24 3A 10 41 00 5D E8 00 00 00 00 81 2C 24 31 01 00 00 8B 85 2A 0F 41 00 29 04 24 8B 04 24 89 85 2A 0F 41 00 58 8B 85 2A 0F 41 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite13c1998IanLuck
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 50 8D 88 00 ?? ?? ?? 8D 90 ?? ?? 00 00 8B DC 8B E1 68 00 00 ?? ?? 53 50 80 04 24 08 50 80 04 24 42 50 80 04 24 61 50 80 04 24 9D 50 80 04 24 BB 83 3A 00 0F 84 DA 14 00 00 8B 44 24 18 F6 42 03 80 74 19 FD 80 72 03 80 8B F0 8B F8 03 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PENightMarev13
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D B9 ?? ?? ?? ?? 80 31 15 41 81 F9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillo50DllSiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 7C 24 08 01 75 05 E8 DE 4B 00 00 FF 74 24 04 8B 4C 24 10 8B 54 24 0C E8 ED FE FF FF 59 C2 0C 00 6A 0C 68 ?? ?? ?? ?? E8 E5 24 00 00 8B 4D 08 33 FF 3B CF 76 2E 6A E0 58 33 D2 F7 F1 3B 45 0C 1B C0 40 75 1F E8 8F 15 00 00 C7 00 0C 00 00 00 57 57 57 57 57 E8 20 15 00 00 83 C4 14 33 C0 E9 D5 00 00 00 0F AF 4D 0C 8B F1 89 75 08 3B F7 75 03 33 F6 46 33 DB 89 5D E4 83 FE E0 77 69 83 3D ?? ?? ?? ?? 03 75 4B 83 C6 0F 83 E6 F0 89 75 0C 8B 45 08 3B 05 ?? ?? ?? ?? 77 37 6A 04 E8 D7 23 00 00 59 89 7D FC FF 75 08 E8 EC 53 00 00 59 89 45 E4 C7 45 FC FE FF FF FF E8 5F 00 00 00 8B 5D E4 3B DF 74 11 FF 75 08 57 53 E8 2B C5 FF FF 83 C4 0C 3B DF 75 61 56 6A 08 FF 35 ?? ?? ?? ?? FF 15 ?? ?? ?? ?? 8B D8 3B DF 75 4C 39 3D ?? ?? ?? ?? 74 33 56 E8 19 ED FF FF 59 85 C0 0F 85 72 FF FF FF 8B 45 10 3B C7 0F 84 50 FF FF FF C7 00 0C 00 00 00 E9 45 FF FF FF 33 FF 8B 75 0C 6A 04 E8 7D 22 00 00 59 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ObsidiumV1350ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 ?? ?? ?? E8 ?? ?? ?? ?? EB 02 ?? ?? EB 04 ?? ?? ?? ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 20 EB 03 ?? ?? ?? 33 C0 EB 01 ?? C3 EB 02 ?? ?? EB 03 ?? ?? ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 04 ?? ?? ?? ?? 50 EB 04 ?? ?? ?? ?? 33 C0 EB 04 ?? ?? ?? ?? 8B 00 EB 03 ?? ?? ?? C3 EB 02 ?? ?? E9 FA 00 00 00 EB 01 ?? E8 ?? ?? ?? ?? EB 01 ?? EB 02 ?? ?? 58 EB 04 ?? ?? ?? ?? EB 02 ?? ?? 64 67 8F 06 00 00 EB 02 ?? ?? 83 C4 04 EB 01 ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv123RC1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 01 ?? ?? 00 E8 01 00 00 00 C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PUNiSHERv15DEMOFEUERRADERAHTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 83 A4 BC CE 60 EB 04 80 BC 04 11 E8 00 00 00 00 81 2C 24 CA C2 41 00 EB 04 64 6B 88 18 5D E8 00 00 00 00 EB 04 64 6B 88 18 81 2C 24 86 00 00 00 EB 04 64 6B 88 18 8B 85 9C C2 41 00 EB 04 64 6B 88 18 29 04 24 EB 04 64 6B 88 18 EB 04 64 6B 88 18 8B 04 }
|
||
|
$a1 = { EB 04 83 A4 BC CE 60 EB 04 80 BC 04 11 E8 00 00 00 00 81 2C 24 CA C2 41 00 EB 04 64 6B 88 18 5D E8 00 00 00 00 EB 04 64 6B 88 18 81 2C 24 86 00 00 00 EB 04 64 6B 88 18 8B 85 9C C2 41 00 EB 04 64 6B 88 18 29 04 24 EB 04 64 6B 88 18 EB 04 64 6B 88 18 8B 04 24 EB 04 64 6B 88 18 89 85 9C C2 41 00 EB 04 64 6B 88 18 58 68 9F 6F 56 B6 50 E8 5D 00 00 00 EB FF 71 78 C2 50 00 EB D3 5B F3 68 89 5C 24 48 5C 24 58 FF 8D 5C 24 58 5B 83 C3 4C 75 F4 5A 8D 71 78 75 09 81 F3 EB FF 52 BA 01 00 83 EB FC 4A FF 71 0F 75 19 8B 5C 24 00 00 81 33 50 53 8B 1B 0F FF C6 75 1B 81 F3 EB 87 1C 24 8B 8B 04 24 83 EC FC EB 01 E8 83 EC FC E9 E7 00 00 00 58 EB FF F0 EB FF C0 83 E8 FD EB FF 30 E8 C9 00 00 00 89 E0 EB FF D0 EB FF 71 0F 83 C0 01 EB FF 70 F0 71 EE EB FA EB 83 C0 14 EB FF 70 ED }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule PECompactv140b2v140b4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F A0 40 ?? 87 DD 8B 85 A6 A0 40 ?? 01 85 03 A0 40 ?? 66 C7 85 ?? A0 40 ?? 90 90 01 85 9E A0 40 ?? BB 86 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv198
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 0C 53 56 57 FF 15 2C 81 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CryptoLockv202EngRyanThian
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE 15 90 40 00 8D BE EB 7F FF FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 }
|
||
|
$a1 = { 60 BE 15 90 40 00 8D BE EB 7F FF FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 31 C9 83 E8 03 72 0D C1 E0 }
|
||
|
$a2 = { 60 BE ?? 90 40 00 8D BE ?? ?? FF FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 31 C9 83 E8 03 72 0D C1 E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule vfpexeNcv600WangJianGuo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 63 58 E8 01 00 00 00 7A 58 2D 0D 10 40 00 8D 90 C1 10 40 00 52 50 8D 80 49 10 40 00 5D 50 8D 85 65 10 40 00 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XPEORv099b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 8B CD 81 ED 7A 29 40 00 89 AD 0F 6D 40 00 }
|
||
|
$a1 = { E8 ?? ?? ?? ?? 5D 8B CD 81 ED 7A 29 40 ?? 89 AD 0F 6D 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEiDBundlev100BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 21 02 00 00 8B 44 24 04 52 48 66 31 C0 66 81 38 4D 5A 75 F5 8B 50 3C 81 3C 02 50 45 00 00 75 E9 5A C2 04 00 60 89 DD 89 C3 8B 45 3C 8B 54 28 78 01 EA 52 8B 52 20 01 EA 31 C9 41 8B 34 8A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PeCompact2253276BitSumTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 55 53 51 57 56 52 8D 98 C9 11 00 10 8B 53 18 52 8B E8 6A 40 68 00 10 00 00 FF 73 04 6A 00 8B 4B 10 03 CA 8B 01 FF D0 5A 8B F8 50 52 8B 33 8B 43 20 03 C2 8B 08 89 4B 20 8B 43 1C 03 C2 8B 08 89 4B 1C 03 F2 8B 4B 0C 03 CA 8D 43 1C 50 57 56 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner02CodeLockAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 43 4F 44 45 2D 4C 4F 43 4B 2E 4F 43 58 00 01 28 01 50 4B 47 05 4C 3F B4 04 4D 4C 47 4B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv100Engdulekxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 00 BF 00 10 40 00 BE ?? ?? ?? 00 53 E8 0A 00 00 00 02 D2 75 05 8A 16 46 12 D2 C3 FC B2 80 A4 6A 02 5B FF 14 24 73 F7 33 C9 FF 14 24 73 18 33 C0 FF 14 24 73 21 B3 02 41 B0 10 FF 14 24 12 C0 73 F9 75 3F AA EB DC E8 43 00 00 00 2B CB 75 10 E8 38 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01BorlandDelphi50KOLMCKAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 90 90 90 90 68 ?? ?? ?? ?? 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 00 FF 90 90 90 90 90 90 90 90 00 01 90 90 90 90 90 90 90 90 90 EB 04 00 00 00 01 90 90 90 90 90 90 90 00 01 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FlyCrypter10ut1lz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 56 57 55 BB 2C ?? ?? 44 BE 00 30 44 44 BF 20 ?? ?? 44 80 7B 28 00 75 16 83 3F 00 74 11 8B 17 89 D0 33 D2 89 17 8B E8 FF D5 83 3F 00 75 EF 83 3D 04 30 44 44 00 74 06 FF 15 58 30 44 44 80 7B 28 02 75 0A 83 3E 00 75 05 33 C0 89 43 0C FF 15 20 30 44 44 80 7B 28 01 76 05 83 3E 00 74 22 8B 43 10 85 C0 74 1B FF 15 18 30 44 44 8B 53 10 8B 42 10 3B 42 04 74 0A 85 C0 74 06 50 E8 2F FA FF FF FF 15 24 30 44 44 80 7B 28 01 75 03 FF 53 24 80 7B 28 00 74 05 E8 35 FF FF FF 83 3B 00 75 17 83 3D 10 ?? ?? 44 00 74 06 FF 15 10 ?? ?? 44 8B 06 50 E8 51 FA FF FF 8B 03 56 8B F0 8B FB B9 0B 00 00 00 F3 A5 5E E9 73 FF FF FF 5D 5F 5E 5B C3 A3 00 30 44 44 E8 26 FF FF FF C3 }
|
||
|
$a1 = { 55 8B EC 83 C4 F0 53 B8 18 22 44 44 E8 7F F7 FF FF E8 0A F1 FF FF B8 09 00 00 00 E8 5C F1 FF FF 8B D8 85 DB 75 05 E8 85 FD FF FF 83 FB 01 75 05 E8 7B FD FF FF 83 FB 02 75 05 E8 D1 FD FF FF 83 FB 03 75 05 E8 87 FE FF FF 83 FB 04 75 05 E8 5D FD FF FF 83 FB 05 75 05 E8 B3 FD FF FF 83 FB 06 75 05 E8 69 FE FF FF 83 FB 07 75 05 E8 5F FE FF FF 83 FB 08 75 05 E8 95 FD FF FF 83 FB 09 75 05 E8 4B FE FF FF 5B E8 9D F2 FF FF 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePECompact14xemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 2E A8 00 00 C3 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 90 40 00 61 9D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule muckisprotectorIImucki
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 24 00 00 00 8B 4C 24 0C C7 01 17 00 01 00 C7 81 B8 00 00 00 00 00 00 00 31 C0 89 41 14 89 41 18 80 6A 00 E8 85 C0 74 12 64 8B 3D 18 00 00 00 8B 7F 30 0F B6 47 02 85 C0 74 01 C3 C7 04 24 ?? ?? ?? ?? BE ?? ?? ?? ?? B9 ?? ?? ?? ?? 8A 06 F6 D0 88 06 46 E2 F7 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule VcasmProtector10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? 00 68 ?? ?? ?? 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 C3 FF 35 E8 07 00 00 00 C7 83 83 C0 13 EB 0B 58 EB 02 CD 20 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv20b2v20b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 0C 53 55 56 57 FF 15 ?? 70 40 00 8B 35 ?? 92 40 00 05 E8 03 00 00 89 44 24 14 B3 20 FF 15 2C 70 40 00 BF 00 04 00 00 68 ?? ?? ?? 00 57 FF 15 ?? ?? 40 00 57 FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtectorV10Dvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 CA 31 41 00 68 06 32 41 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 C7 84 00 58 EB 01 E9 83 C0 07 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GardianAngel10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 8C C8 8E D8 8E C0 FC BF ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXpressorv12CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC D4 01 00 00 53 56 57 EB 0C 45 78 50 72 2D 76 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RSCsProcessPatcherv14
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 E1 01 00 00 80 38 22 75 13 80 38 00 74 2E 80 38 20 75 06 80 78 FF 22 74 18 40 EB ED 80 38 00 74 1B EB 19 40 80 78 FF 20 75 F9 80 38 00 74 0D EB 0B 40 80 38 00 74 05 80 38 22 74 00 8B F8 B8 04 60 40 00 68 00 20 40 00 C7 05 A2 20 40 00 44 00 00 00 68 92 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov190b1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 E0 C1 40 00 68 04 89 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Armadillov190b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 F0 C1 40 00 68 A4 89 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov190b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 08 E2 40 00 68 94 95 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandDelphiMicrosoftVisualCASM
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 CD 20 EB 02 CD 20 EB 02 CD 20 C1 E6 18 BB 80 ?? ?? 00 EB 02 82 B8 EB 01 10 8D 05 F4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstall25xxJtit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B8 ?? ?? ?? ?? BB ?? ?? ?? ?? 50 E8 00 00 00 00 58 2D ?? 1A 00 00 B9 ?? 1A 00 00 BA ?? 1B 00 00 BE 00 10 00 00 BF ?? 53 00 00 BD ?? 1A 00 00 03 E8 81 75 00 ?? ?? ?? ?? ?? 75 04 ?? ?? ?? ?? 81 75 08 ?? ?? ?? ?? 81 75 0C ?? ?? ?? ?? 81 75 10 }
|
||
|
$a1 = { 55 8B EC B8 ?? ?? ?? ?? BB ?? ?? ?? ?? 50 E8 00 00 00 00 58 2D ?? 1A 00 00 B9 ?? 1A 00 00 BA ?? 1B 00 00 BE 00 10 00 00 BF ?? 53 00 00 BD ?? 1A 00 00 03 E8 81 75 00 ?? ?? ?? ?? ?? 75 04 ?? ?? ?? ?? 81 75 08 ?? ?? ?? ?? 81 75 0C ?? ?? ?? ?? 81 75 10 ?? ?? ?? ?? 03 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 3B F1 7C 04 3B F2 7C 02 89 2E 83 C6 04 3B F7 7C E3 58 50 68 00 00 40 00 68 80 5A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule hmimysPacker10hmimys
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5E 83 C6 64 AD 50 AD 50 83 EE 6C AD 50 AD 50 AD 50 AD 50 AD 50 E8 E7 07 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtectV20risco
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? C3 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV112V114LZMA430ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A ?? FF 95 ?? ?? ?? ?? 89 85 ?? ?? ?? ?? EB ?? 60 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule JDPack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 8B D5 81 ED ?? ?? ?? ?? 2B 95 ?? ?? ?? ?? 81 EA 06 ?? ?? ?? 89 95 ?? ?? ?? ?? 83 BD 45 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinv1304Cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 88 DF 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ScObfuscatorSuperCRacker
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 33 C9 8B 1D ?? ?? ?? ?? 03 1D ?? ?? ?? ?? 8A 04 19 84 C0 74 09 3C ?? 74 05 34 ?? 88 04 19 41 3B 0D ?? ?? ?? ?? 75 E7 A1 ?? ?? ?? ?? 01 05 ?? ?? ?? ?? 61 FF 25 ?? ?? ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule tElock098SpecialBuildforgotheXer
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 99 D7 FF FF 00 00 00 ?? ?? ?? ?? AA ?? ?? 00 00 00 00 00 00 00 00 00 CA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01DEF10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 00 01 40 00 6A 05 59 80 7E 07 00 74 11 8B 46 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 83 C1 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02REALBasicAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 90 90 90 90 90 90 90 90 90 90 50 90 90 90 90 90 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov260c
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 40 ?? ?? ?? 68 F4 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 6C ?? ?? ?? 33 D2 8A D4 89 15 F4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov260a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 94 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 6C ?? ?? ?? 33 D2 8A D4 89 15 B4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThemidaWinLicenseV10XV17XDLLOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 60 0B C0 74 58 E8 00 00 00 00 58 05 ?? ?? ?? ?? 80 38 E9 75 03 61 EB 35 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB ?? ?? 66 83 ?? ?? 66 39 18 75 12 0F B7 50 3C 03 D0 BB ?? ?? ?? ?? 83 C3 ?? 39 1A 74 07 2D 00 10 00 00 EB DA 8B F8 B8 ?? ?? ?? ?? 03 C7 B9 ?? ?? ?? ?? 03 CF EB 0A B8 ?? ?? ?? ?? B9 ?? ?? ?? ?? 50 51 E8 84 00 00 00 E8 00 00 00 00 58 2D ?? ?? ?? ?? B9 ?? ?? ?? ?? C6 00 E9 83 E9 ?? 89 48 01 61 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressor12CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC D4 01 00 00 53 56 57 EB 0C 45 78 50 72 2D 76 2E 31 2E 32 2E 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NeoLitev10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 44 24 04 8D 54 24 FC 23 05 ?? ?? ?? ?? E8 ?? ?? ?? ?? FF 35 ?? ?? ?? ?? 50 FF 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeBundlev30standardloader
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 60 BE 00 B0 42 00 8D BE 00 60 FD FF C7 87 B0 E4 02 00 31 3C 4B DF 57 83 CD FF EB 0E 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ProtectionPlusvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 60 29 C0 64 FF 30 E8 ?? ?? ?? ?? 5D 83 ED 3C 89 E8 89 A5 14 ?? ?? ?? 2B 85 1C ?? ?? ?? 89 85 1C ?? ?? ?? 8D 85 27 03 ?? ?? 50 8B ?? 85 C0 0F 85 C0 ?? ?? ?? 8D BD 5B 03 ?? ?? 8D B5 43 03 ?? ?? E8 DD ?? ?? ?? 89 85 1F 03 ?? ?? 6A 40 68 ?? 10 ?? ?? 8B 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorV22Xsoftcompletecom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FF E0 E8 04 00 00 00 FF FF FF FF 5E C3 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallVirtualizationSuite30353043ThinstallCompany
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 68 53 74 41 6C 68 54 68 49 6E E8 00 00 00 00 58 BB 37 1F 00 00 2B C3 50 68 ?? ?? ?? ?? 68 00 28 00 00 68 04 01 00 00 E8 BA FE FF FF E9 90 FF FF FF CC CC CC CC CC CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 C6 00 00 00 E8 DF 00 00 00 73 1B 55 BD 00 01 00 00 E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PseudoSigner01CrunchPEHeuristicAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 0E 00 00 00 5D 83 ED 06 8B C5 55 60 89 AD ?? ?? ?? ?? 2B 85 00 00 00 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv120EngdulekxtBorlandC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 F0 07 EB 02 CD 20 BE 80 ?? ?? 00 1B C6 8D 1D F4 00 00 00 0F B6 06 EB 02 CD 20 8A 16 0F B6 C3 E8 01 00 00 00 DC 59 80 EA 37 EB 02 CD 20 2A D3 EB 02 CD 20 80 EA 73 1B CF 32 D3 C1 C8 0E 80 EA 23 0F B6 C9 02 D3 EB 01 B5 02 D3 EB 02 DB 5B 81 C2 F6 56 7B F6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEPACKv405v406
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C C0 05 ?? ?? 0E 1F A3 ?? ?? 03 06 ?? ?? 8E C0 8B 0E ?? ?? 8B F9 4F 8B F7 FD F3 A4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PeStubOEPv1x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 33 C9 33 D2 B8 ?? ?? ?? 00 B9 FF }
|
||
|
$a1 = { E8 05 00 00 00 33 C0 40 48 C3 E8 05 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEShieldv01bv03bv03SMoKE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEArmor049Hying
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 56 52 51 53 55 E8 15 01 00 00 32 ?? ?? 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv14x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PocketPCSHA
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 86 2F 96 2F A6 2F B6 2F 22 4F 43 68 53 6B 63 6A 73 69 F0 7F 0B D0 0B 40 09 00 09 D0 B3 65 A3 66 93 67 0B 40 83 64 03 64 04 D0 0B 40 09 00 10 7F 26 4F F6 6B F6 6A F6 69 0B 00 F6 68 ?? ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 22 4F F0 7F 0A D0 06 D4 06 D5 0B 40 09 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule eXPressorV1451CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC 58 53 56 57 83 65 DC 00 F3 EB 0C 65 58 50 72 2D 76 2E 31 2E 34 2E 00 A1 00 ?? ?? 00 05 00 ?? ?? 00 A3 08 ?? ?? 00 A1 08 ?? ?? 00 B9 81 ?? ?? 00 2B 48 18 89 0D 0C ?? ?? 00 83 3D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstall25
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B8 ?? ?? ?? ?? BB ?? ?? ?? ?? 50 E8 00 00 00 00 58 2D A7 1A 00 00 B9 6C 1A 00 00 BA 20 1B 00 00 BE 00 10 00 00 BF B0 53 00 00 BD EC 1A 00 00 03 E8 81 75 00 ?? ?? ?? ?? 81 75 04 ?? ?? ?? ?? 81 75 08 ?? ?? ?? ?? 81 75 0C ?? ?? ?? ?? 81 75 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SuckStopv111
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? ?? ?? BE ?? ?? B4 30 CD 21 EB ?? 9B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DEFv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? 01 40 00 6A 05 59 80 7E 07 00 74 11 8B 46 }
|
||
|
$a1 = { BE ?? 01 40 00 6A ?? 59 80 7E 07 00 74 11 8B 46 0C 05 00 00 40 00 8B 56 10 30 10 40 4A 75 FA 83 C6 28 E2 E4 68 ?? 10 40 00 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler251Beta2252p0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 ?? 00 00 00 6A 00 6A 00 49 75 F9 53 56 57 B8 ?? ?? 40 00 E8 ?? EA FF FF 33 C0 55 68 ?? ?? 40 00 64 FF 30 64 89 20 BA ?? ?? 40 00 B8 ?? ?? 40 00 E8 63 F3 FF FF 8B D8 85 DB 75 07 6A 00 E8 ?? ?? FF FF BA ?? ?? 40 00 8B C3 8B 0D ?? ?? 40 00 E8 ?? ?? FF FF C7 05 ?? ?? 40 00 0A 00 00 00 BB ?? ?? 40 00 BE ?? ?? 40 00 BF ?? ?? 40 00 B8 ?? ?? 40 00 BA 04 00 00 00 E8 ?? EB FF FF 83 3B 00 74 04 33 C0 89 03 8B D7 8B C6 E8 0A F3 FF FF 89 03 83 3B 00 0F 84 F7 04 00 00 B8 ?? ?? 40 00 8B 16 E8 ?? E1 FF FF B8 ?? ?? 40 00 E8 ?? E0 FF FF 8B D0 8B 03 8B 0E E8 ?? ?? FF FF 8B C7 A3 ?? ?? 40 00 8D 55 EC 33 C0 E8 ?? D3 FF FF 8B 45 EC B9 ?? ?? 40 00 BA ?? ?? 40 00 E8 8B ED FF FF 3C 01 75 2B A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Crunchv40
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 E8 00 00 00 00 5D 81 ED 18 00 00 00 8B C5 55 60 9C 2B 85 E9 06 00 00 89 85 E1 06 00 00 FF 74 24 2C E8 BB 01 00 00 0F 82 92 05 00 00 E8 F1 03 00 00 49 0F 88 86 05 00 00 68 6C D9 B2 96 33 C0 50 E8 24 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateEXEProtector18SetiSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A4 B3 02 E8 6D 00 00 00 73 F6 31 C9 E8 64 00 00 00 73 1C 31 C0 E8 5B 00 00 00 73 23 B3 02 41 B0 10 E8 4F 00 00 00 10 C0 73 F7 75 3F AA EB D4 E8 4D 00 00 00 29 D9 75 10 E8 42 00 00 00 EB 28 AC D1 E8 74 4D 11 C9 EB 1C 91 48 C1 E0 08 AC E8 2C 00 00 00 3D 00 7D 00 00 73 0A 80 FC 05 73 06 83 F8 7F 77 02 41 41 95 89 E8 B3 01 56 89 FE 29 C6 F3 A4 5E EB 8E 00 D2 75 05 8A 16 46 10 D2 C3 31 C9 41 E8 EE FF FF FF 11 C9 E8 E7 FF FF FF 72 F2 C3 31 FF 31 F6 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02Armadillo300Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 2A 00 00 00 5D 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 50 51 EB 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule hmimyssPEPack01hmimys
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 83 ED 05 6A 00 FF 95 E1 0E 00 00 89 85 85 0E 00 00 8B 58 3C 03 D8 81 C3 F8 00 00 00 80 AD 89 0E 00 00 01 89 9D 63 0F 00 00 8B 4B 0C 03 8D 85 0E 00 00 8B 53 08 80 BD 89 0E 00 00 00 75 0C 03 8D 91 0E 00 00 2B 95 91 0E 00 00 89 8D 57 0F 00 00 89 95 5B 0F 00 00 8B 5B 10 89 9D 5F 0F 00 00 8B 9D 5F 0F 00 00 8B 85 57 0F 00 00 53 50 E8 B7 0B 00 00 89 85 73 0F 00 00 6A 04 68 00 10 00 00 50 6A 00 FF 95 E9 0E 00 00 89 85 6B 0F 00 00 6A 04 68 00 10 00 00 68 D8 7C 00 00 6A 00 FF 95 E9 0E 00 00 89 85 6F 0F 00 00 8D 85 67 0F 00 00 8B 9D 73 0F 00 00 8B 8D 6B 0F 00 00 8B 95 5B 0F 00 00 83 EA 0E 8B B5 57 0F 00 00 83 C6 0E 8B BD 6F 0F 00 00 50 53 51 52 56 68 D8 7C 00 00 57 E8 01 01 00 00 8B 9D 57 0F 00 00 8B 03 3C 01 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PECompactv146
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F A0 40 ?? 87 DD 8B 85 A6 A0 40 ?? 01 85 03 A0 40 ?? 66 C7 85 ?? A0 40 ?? 90 90 01 85 9E A0 40 ?? BB 60 12 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02XCR011Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 8B F0 33 DB 83 C3 01 83 C0 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEPACKLINKv360v364v365or50121
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C C0 05 ?? ?? 0E 1F A3 ?? ?? 03 ?? ?? ?? 8E C0 8B ?? ?? ?? 8B ?? 4F 8B F7 FD F3 A4 50 B8 ?? ?? 50 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SpecialEXEPasswordProtectorv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 89 AD 8C 01 00 00 8B C5 2B 85 FE 75 00 00 89 85 3E 77 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptor15Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 2C 24 4F 68 ?? ?? ?? ?? FF 54 24 04 83 44 24 04 4F B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? ?? EB F3 B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeJoiner10Yoda
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 10 40 00 68 04 01 00 00 E8 39 03 00 00 05 00 10 40 00 C6 00 5C 68 04 01 00 00 68 04 11 40 00 6A 00 E8 1A 03 00 00 6A 00 68 80 00 00 00 6A 03 6A 00 6A 01 68 00 00 00 80 68 04 11 40 00 E8 EC 02 00 00 83 F8 FF 0F 84 83 02 00 00 A3 08 12 40 00 6A 00 50 E8 E2 02 00 00 83 F8 FF 0F 84 6D 02 00 00 A3 0C 12 40 00 8B D8 83 EB 04 6A 00 6A 00 53 FF 35 08 12 40 00 E8 E3 02 00 00 6A 00 68 3C 12 40 00 6A 04 68 1E 12 40 00 FF 35 08 12 40 00 E8 C4 02 00 00 83 EB 04 6A 00 6A 00 53 FF 35 08 12 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV119DllaPlib043ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 89 01 00 00 60 E8 00 00 00 00 8B 2C 24 83 C4 04 83 7C 24 28 01 75 0C 8B 44 24 24 89 85 3C 04 00 00 EB 0C 8B 85 38 04 00 00 89 85 3C 04 00 00 8D B5 60 04 00 00 8D 9D EB 02 00 00 33 FF E8 52 01 00 00 EB 1B 8B 85 3C 04 00 00 FF 74 37 04 01 04 24 FF 34 37 01 04 24 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 DF 83 BD 48 04 00 00 00 74 0E 83 BD 4C 04 00 00 00 74 05 E8 B8 01 00 00 8D 74 37 04 53 6A 40 68 00 10 00 00 68 ?? ?? ?? ?? 6A 00 FF 95 D1 03 00 00 89 85 5C 04 00 00 5B FF B5 5C 04 00 00 56 FF D3 83 C4 08 8B B5 5C 04 00 00 8B C6 EB 01 40 80 38 01 75 FA 40 8B 38 03 BD 3C 04 00 00 83 C0 04 89 85 58 04 00 00 E9 94 00 00 00 56 FF 95 C9 03 00 00 85 C0 0F 84 B4 00 00 00 89 85 54 04 00 00 8B C6 EB 5B 8B 85 58 04 00 00 8B 00 A9 00 00 00 80 74 14 35 00 00 00 80 50 8B 85 58 04 00 00 C7 00 20 20 20 00 EB 06 FF B5 58 04 00 00 FF B5 54 04 00 00 FF 95 CD 03 00 00 85 C0 74 71 89 07 83 C7 04 8B 85 58 04 00 00 EB 01 40 80 38 00 75 FA 40 89 85 58 04 00 00 66 81 78 02 00 80 74 A5 80 38 00 75 A0 EB 01 46 80 3E 00 75 FA 46 40 8B 38 03 BD 3C 04 00 00 83 C0 04 89 85 58 04 00 00 80 3E 01 0F 85 63 FF FF FF 68 00 40 00 00 68 ?? ?? ?? ?? FF B5 5C 04 00 00 FF 95 D5 03 00 00 E8 3D 00 00 00 E8 24 01 00 00 61 E9 ?? ?? ?? ?? 61 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrypKeyV56XKenonicControlsLtd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 83 F8 00 75 07 6A 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Safe20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 10 53 56 57 E8 C4 01 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MicrosoftVisualCV80
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 14 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? BB 94 00 00 00 53 6A 00 8B ?? ?? ?? ?? ?? FF D7 50 FF ?? ?? ?? ?? ?? 8B F0 85 F6 75 0A 6A 12 E8 ?? ?? ?? ?? 59 EB 18 89 1E 56 FF ?? ?? ?? ?? ?? 56 85 C0 75 14 50 FF D7 50 FF ?? ?? ?? ?? ?? B8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule MZ_Crypt10byBrainSt0rm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 25 14 40 00 8B BD 77 14 40 00 8B 8D 7F 14 40 00 EB 28 83 7F 1C 07 75 1E 8B 77 0C 03 B5 7B 14 40 00 33 C0 EB 0C 50 8A A5 83 14 40 00 30 26 58 40 46 3B 47 10 76 EF 83 C7 28 49 0B C9 75 D4 8B 85 73 14 40 00 89 44 24 1C 61 FF E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EPWv130
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 57 1E 56 55 52 51 53 50 2E 8C 06 08 00 8C C0 83 C0 10 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WindofCrypt10byDarkPressure
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 ?? ?? ?? ?? 89 45 EC B8 64 40 00 10 E8 28 EA FF FF 33 C0 55 68 CE 51 00 10 64 ?? ?? ?? ?? 20 6A 00 68 80 00 00 00 6A 03 6A 00 6A 01 68 00 00 00 80 8D 55 EC 33 C0 E8 F6 DB FF FF 8B 45 EC E8 12 E7 FF FF 50 E8 3C EA FF FF 8B D8 83 FB FF 0F 84 A6 00 00 00 6A 00 53 E8 41 EA FF FF 8B F0 81 EE 00 5E 00 00 6A 00 6A 00 68 00 5E 00 00 53 E8 52 EA FF FF B8 F4 97 00 10 8B D6 E8 2E E7 FF FF B8 F8 97 00 10 8B D6 E8 22 E7 FF FF 8B C6 E8 AB D8 FF FF 8B F8 6A 00 68 F0 97 00 10 56 A1 F4 97 00 10 50 53 E8 05 EA FF FF 53 E8 CF E9 FF FF B8 FC 97 00 10 BA E8 51 00 10 E8 74 EA FF FF A1 F4 97 00 10 85 C0 74 05 83 E8 04 8B 00 50 B9 F8 97 00 10 B8 FC 97 00 10 8B 15 F4 97 00 10 E8 D8 EA FF FF B8 FC 97 00 10 E8 5A EB FF FF 8B CE 8B 15 F8 97 00 10 8B C7 E8 EB E9 FF FF 8B C7 85 C0 74 05 E8 E4 EB FF FF 33 C0 5A 59 59 64 89 10 68 D5 51 00 10 8D 45 EC E8 BB E5 FF FF C3 E9 A9 DF FF FF EB F0 5F 5E 5B E8 B7 E4 FF FF 00 00 00 FF FF FF FF 0A 00 00 00 63 5A 6C 56 30 55 6C 6B 70 4D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NTKrnlPackerAshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 34 10 00 00 28 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 10 00 00 50 10 00 00 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule PseudoSigner01LCCWin321xAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 64 A1 01 00 00 00 55 89 E5 6A FF 68 ?? ?? ?? ?? 68 9A 10 40 90 50 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NME11Publicbyredlime
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 B8 30 35 14 13 E8 9A E6 FF FF 33 C0 55 68 6C 36 14 13 64 FF 30 64 89 20 B8 08 5C 14 13 BA 84 36 14 13 E8 7D E2 FF FF E8 C0 EA FF FF 8B 15 CC 45 14 13 A1 C8 45 14 13 E8 04 F8 FF FF 8B 15 D0 45 14 13 A1 C8 45 14 13 E8 F4 F7 FF FF 8B 15 CC 45 14 13 A1 C8 45 14 13 E8 2C F9 FF FF A3 F8 5A 14 13 8B 15 D0 45 14 13 A1 C8 45 14 13 E8 17 F9 FF FF A3 FC 5A 14 13 B8 04 5C 14 13 E8 20 FB FF FF 8B D8 85 DB 74 48 B8 00 5B 14 13 8B 15 C4 45 14 13 E8 1E E7 FF FF A1 04 5C 14 13 E8 A8 DA FF FF ?? ?? ?? ?? 5C 14 13 50 8B CE 8B D3 B8 00 5B 14 13 ?? ?? ?? ?? FF 8B C6 E8 DF FB FF FF 8B C6 E8 9C DA FF FF B8 00 5B 14 13 E8 72 E7 FF FF 33 C0 5A 59 59 64 89 10 68 73 36 14 13 C3 E9 0F DF FF FF EB F8 5E 5B E8 7E E0 FF FF 00 00 FF FF FF FF 0C 00 00 00 4E 4D 45 20 31 2E 31 20 53 74 75 62 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEtitev13
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 50 8D 88 ?? F0 ?? ?? 8D 90 04 16 ?? ?? 8B DC 8B E1 68 ?? ?? ?? ?? 53 50 80 04 24 08 50 80 04 24 42 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEtitev12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 CA ?? ?? ?? 03 ?? 04 ?? 05 ?? 06 ?? 07 ?? 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv134v140b1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 80 40 ?? 87 DD 8B 85 A6 80 40 ?? 01 85 03 80 40 ?? 66 C7 85 ?? 00 80 ?? 40 90 90 01 85 9E 80 ?? 40 BB F8 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeMSVC70DLLMethod3emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 8B 5D 08 56 8B 75 0C 5E 5B 5D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEtitev14
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 50 8B D8 03 ?? 68 54 BC ?? ?? 6A ?? FF 50 14 8B CC }
|
||
|
$a1 = { 66 9C 60 50 8B D8 03 00 68 54 BC 00 00 6A 00 FF 50 14 8B CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SoftProtectSoftProtectbyru
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 E3 60 E8 03 ?? ?? ?? D2 EB 0B 58 EB 01 48 40 EB 01 35 FF E0 E7 61 60 E8 03 ?? ?? ?? 83 EB 0E EB 01 0C 58 EB 01 35 40 EB 01 36 FF E0 0B 61 EB 01 83 9C EB 01 D5 EB 08 35 9D EB 01 89 EB 03 0B EB F7 E8 ?? ?? ?? ?? 58 E8 ?? ?? ?? ?? 59 83 01 01 80 39 5C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02CDCopsIIAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 60 BD 90 90 90 90 8D 45 90 8D 5D 90 E8 00 00 00 00 8D 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack118LZMA430ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 ?? 8D B5 21 0B 00 00 8D 9D FF 02 00 00 33 FF E8 9F 01 00 00 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 AA 0A 00 00 89 85 F9 0A 00 00 EB 14 60 FF B5 F9 0A 00 00 FF 34 37 FF 74 37 04 FF D3 61 83 C7 ?? 83 3C 37 00 75 E6 83 BD 0D 0B 00 00 00 74 0E 83 BD 11 0B 00 00 00 74 05 E8 F6 01 00 00 8D 74 37 04 53 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A 00 FF 95 AA 0A 00 00 89 85 1D 0B 00 00 5B 60 FF B5 F9 0A 00 00 56 FF B5 1D 0B 00 00 FF D3 61 8B B5 1D 0B 00 00 8B C6 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv108xAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 EB 03 5D FF E5 E8 F8 FF FF FF 81 ED 1B 6A 44 00 BB 10 6A 44 00 03 DD 2B 9D 2A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02BorlandCDLLMethod2Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 10 66 62 3A 43 2B 2B 48 4F 4F 4B 90 E9 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ARMProtector01bySMoKE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D EB 01 00 81 ED 5E 1F 40 00 EB 02 83 09 8D B5 EF 1F 40 00 EB 02 83 09 BA A3 11 00 00 EB 01 00 8D 8D 92 31 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 07 50 C3 00 EB 04 58 40 50 C3 8A 06 46 EB 01 00 D0 C8 E8 14 00 00 00 83 EB 01 00 2A C2 E8 00 00 00 00 5B 83 C3 07 53 C3 00 EB 04 5B 43 53 C3 EB 01 00 32 C2 E8 0B 00 00 00 00 32 C1 EB 01 00 C0 C0 02 EB 09 2A C2 5B EB 01 00 43 53 C3 88 07 EB 01 00 47 4A 75 B4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElock099cPrivateECLIPSEtE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 3F DF FF FF 00 00 00 ?? ?? ?? ?? 04 ?? ?? 00 00 00 00 00 00 00 00 00 24 ?? ?? 00 14 ?? ?? 00 0C ?? ?? 00 00 00 00 00 00 00 00 00 31 ?? ?? 00 1C ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3C ?? ?? 00 00 00 00 00 4F ?? ?? 00 00 00 00 00 3C ?? ?? 00 00 00 00 00 4F ?? ?? 00 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 75 73 65 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XPack152164
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B EC FA 33 C0 8E D0 BC ?? ?? 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv123RC4build0807dllAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 03 00 00 00 E9 EB 04 5D 45 55 C3 E8 01 00 00 00 EB 5D BB ED FF FF FF 03 DD 81 EB 00 ?? ?? ?? 80 7D 4D 01 75 0C 8B 74 24 28 83 FE 01 89 5D 4E 75 31 8D 45 53 50 53 FF B5 D5 09 00 00 8D 45 35 50 E9 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov253b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 D8 ?? ?? ?? 68 14 ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 58 53 56 57 89 65 E8 FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Imploderv104BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 ?? ?? ?? 2E ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 80 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PEiDBundlev100v101BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? 02 00 00 8B 44 24 04 52 48 66 31 C0 66 81 38 4D 5A 75 F5 8B 50 3C 81 3C 02 50 45 00 00 75 E9 5A C2 04 00 60 89 DD 89 C3 8B 45 3C 8B 54 28 78 01 EA 52 8B 52 20 01 EA 31 C9 41 8B 34 8A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule JExeCompressor10byArashVeyskarami
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8D 2D D3 4A E5 14 0F BB F7 0F BA E5 73 0F AF D5 8D 0D 0C 9F E6 11 C0 F8 EF F6 DE 80 DC 5B F6 DA 0F A5 C1 0F C1 F1 1C F3 4A 81 E1 8C 1F 66 91 0F BE C6 11 EE 0F C0 E7 33 D9 64 F2 C0 DC 73 0F C0 D5 55 8B EC BA C0 1F 41 00 8B C2 B9 97 00 00 00 80 32 79 50 B8 02 00 00 00 50 03 14 24 58 58 51 2B C9 B9 01 00 00 00 83 EA 01 E2 FB 59 E2 E1 FF E0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Alloy4xPGWareLLC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 07 30 40 00 87 DD 6A 04 68 00 10 00 00 68 00 02 00 00 6A 00 FF 95 A8 33 40 00 0B C0 0F 84 F6 01 00 00 89 85 2E 33 40 00 83 BD E8 32 40 00 01 74 0D 83 BD E4 32 40 00 01 74 2A 8B F8 EB 3E 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallV2403Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 FF 15 20 50 40 00 E8 D4 F8 FF FF E9 E9 AD FF FF FF 8B C1 8B 4C 24 04 89 88 29 04 00 00 C7 40 0C 01 00 00 00 0F B6 49 01 D1 E9 89 48 10 C7 40 14 80 00 00 00 C2 04 00 8B 44 24 04 C7 41 0C 01 00 00 00 89 81 29 04 00 00 0F B6 40 01 D1 E8 89 41 10 C7 41 }
|
||
|
$a1 = { 6A 00 FF 15 20 50 40 00 E8 D4 F8 FF FF E9 E9 AD FF FF FF 8B C1 8B 4C 24 04 89 88 29 04 00 00 C7 40 0C 01 00 00 00 0F B6 49 01 D1 E9 89 48 10 C7 40 14 80 00 00 00 C2 04 00 8B 44 24 04 C7 41 0C 01 00 00 00 89 81 29 04 00 00 0F B6 40 01 D1 E8 89 41 10 C7 41 14 80 00 00 00 C2 04 00 55 8B EC 53 56 57 33 C0 33 FF 39 45 0C 8B F1 76 0C 8B 4D 08 03 3C 81 40 3B 45 0C 72 F4 8B CE E8 43 00 00 00 8B 46 14 33 D2 F7 F7 8B 5E 10 33 D2 8B F8 8B C3 F7 F7 89 7E 18 89 45 0C 33 C0 33 C9 8B 55 08 03 0C 82 40 39 4D 0C 73 F4 48 8B 14 82 2B CA 0F AF CF 2B D9 0F AF FA 89 7E 14 89 5E 10 5F 5E 5B 5D C2 08 00 57 BF 00 00 80 00 39 79 14 77 36 53 56 8B B1 29 04 00 00 8B 41 0C 8B 59 10 03 DB 8A 14 30 83 E2 01 0B D3 C1 E2 07 40 89 51 10 89 41 0C 0F B6 04 30 C1 61 14 08 D1 E8 09 41 10 39 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FakeNinjav28AntiDebugSpirit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 64 A1 18 00 00 00 EB 02 C3 11 8B 40 30 EB 01 0F 0F B6 40 02 83 F8 01 74 FE EB 01 E8 90 C0 FF FF EB 03 BD F4 B5 64 A1 30 00 00 00 0F B6 40 02 74 01 BA 74 E0 50 00 64 A1 30 00 00 00 83 C0 68 8B 00 EB 00 83 F8 70 74 CF EB 02 EB FE 90 90 90 0F 31 33 C9 03 C8 0F 31 2B C1 3D FF 0F 00 00 73 EA E8 08 00 00 00 C1 3D FF 0F 00 00 74 AA EB 07 E8 8B 40 30 EB 08 EA 64 A1 18 00 00 00 EB F2 90 90 90 BA ?? ?? ?? ?? FF E2 64 11 40 00 FF 35 84 11 40 00 E8 40 11 00 00 6A 00 6A 00 FF 35 70 11 40 00 FF 35 84 11 40 00 E8 25 11 00 00 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule ExeLockv100
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 8C C8 8E C0 BE ?? ?? 26 ?? ?? 34 ?? 26 ?? ?? 46 81 ?? ?? ?? 75 ?? 40 B3 ?? B3 ?? F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEtitevxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 66 9C 60 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EnigmaProtector10XSukhovVladimir
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ?? ?? 81 ED ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 ?? 83 C4 04 EB 02 ?? ?? 60 E8 24 00 00 00 00 00 ?? EB 02 ?? ?? 8B 44 24 0C 83 80 B8 00 00 00 03 31 C0 C3 83 C0 08 EB 02 ?? ?? 89 C4 61 EB 2E ?? ?? ?? ?? ?? ?? ?? EB 01 ?? 31 C0 EB 01 ?? 64 FF 30 EB 01 ?? 64 89 20 EB 02 ?? ?? 89 00 9A 64 8F 05 00 00 00 00 EB 02 C1 ?? 58 61 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded27172719Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 58 BB ?? ?? ?? ?? 2B C3 50 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 C1 FE FF FF E9 97 FF FF FF CC CC 55 8B EC 83 C4 F4 FC 53 57 56 8B 75 08 8B 7D 0C C7 45 FC 08 00 00 00 33 DB BA 00 00 00 80 43 33 C0 E8 19 01 00 00 73 0E 8B 4D F8 E8 27 01 00 00 02 45 F7 AA EB E9 E8 04 01 00 00 0F 82 96 00 00 00 E8 F9 00 00 00 73 5B B9 04 00 00 00 E8 05 01 00 00 48 74 DE 0F 89 C6 00 00 00 E8 DF 00 00 00 73 1B 55 BD 00 01 00 00 E8 DF 00 00 00 88 07 47 4D 75 F5 E8 C7 00 00 00 72 E9 5D EB A2 B9 01 00 00 00 E8 D0 00 00 00 83 C0 07 89 45 F8 C6 45 F7 00 83 F8 08 74 89 E8 B1 00 00 00 88 45 F7 E9 7C FF FF FF B9 07 00 00 00 E8 AA 00 00 00 50 33 C9 B1 02 E8 A0 00 00 00 8B C8 41 41 58 0B C0 74 04 8B D8 EB 5E 83 F9 02 74 6A 41 E8 88 00 00 00 89 45 FC E9 48 FF FF FF E8 87 00 00 00 49 E2 09 8B C3 E8 7D 00 00 00 EB 3A 49 8B C1 55 8B 4D FC 8B E8 33 C0 D3 E5 E8 5D 00 00 00 0B C5 5D 8B D8 E8 5F 00 00 00 3D 00 00 01 00 73 14 3D FF 37 00 00 73 0E 3D 7F 02 00 00 73 08 83 F8 7F 77 04 41 41 41 41 56 8B F7 2B F0 F3 A4 5E E9 F0 FE FF FF 33 C0 EB 05 8B C7 2B 45 0C 5E 5F 5B C9 C2 08 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv102bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 96 78 43 00 B8 90 78 43 00 03 C5 }
|
||
|
$a1 = { 60 E8 ?? ?? ?? ?? 5D 81 ED 96 78 43 ?? B8 90 78 43 ?? 03 C5 2B 85 7D 7C 43 ?? 89 85 89 7C 43 ?? 80 BD 74 7C 43 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEProtect09byCristophGabler1998
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 45 2D 50 52 4F 54 45 43 54 20 30 2E 39 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxPredator2448
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0E 1F BF ?? ?? B8 ?? ?? B9 ?? ?? 49 ?? ?? ?? ?? 2A C1 4F 4F ?? ?? F9 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeMSVC60DLLemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 8B 5D 08 56 8B 75 0C 57 8B 7D 10 85 F6 5F 5E 5B 5D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv16dVaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 61 61 80 7F F0 45 90 60 0F 85 1B 8B 1F FF 68 }
|
||
|
$a1 = { 60 90 61 61 80 7F F0 45 90 60 0F 85 1B 8B 1F FF 68 ?? ?? ?? ?? B8 ?? ?? ?? ?? 90 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Enigmaprotector112VladimirSukhov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ED 06 81 ED ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 EB 02 FF 35 60 E8 24 00 00 00 00 00 FF EB 02 CD 20 8B 44 24 0C 83 80 B8 00 00 00 03 31 C0 C3 83 C0 08 EB 02 FF 15 89 C4 61 EB 2E EA EB 2B 83 04 24 03 EB 01 00 31 C0 EB 01 85 64 FF 30 EB 01 83 64 89 20 EB 02 CD 20 89 00 9A 64 8F 05 00 00 00 00 EB 02 C1 90 58 61 EB 01 3E EB 04 ?? ?? ?? ?? B8 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 01 E8 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 05 F6 01 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 B9 44 1A }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule hyingsPEArmorV076hying
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 60 E8 14 00 00 00 5D 81 ED 00 00 00 00 6A ?? E8 A3 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule JDPackV200JDPack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 ?? ?? ?? E8 01 00 00 00 ?? ?? ?? ?? ?? ?? 05 00 00 00 00 83 C4 0C 5D 60 E8 00 00 00 00 5D 8B D5 64 FF 35 00 00 00 00 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv01xv02xDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 ?? ?? AD 8B F8 95 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VcasmProtectorV1Xvcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? 5B 56 50 72 6F 74 65 63 74 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule kkrunchy023alpha2Ryd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BD ?? ?? ?? ?? C7 45 00 ?? ?? ?? 00 B8 ?? ?? ?? 00 89 45 04 89 45 54 50 C7 45 10 ?? ?? ?? 00 FF 4D 0C FF 45 14 FF 45 58 C6 45 1C 08 B8 00 08 00 00 8D 7D 30 AB AB AB AB BB 00 00 D8 00 BF }
|
||
|
$a1 = { BD ?? ?? ?? ?? C7 45 00 ?? ?? ?? 00 B8 ?? ?? ?? 00 89 45 04 89 45 54 50 C7 45 10 ?? ?? ?? 00 FF 4D 0C FF 45 14 FF 45 58 C6 45 1C 08 B8 00 08 00 00 8D 7D 30 AB AB AB AB BB 00 00 D8 00 BF ?? ?? ?? 01 31 C9 41 8D 74 09 01 B8 CA 8E 2A 2E 99 F7 F6 01 C3 89 D8 C1 E8 15 AB FE C1 75 E8 BE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PolyEnEV001LennartHedlund
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 6F 6C 79 45 6E 45 00 4D 65 73 73 61 67 65 42 6F 78 41 00 55 53 45 52 33 32 2E 64 6C 6C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Winkriptv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 8B B8 00 ?? ?? ?? 8B 90 04 ?? ?? ?? 85 FF 74 1B 33 C9 50 EB 0C 8A 04 39 C0 C8 04 34 1B 88 04 39 41 3B CA 72 F0 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TrainerCreationKitv5Trainer
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 68 80 00 00 00 6A 02 6A 00 6A 00 68 00 00 00 40 68 25 45 40 00 E8 3C 02 00 00 50 6A 00 68 40 45 40 00 68 00 10 00 00 68 00 30 40 00 50 E8 54 02 00 00 58 50 E8 17 02 00 00 6A 00 E8 2E 02 00 00 A3 70 45 40 00 68 25 45 40 00 E8 2B 02 00 00 A3 30 45 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv272
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 00 EB 2F 53 68 61 72 65 77 61 72 65 20 2D 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv273
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 00 EB 2F 53 68 61 72 65 77 61 72 65 20 2D 20 45 78 65 53 74 65 61 6C 74 68 00 EB 16 77 77 77 2E 77 65 62 74 6F 6F 6C 6D 61 73 74 65 72 2E 63 6F 6D 00 60 90 E8 00 00 00 00 5D 81 ED F0 27 40 00 B9 15 00 00 00 83 C1 05 EB 05 EB FE 83 C7 56 EB 00 83 E9 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule PseudoSigner02DEF10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 00 01 40 00 6A 05 59 80 7E 07 00 74 11 8B 46 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 83 C1 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHpack01FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 68 54 ?? ?? ?? B8 48 ?? ?? ?? FF 10 68 B3 ?? ?? ?? 50 B8 44 ?? ?? ?? FF 10 68 00 ?? ?? ?? 6A 40 FF D0 89 05 CA ?? ?? ?? 89 C7 BE 00 10 ?? ?? 60 FC B2 80 31 DB A4 B3 02 E8 6D 00 00 00 73 F6 31 C9 E8 64 00 00 00 73 1C 31 C0 E8 5B 00 00 00 73 23 B3 02 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv274
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 00 EB 17 53 68 61 72 65 77 61 72 65 20 2D 20 45 78 65 53 74 65 61 6C 74 68 00 60 90 E8 00 00 00 00 5D 81 ED C4 27 40 00 B9 15 00 00 00 83 C1 04 83 C1 01 EB 05 EB FE 83 C7 56 EB 00 83 E9 02 81 C1 78 43 27 65 EB 00 81 C1 10 25 94 00 81 E9 63 85 00 00 B9 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallEmbedded22X2308Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 EF BE AD DE 50 6A 00 FF 15 ?? ?? ?? ?? E9 B9 FF FF FF 8B C1 8B 4C 24 04 89 88 29 04 00 00 C7 40 0C 01 00 00 00 0F B6 49 01 D1 E9 89 48 10 C7 40 14 80 00 00 00 C2 04 00 8B 44 24 04 C7 41 0C 01 00 00 00 89 81 29 04 00 00 0F B6 40 01 D1 E8 89 41 10 C7 41 14 80 00 00 00 C2 04 00 55 8B EC 53 56 57 33 C0 33 FF 39 45 0C 8B F1 76 0C 8B 4D 08 03 3C 81 40 3B 45 0C 72 F4 8B CE E8 43 00 00 00 8B 46 14 33 D2 F7 F7 8B 5E 10 33 D2 8B F8 8B C3 F7 F7 89 7E 18 89 45 0C 33 C0 33 C9 8B 55 08 03 0C 82 40 39 4D 0C 73 F4 48 8B 14 82 2B CA 0F AF CF 2B D9 0F AF FA 89 7E 14 89 5E 10 5F 5E 5B 5D C2 08 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PolyCryptorbySMTVersionv3v4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? 28 50 6F 6C 79 53 63 72 79 70 74 20 ?? ?? ?? 20 62 79 20 53 4D 54 29 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ProtectSharewareV11eCompservCMS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 00 74 00 72 00 69 00 6E 00 67 00 46 00 69 00 6C 00 65 00 49 00 6E 00 66 00 6F 00 00 00 ?? 01 00 00 01 00 30 00 34 00 30 00 39 00 30 00 34 00 42 00 30 00 00 00 34 00 ?? 00 01 00 43 00 6F 00 6D 00 70 00 61 00 6E 00 79 00 4E 00 61 00 6D 00 65 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv035alphaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B F2 8B CA 03 4C 19 1C 03 54 1A 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv10801AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 EB 0A 5D EB 02 FF 25 45 FF E5 E8 E9 E8 F1 FF FF FF E9 81 ?? ?? ?? 44 00 BB 10 ?? 44 00 03 DD 2B 9D }
|
||
|
$a1 = { 60 EB 0A 5D EB 02 FF 25 45 FF E5 E8 E9 E8 F1 FF FF FF E9 81 ?? ?? ?? 44 ?? BB 10 ?? 44 ?? 03 DD 2B 9D }
|
||
|
$a2 = { 60 EB ?? 5D EB ?? FF ?? ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ENIGMAProtectorV11SukhovVladimir
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ?? ?? 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEncrypt20junkcode
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 25 00 00 F7 BF 00 00 00 00 00 00 00 00 00 00 12 00 E8 00 56 69 72 74 75 61 6C 50 72 6F 74 65 63 74 00 00 00 00 00 E8 00 00 00 00 5D 81 ED 2C 10 40 00 8D B5 14 10 40 00 E8 33 00 00 00 89 85 10 10 40 00 BF 00 00 40 00 8B F7 03 7F 3C 8B 4F 54 51 56 8D 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimbiOZExtranger
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 60 E8 00 00 00 00 5D 81 ED 07 10 40 00 68 80 0B 00 00 8D 85 1F 10 40 00 50 E8 84 0B 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule InnoSetupModulev304betav306v307
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 B8 53 56 57 33 C0 89 45 F0 89 45 BC 89 45 B8 E8 B3 70 FF FF E8 1A 85 FF FF E8 25 A7 FF FF E8 6C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv107bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? B8 ?? ?? ?? ?? 03 C5 2B 85 ?? 0B DE ?? 89 85 17 DE ?? ?? 80 BD 01 DE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PROPACKv208emphasisonpackedsizelocked
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC ?? 8B EC BE ?? ?? FC E8 ?? ?? 05 ?? ?? 8B C8 E8 ?? ?? 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HACKSTOPv110p1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 30 CD 21 86 E0 3D 00 03 73 ?? B4 2F CD 21 B4 2A CD 21 B4 2C CD 21 B0 FF B4 4C CD 21 50 B8 ?? ?? 58 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AdysGlue110
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E ?? ?? ?? ?? 0E 1F BF ?? ?? 33 DB 33 C0 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxEddiebased1745
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 81 EE ?? ?? FC ?? 2E ?? ?? ?? ?? 4D 5A ?? ?? FA ?? 8B E6 81 ?? ?? ?? FB ?? 3B ?? ?? ?? ?? ?? 50 06 ?? 56 1E 8B FE 33 C0 ?? 50 8E D8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASDPackv10asd
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 56 53 E8 5C 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 ?? ?? ?? 00 00 00 00 00 00 00 40 00 00 ?? ?? 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 ?? ?? 00 00 10 00 00 00 ?? 00 00 00 ?? ?? 00 00 ?? ?? 00 00 ?? ?? 00 00 ?? 00 00 00 ?? ?? 00 00 ?? 00 00 00 ?? ?? 00 00 ?? 00 00 00 ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5B 81 EB E6 1D 40 00 83 7D 0C 01 75 11 55 E8 4F 01 00 00 E8 6A 01 00 00 5D E8 2C 00 00 00 8B B3 1A 1E 40 00 03 B3 FA 1D 40 00 8B 76 0C AD 0B C0 74 0D FF 75 10 FF 75 0C FF 75 08 FF D0 EB EE B8 01 00 00 00 5B 5E C9 C2 0C 00 55 6A 00 FF 93 20 21 40 00 89 83 FA 1D 40 00 6A 40 68 00 10 00 00 FF B3 02 1E 40 00 6A 00 FF 93 2C 21 40 00 89 83 06 1E 40 00 8B 83 F2 1D 40 00 03 83 FA 1D 40 00 50 FF B3 06 1E 40 00 50 E8 6D 01 00 00 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ORiENV1XV2XFisunAV
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4F 52 69 45 4E 20 65 78 65 63 75 74 61 62 6C 65 20 66 69 6C 65 73 20 70 72 6F 74 65 63 74 69 6F 6E 20 73 79 73 74 65 6D }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule StonesPEEncryptorv113
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 E8 ?? ?? ?? ?? 5D 8B D5 81 ED 97 3B 40 ?? 2B 95 2D 3C 40 ?? 83 EA 0B 89 95 36 3C 40 ?? 01 95 24 3C 40 ?? 01 95 28 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv302v302aExtractable
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 33 C9 B1 ?? 51 06 06 BB ?? ?? 53 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ARMProtector03bySMoKE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D EB 01 00 81 ED 13 24 40 00 EB 02 83 09 8D B5 A4 24 40 00 EB 02 83 09 BA 4B 15 00 00 EB 01 00 8D 8D EF 39 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 07 50 C3 00 EB 04 58 40 50 C3 8A 06 46 EB 01 00 D0 C8 E8 14 00 00 00 83 EB 01 00 2A C2 E8 00 00 00 00 5B 83 C3 07 53 C3 00 EB 04 5B 43 53 C3 EB 01 00 32 C2 E8 0B 00 00 00 00 32 C1 EB 01 00 C0 C0 02 EB 09 2A C2 5B EB 01 00 43 53 C3 88 07 EB 01 00 47 4A 75 B4 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule VxSlowload
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 D6 B4 40 CD 21 B8 02 42 33 D2 33 C9 CD 21 8B D6 B9 78 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AntiDote10BetaSISTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 BB FF FF FF 84 C0 74 2F 68 04 01 00 00 68 C0 23 60 00 6A 00 FF 15 08 10 60 00 E8 40 FF FF FF 50 68 78 11 60 00 68 68 11 60 00 68 C0 23 60 00 E8 AB FD FF FF 83 C4 10 33 C0 C2 10 00 90 90 90 8B 4C 24 08 56 8B 74 24 08 33 D2 8B C6 F7 F1 8B C6 85 D2 74 08 33 D2 F7 F1 40 0F AF C1 5E C3 90 8B 44 24 04 53 55 56 8B 48 3C 57 03 C8 33 D2 8B 79 54 8B 71 38 8B C7 F7 F6 85 D2 74 0C 8B C7 33 D2 F7 F6 8B F8 47 0F AF FE 33 C0 33 DB 66 8B 41 14 8D 54 08 18 33 C0 66 8B 41 06 89 54 24 14 8D 68 FF 85 ED 7C 37 33 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DzAPatcherv13Loader
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF 00 40 40 00 99 68 48 20 40 00 68 00 20 40 00 52 52 52 52 52 52 52 57 E8 15 01 00 00 85 C0 75 1C 99 52 52 57 52 E8 CB 00 00 00 FF 35 4C 20 40 00 E8 D2 00 00 00 6A 00 E8 BF 00 00 00 99 68 58 20 40 00 52 52 68 63 10 40 00 52 52 E8 DB 00 00 00 6A FF FF 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CDSSS10beta1CyberDoom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED CA 47 40 00 FF 74 24 20 E8 D3 03 00 00 0B C0 0F 84 13 03 00 00 89 85 B8 4E 40 00 66 8C D8 A8 04 74 0C C7 85 8C 4E 40 00 01 00 00 00 EB 12 64 A1 30 00 00 00 0F B6 40 02 0A C0 0F 85 E8 02 00 00 8D 85 F6 4C 40 00 50 FF B5 B8 4E 40 00 E8 FC 03 00 00 0B C0 0F 84 CE 02 00 00 E8 1E 03 00 00 89 85 90 4E 40 00 8D 85 03 4D 40 00 50 FF B5 B8 4E 40 00 E8 D7 03 00 00 0B C0 0F 84 A9 02 00 00 E8 F9 02 00 00 89 85 94 4E 40 00 8D 85 12 4D 40 00 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule y0dasCrypterv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED E7 1A 40 00 E8 A1 00 00 00 E8 D1 00 00 00 E8 85 01 00 00 F7 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule y0dasCrypterv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 8A 1C 40 00 B9 9E 00 00 00 8D BD 4C 23 40 00 8B F7 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftPiMPInstallSystemv1x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 0C 53 56 57 FF 15 ?? ?? 40 00 05 E8 03 00 00 BE ?? ?? ?? 00 89 44 24 10 B3 20 FF 15 28 ?? 40 00 68 00 04 00 00 FF 15 ?? ?? 40 00 50 56 FF 15 ?? ?? 40 00 80 3D ?? ?? ?? 00 22 75 08 80 C3 02 BE ?? ?? ?? 00 8A 06 8B 3D ?? ?? 40 00 84 C0 74 ?? 3A C3 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeBundlev30smallloader
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 60 BE 00 F0 40 00 8D BE 00 20 FF FF 57 83 CD FF EB 10 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXAlternativestub
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 01 DB 07 8B 1E 83 EE FC 11 DB ED B8 01 00 00 00 01 DB 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 0B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule EmbedPE113cyclotron
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 50 60 68 5D B9 52 5A E8 2F 99 00 00 DC 99 F3 57 05 68 B8 5E 2D C6 DA FD 48 63 05 3C 71 B8 5E 97 7C 36 7E 32 7C 08 4F 06 51 64 10 A3 F1 4E CF 25 CB 80 D2 99 54 46 ED E1 D3 46 86 2D 10 68 93 83 5C 46 4D 43 9B 8C D6 7C BB 99 69 97 71 2A 2F A3 38 6B 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor2223protectedIAT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { CC ?? ?? ?? 00 00 00 00 FF FF FF FF 3C ?? ?? ?? B4 ?? ?? ?? 08 ?? ?? ?? 00 00 00 00 FF FF FF FF E8 ?? ?? ?? 04 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 00 56 69 72 74 75 61 6C 46 72 65 65 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 4C ?? ?? ?? 60 ?? ?? ?? 70 ?? ?? ?? 84 ?? ?? ?? 94 ?? ?? ?? A4 ?? ?? ?? 00 00 00 00 75 73 65 72 33 32 2E 64 6C 6C 00 00 00 00 4D 65 73 73 61 67 65 42 6F 78 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01Armadillo300Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 2A 00 00 00 5D 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 50 51 EB 85 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptorvxxxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 24 ?? ?? ?? 8B 4C 24 0C C7 01 17 ?? 01 ?? C7 81 B8 ?? ?? ?? ?? ?? ?? ?? 31 C0 89 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Morphinev33SilentSoftwareSilentShieldc2005
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 28 ?? ?? ?? 00 00 00 00 00 00 00 00 40 ?? ?? ?? 34 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C ?? ?? ?? 5C ?? ?? ?? 00 00 00 00 4C ?? ?? ?? 5C ?? ?? ?? 00 00 00 00 4B 65 52 6E 45 6C 33 32 2E 64 4C 6C 00 00 47 65 74 50 72 6F 63 }
|
||
|
$a1 = { 28 ?? ?? ?? 00 00 00 00 00 00 00 00 40 ?? ?? ?? 34 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C ?? ?? ?? 5C ?? ?? ?? 00 00 00 00 4C ?? ?? ?? 5C ?? ?? ?? 00 00 00 00 4B 65 52 6E 45 6C 33 32 2E 64 4C 6C 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DEF10bartxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? 40 00 6A ?? 59 80 7E 07 00 74 11 8B 46 0C 05 00 00 40 00 8B 56 10 30 10 40 4A 75 FA 83 C6 28 E2 E4 68 ?? ?? 40 00 C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv0971v0976
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 C3 9C 60 E8 5D 55 5B 81 ED 8B 85 01 85 66 C7 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PCShrinkv040b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 BD ?? ?? ?? ?? 01 ?? ?? ?? ?? ?? FF ?? ?? ?? ?? ?? 6A ?? FF ?? ?? ?? ?? ?? 50 50 2D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakePECrypt102emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5B 83 EB 05 EB 04 52 4E 44 21 85 C0 73 02 F7 05 50 E8 08 00 00 00 EA FF 58 EB 18 EB 01 0F EB 02 CD 20 EB 03 EA CD 20 58 58 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ORiENv211212FisunAlexander
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 5D 01 00 00 CE D1 CE ?? 0D 0A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 2D 20 4F 52 69 45 4E 20 65 78 65 63 75 74 61 62 6C 65 20 66 69 6C 65 73 20 70 72 6F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule StonesPEEncruptorv113
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 57 56 52 51 53 E8 ?? ?? ?? ?? 5D 8B D5 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv11MTEc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 60 E8 1B ?? ?? ?? E9 FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CreateInstallStubvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 20 02 00 00 53 56 57 6A 00 FF 15 18 61 40 00 68 00 70 40 00 89 45 08 FF 15 14 61 40 00 85 C0 74 27 6A 00 A1 00 20 40 00 50 FF 15 3C 61 40 00 8B F0 6A 06 56 FF 15 38 61 40 00 6A 03 56 FF 15 38 61 40 00 E9 36 03 00 00 68 02 7F 00 00 33 F6 56 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WinZip32bitSFXv8xmodule
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 FF 15 ?? ?? ?? 00 B3 22 38 18 74 03 80 C3 FE 8A 48 01 40 33 D2 3A CA 74 0A 3A CB 74 06 8A 48 01 40 EB F2 38 10 74 01 40 ?? ?? ?? ?? FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upxv12MarcusLazlo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF EB 05 A4 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 F2 31 C0 40 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 75 07 8B 1E 83 EE FC 11 DB 73 E6 31 C9 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEPACKv10byANAKiN1998
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 74 ?? E9 ?? ?? ?? ?? 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule NeoLitev20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 4E 65 6F 4C 69 74 65 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakeSpalsher1x3xFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 9C 60 8B 44 24 24 E8 00 00 00 00 5D 81 ED 00 00 00 00 50 E8 ED 02 00 00 8C C0 0F 84 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv10803AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 0A 4A 44 00 BB 04 4A 44 00 03 DD }
|
||
|
$a1 = { 60 E8 00 00 00 00 5D 81 ED 0A 4A 44 00 BB 04 4A 44 00 03 DD 2B 9D B1 50 44 00 83 BD AC 50 44 00 00 89 9D BB 4E }
|
||
|
$a2 = { 60 E8 00 00 00 00 5D ?? ?? ?? ?? ?? ?? BB ?? ?? ?? ?? 03 DD }
|
||
|
$a3 = { 60 E8 00 00 00 00 5D ?? ?? ?? ?? ?? ?? BB ?? ?? ?? ?? 03 DD 2B 9D B1 50 44 00 83 BD AC 50 44 00 00 89 9D BB 4E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point) or $a3 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VMProtect07x08PolyTech
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5B 20 56 4D 50 72 6F 74 65 63 74 20 76 20 30 2E 38 20 28 43 29 20 50 6F 6C 79 54 65 63 68 20 5D }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldProtectorV36wwwexeshieldcom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? 00 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 6F 6D 70 61 63 74 32 00 CE 1E 42 AF F8 D6 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WerusCrypter10Kas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 98 11 40 00 6A 00 E8 50 00 00 00 C9 C3 ED B3 FE FF FF 6A 00 E8 0C 00 00 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 A8 10 40 00 FF 25 B0 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BB E8 12 40 00 80 33 05 E9 7D FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Themida10xx1800compressedengineOreansTechnologies
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 60 0B C0 74 58 E8 00 00 00 00 58 05 43 00 00 00 80 38 E9 75 03 61 EB 35 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 00 00 83 C3 67 39 1A 74 07 2D 00 10 00 00 EB DA 8B F8 B8 }
|
||
|
$a1 = { B8 ?? ?? ?? ?? 60 0B C0 74 58 E8 00 00 00 00 58 05 43 00 00 00 80 38 E9 75 03 61 EB 35 E8 00 00 00 00 58 25 00 F0 FF FF 33 FF 66 BB 19 5A 66 83 C3 34 66 39 18 75 12 0F B7 50 3C 03 D0 BB E9 44 00 00 83 C3 67 39 1A 74 07 2D 00 10 00 00 EB DA 8B F8 B8 ?? ?? ?? ?? 03 C7 B9 5A ?? ?? ?? 03 CF EB 0A B8 ?? ?? ?? ?? B9 5A ?? ?? ?? 50 51 E8 84 00 00 00 E8 00 00 00 00 58 2D 26 00 00 00 B9 EF 01 00 00 C6 00 E9 83 E9 05 89 48 01 61 E9 AF 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CHECKPRGc1992
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 C0 BE ?? ?? 8B D8 B9 ?? ?? BF ?? ?? BA ?? ?? 47 4A 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule eXPressor11CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? 00 00 E9 ?? ?? 00 00 E9 ?? 12 00 00 E9 ?? 0C 00 00 E9 ?? ?? 00 00 E9 ?? ?? 00 00 E9 ?? ?? 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxEddie1028
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E FC 83 ?? ?? 81 ?? ?? ?? 4D 5A ?? ?? FA 8B E6 81 C4 ?? ?? FB 3B ?? ?? ?? ?? ?? 50 06 56 1E B8 FE 4B CD 21 81 FF BB 55 ?? ?? 07 ?? ?? ?? 07 B4 49 CD 21 BB FF FF B4 48 CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEQuakev006byfORGAT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 A5 00 00 00 2D ?? 00 00 00 00 00 00 00 00 00 00 3D ?? 00 00 2D ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4A ?? 00 00 5B ?? 00 00 6E ?? 00 00 00 00 00 00 6B 45 72 4E 65 4C 33 32 2E 64 4C 6C 00 00 00 47 65 74 50 72 6F 63 41 64 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LTCv13
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 54 E8 00 00 00 00 5D 8B C5 81 ED F6 73 40 00 2B 85 87 75 40 00 83 E8 06 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv071b7
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 48 11 00 00 C3 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv071b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 44 11 00 00 C3 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnknownJoinersignfrompinch260320070212
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 44 90 4C 90 B9 DE 00 00 00 BA 00 10 40 00 83 C2 03 44 90 4C B9 07 00 00 00 44 90 4C 33 C9 C7 05 08 30 40 00 00 00 00 00 90 68 00 01 00 00 68 21 30 40 00 6A 00 E8 C5 02 00 00 90 6A 00 68 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule DIETv100v100d
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF ?? ?? 3B FC 72 ?? B4 4C CD 21 BE ?? ?? B9 ?? ?? FD F3 A5 FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule APEX_CBLTApex40500mhz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? B9 FF FF FF 00 01 D0 F7 E2 72 01 48 E2 F7 B9 FF 00 00 00 8B 34 24 80 36 FD 46 E2 FA C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule StealthPEv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? ?? 00 FF E2 BA ?? ?? ?? 00 B8 ?? ?? ?? ?? 89 02 83 C2 03 B8 ?? ?? ?? ?? 89 02 83 C2 FD FF E2 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEdition117DLLAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule Anti007V26LiuXingPing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 56 69 72 74 75 61 6C 50 72 6F 74 65 63 74 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 56 69 72 74 75 61 6C 46 72 65 65 00 00 00 47 65 74 53 79 73 74 65 6D 44 69 72 65 63 74 6F 72 79 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 57 72 69 74 65 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AppEncryptorSilentTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 1F 1F 40 00 B9 7B 09 00 00 8D BD 67 1F 40 00 8B F7 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VirogenCryptv075
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 55 E8 EC 00 00 00 87 D5 5D 60 87 D5 80 BD 15 27 40 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov300a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 50 51 EB 0F B9 EB 0F B8 EB 07 B9 EB 0F 90 EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC E9 59 58 50 51 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv300v301Extractable
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 6A ?? 06 06 8C D3 83 ?? ?? 53 6A ?? FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxUddy2617
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E ?? ?? ?? ?? ?? 2E ?? ?? ?? ?? ?? 2E ?? ?? ?? 8C C8 8E D8 8C ?? ?? ?? 2B ?? ?? ?? 03 ?? ?? ?? A3 ?? ?? A1 ?? ?? A3 ?? ?? A1 ?? ?? A3 ?? ?? 8C C8 2B ?? ?? ?? 03 ?? ?? ?? A3 ?? ?? B8 AB 9C CD 2F 3D 76 98 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PLINK8619841985
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FA 8C C7 8C D6 8B CC BA ?? ?? 8E C2 26 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv10804AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 41 06 00 00 EB 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule aPackv098m
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 06 8C C8 8E D8 05 ?? ?? 8E C0 50 BE ?? ?? 33 FF FC B2 ?? BD ?? ?? 33 C9 50 A4 BB ?? ?? 3B F3 76 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
rule BamBamv001Bedrock
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 14 E8 9A 05 00 00 8B D8 53 68 FB ?? ?? 00 E8 6C FD FF FF B9 05 00 00 00 8B F3 BF FB ?? ?? 00 53 F3 A5 E8 8D 05 00 00 8B 3D 03 ?? ?? 00 A1 2B ?? ?? 00 66 8B 15 2F ?? ?? 00 B9 80 ?? ?? 00 2B CF 89 45 E8 89 0D 6B ?? ?? 00 66 89 55 EC 8B 41 3C 33 D2 03 C1 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESHiELDv02v02bv02b2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 41 4E 41 4B 49 4E 5D 83 ED 06 EB 02 EA 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv27
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 00 60 EB 00 E8 00 00 00 00 5D 81 ED D3 26 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv25
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 90 EB 22 45 78 65 53 74 65 61 6C 74 68 20 2D 20 77 77 77 2E 77 65 62 74 6F 6F 6C 6D 61 73 74 65 72 2E 63 6F 6D E8 00 00 00 00 5D 81 ED 40 1E 40 00 B9 99 09 00 00 8D BD 88 1E 40 00 8B F7 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxHaryanto
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 81 EB 2A 01 8B 0F 1E 5B 03 CB 0E 51 B9 10 01 51 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPRStripperv2xunpacked
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB ?? ?? ?? ?? E9 ?? ?? ?? ?? 60 9C FC BF ?? ?? ?? ?? B9 ?? ?? ?? ?? F3 AA 9D 61 C3 55 8B EC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01UPX06Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 58 83 E8 3D 50 8D B8 00 00 00 FF 57 8D B0 E8 00 00 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinker33
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 55 8B EC 56 57 75 65 68 00 01 00 00 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinker32
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 56 57 75 65 68 00 01 00 00 E8 F1 E6 FF FF 83 C4 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Shrinker34
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 56 57 75 6B 68 00 01 00 00 E8 11 0B 00 00 83 C4 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESPinv13Cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 AC DF 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PECompactv160v165
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 80 40 ?? 87 DD 8B 85 D2 80 40 ?? 01 85 33 80 40 ?? 66 C7 85 ?? 80 40 ?? 90 90 01 85 CE 80 40 ?? BB BB 12 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorv120b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC D4 01 00 00 53 56 57 EB 0C 45 78 50 72 2D 76 2E 31 2E 32 2E 2E B8 ?? ?? ?? 00 2B 05 84 ?? ?? 00 A3 ?? ?? ?? 00 83 3D ?? ?? ?? 00 00 74 16 A1 ?? ?? ?? 00 03 05 80 ?? ?? 00 89 85 54 FE FF FF E9 ?? 07 00 00 C7 05 ?? ?? ?? 00 01 00 00 00 68 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EPWv12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 57 1E 56 55 52 51 53 50 2E ?? ?? ?? ?? 8C C0 05 ?? ?? 2E ?? ?? ?? 8E D8 A1 ?? ?? 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv12x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 68 01 ?? ?? ?? C3 AA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Packanoidv1Arkanoid
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF ?? ?? ?? ?? BE ?? ?? ?? ?? E8 9D 00 00 00 B8 ?? ?? ?? ?? 8B 30 8B 78 04 BB ?? ?? ?? ?? 8B 43 04 91 E3 1F 51 FF D6 56 96 8B 13 8B 02 91 E3 0D 52 51 56 FF D7 5A 89 02 83 C2 04 EB EE 83 C3 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EscargotV01Meat
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 04 40 30 2E 31 60 68 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SCObfuscatorSuperCRacker
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 33 C9 8B 1D 00 ?? ?? ?? 03 1D 08 ?? ?? ?? 8A 04 19 84 C0 74 09 3C ?? 74 05 34 ?? 88 04 19 41 3B 0D 04 ?? ?? ?? 75 E7 A1 08 ?? ?? ?? 01 05 0C ?? ?? ?? 61 FF 25 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealth275WebtoolMaster
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 60 90 E8 00 00 00 00 5D 81 ED D1 27 40 00 B9 15 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PasswordProtectorcMiniSoft1992
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 0E 0E 07 1F E8 00 00 5B 83 EB 08 BA 27 01 03 D3 E8 3C 02 BA EA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxEddie2000
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 81 EE ?? ?? FC 2E ?? ?? ?? ?? 2E ?? ?? ?? ?? 4D 5A ?? ?? FA 8B E6 81 C4 ?? ?? FB 3B ?? ?? ?? ?? ?? 50 06 56 1E 8B FE 33 C0 50 8E D8 C5 ?? ?? ?? B4 30 CD 21 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VideoLanClientUnknownCompiler
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? FF FF ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressorv14CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC ?? 53 56 57 EB 0C 45 78 50 72 2D 76 2E 31 2E 34 2E 2E B8 }
|
||
|
$a1 = { 65 58 50 72 2D 76 2E 31 2E 34 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
rule SkDUndetectablerPro20NoUPXMethodSkD
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 FC 26 00 10 E8 EC F3 FF FF 6A 0F E8 15 F5 FF FF E8 64 FD FF FF E8 BB ED FF FF 8D 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RJcrushv100
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 FC 8C C8 BA ?? ?? 03 D0 52 BA ?? ?? 52 BA ?? ?? 03 C2 8B D8 05 ?? ?? 8E DB 8E C0 33 F6 33 FF B9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldv27
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 F4 86 06 00 C3 9C 60 E8 02 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShieldv29
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 0B 20 40 00 B9 EB 08 00 00 8D BD 53 20 40 00 8B F7 AC ?? ?? ?? F8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEiDBundlev102v103BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 9C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 ?? ?? ?? 2E ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 80 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtMicrosoftVisualC5060
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 D2 0F BE D2 EB 01 C7 EB 01 D8 8D 05 80 ?? ?? ?? EB 02 CD 20 EB 01 F8 BE F4 00 00 00 EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PUNiSHERV15FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 3F 00 00 80 66 20 ?? 00 7E 20 ?? 00 92 20 ?? 00 A4 20 ?? 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExcaliburV103forgot
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 60 E8 14 00 00 00 5D 81 ED 00 00 00 00 6A 45 E8 A3 00 00 00 68 00 00 00 00 E8 58 61 EB 39 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPack10betaap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8D 64 24 04 8B 6C 24 FC 8D B5 4C 02 00 00 8D 9D 13 01 00 00 33 FF EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB 8D 74 37 04 53 6A 40 68 00 10 00 00 68 ?? ?? ?? ?? 6A 00 FF 95 F9 01 00 00 89 85 48 02 00 00 5B FF B5 }
|
||
|
$a1 = { 60 E8 00 00 00 00 8D 64 24 04 8B 6C 24 FC 8D B5 4C 02 00 00 8D 9D 13 01 00 00 33 FF EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB 8D 74 37 04 53 6A 40 68 00 10 00 00 68 ?? ?? ?? ?? 6A 00 FF 95 F9 01 00 00 89 85 48 02 00 00 5B FF B5 48 02 00 00 56 FF D3 83 C4 08 8B B5 48 02 00 00 8B C6 EB 01 40 80 38 01 75 FA 40 8B 38 83 C0 04 89 85 44 02 00 00 EB 7A 56 FF 95 F1 01 00 00 89 85 40 02 00 00 8B C6 EB 4F 8B 85 44 02 00 00 8B 00 A9 00 00 00 80 74 14 35 00 00 00 80 50 8B 85 44 02 00 00 C7 00 20 20 20 00 EB 06 FF B5 44 02 00 00 FF B5 40 02 00 00 FF 95 F5 01 00 00 89 07 83 C7 04 8B 85 44 02 00 00 EB 01 40 80 38 00 75 FA 40 89 85 44 02 00 00 80 38 00 75 AC EB 01 46 80 3E 00 75 FA 46 40 8B 38 83 C0 04 89 85 44 02 00 00 80 3E 01 75 81 68 00 40 00 00 68 ?? ?? ?? ?? FF B5 48 02 00 00 FF 95 FD 01 00 00 61 68 ?? ?? ?? ?? C3 60 8B 74 24 24 8B 7C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule nMacrorecorder10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5C 6E 6D 72 5F 74 65 6D 70 2E 6E 6D 72 00 00 00 72 62 00 00 58 C7 41 00 10 F8 41 00 11 01 00 00 00 00 00 00 46 E1 00 00 46 E1 00 00 35 00 00 00 F6 88 41 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateEXEv20a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 E8 00 00 00 00 5B 8B C3 2D }
|
||
|
$a1 = { 06 60 C8 ?? ?? ?? 0E 68 ?? ?? 9A ?? ?? ?? ?? 3D ?? ?? 0F ?? ?? ?? 50 50 0E 68 ?? ?? 9A ?? ?? ?? ?? 0E }
|
||
|
$a2 = { 53 E8 ?? ?? ?? ?? 5B 8B C3 2D ?? ?? ?? ?? 50 81 ?? ?? ?? ?? ?? 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PackmanV10BrandonLaCombe
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5B 8D 5B C6 01 1B 8B 13 8D 73 14 6A 08 59 01 16 AD 49 75 FA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PEX099Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 55 83 C4 04 E8 01 00 00 00 90 5D 81 FF FF FF 00 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PAKSFXArchive
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 ?? ?? A1 ?? ?? 2E ?? ?? ?? 2E ?? ?? ?? ?? ?? 8C D7 8E C7 8D ?? ?? BE ?? ?? FC AC 3C 0D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv2xxAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A8 03 00 00 61 75 08 B8 01 00 00 00 C2 0C 00 68 00 00 00 00 C3 8B 85 26 04 00 00 8D 8D 3B 04 00 00 51 50 FF 95 }
|
||
|
$a1 = { A8 03 ?? ?? 61 75 08 B8 01 ?? ?? ?? C2 0C ?? 68 ?? ?? ?? ?? C3 8B 85 26 04 ?? ?? 8D 8D 3B 04 ?? ?? 51 50 FF 95 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimbiOZ13Extranger
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 57 57 8D 7C 24 04 50 B8 00 ?? ?? ?? AB 58 5F C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule muckisprotectorImucki
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? ?? B9 ?? ?? ?? ?? 8A 06 F6 D0 88 06 46 E2 F7 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1339ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 29 00 00 00 EB 03 ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 28 EB 02 ?? ?? 33 C0 EB 02 ?? ?? C3 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 01 ?? 50 EB 03 ?? ?? ?? 33 C0 EB 03 ?? ?? ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 04 ?? ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 02 ?? ?? EB 04 ?? ?? ?? ?? 58 EB 03 ?? ?? ?? EB 04 ?? ?? ?? ?? 64 67 8F 06 00 00 EB 03 ?? ?? ?? 83 C4 04 EB 04 ?? ?? ?? ?? E8 CF 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule LOCK98V10028keenvim
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 00 00 00 00 5D 81 ?? ?? ?? ?? ?? EB 05 E9 ?? ?? ?? ?? EB 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule iPBProtectv013
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 4B 43 55 46 68 54 49 48 53 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 68 53 56 57 89 65 FA 33 DB 89 5D F8 6A 02 EB 01 F8 58 5F 5E 5B 64 8B 25 00 00 00 00 64 8F 05 00 00 00 00 58 58 58 5D 68 9F 6F 56 B6 50 E8 5D 00 00 00 EB FF 71 78 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateEXEProtector197SetiSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F4 FC 53 57 56 8B 74 24 20 8B 7C 24 24 66 81 3E 4A 43 0F 85 A5 02 00 00 83 C6 0A 33 DB BA 00 00 00 80 C7 44 24 14 08 00 00 00 43 8D A4 24 00 00 00 00 8B FF 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 73 2C 8B 4C 24 10 33 C0 8D A4 24 00 00 00 00 05 00 00 00 00 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 13 C0 49 75 EF 02 44 24 0C 88 07 47 EB C6 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 0F 82 6E 01 00 00 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 0F 83 DC 00 00 00 B9 04 00 00 00 33 C0 8D A4 24 00 00 00 00 8D 64 24 00 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 13 C0 49 75 EF 48 74 B1 0F 89 EF 01 00 00 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 73 42 BD 00 01 00 00 B9 08 00 00 00 33 C0 8D A4 24 00 00 00 00 05 00 00 00 00 03 D2 75 08 8B 16 83 C6 04 F9 13 D2 13 C0 49 75 EF 88 07 47 4D 75 D6 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv21AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 72 05 00 00 EB 33 87 DB 90 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv103bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED AE 98 43 ?? B8 A8 98 43 ?? 03 C5 2B 85 18 9D 43 ?? 89 85 24 9D 43 ?? 80 BD 0E 9D 43 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule FSGv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 87 25 ?? ?? ?? ?? 61 94 55 A4 B6 80 FF 13 73 F9 33 C9 FF 13 73 16 33 C0 FF 13 73 1F B6 80 41 B0 10 FF 13 12 C0 73 FA 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PEIntro10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 9C 60 E8 14 00 00 00 5D 81 ED 0A 45 40 90 80 BD 67 44 40 90 90 0F 85 48 FF ED 0A E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv099SpecialBuildheXerforgot
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 5E DF FF FF 00 00 00 ?? ?? ?? ?? E5 ?? ?? 00 00 00 00 00 00 00 00 00 05 ?? ?? 00 F5 ?? ?? 00 ED ?? ?? 00 00 00 00 00 00 00 00 00 12 ?? ?? 00 FD ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1D ?? ?? 00 00 00 00 00 30 ?? ?? 00 00 }
|
||
|
$a1 = { E9 5E DF FF FF 00 00 00 ?? ?? ?? ?? E5 ?? ?? 00 00 00 00 00 00 00 00 00 05 ?? ?? 00 F5 ?? ?? 00 ED ?? ?? 00 00 00 00 00 00 00 00 00 12 ?? ?? 00 FD ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1D ?? ?? 00 00 00 00 00 30 ?? ?? 00 00 00 00 00 1D ?? ?? 00 00 00 00 00 30 ?? ?? 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxBackfont900
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? B4 30 CD 21 3C 03 ?? ?? B8 ?? ?? BA ?? ?? CD 21 81 FA ?? ?? ?? ?? BA ?? ?? 8C C0 48 8E C0 8E D8 80 ?? ?? ?? 5A ?? ?? 03 ?? ?? ?? 40 8E D8 80 ?? ?? ?? 5A ?? ?? 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrunchPEv20xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 ?? ?? ?? ?? 5D 83 ED 06 8B C5 55 60 89 AD ?? ?? ?? ?? 2B 85 ?? ?? ?? ?? 89 85 ?? ?? ?? ?? 55 BB ?? ?? ?? ?? 03 DD 53 64 67 FF 36 ?? ?? 64 67 89 26 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Litev003a
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 06 FC 1E 07 BE ?? ?? ?? ?? 6A 04 68 ?? 10 ?? ?? 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePack1XMethod2bagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 5A 90 EB 01 00 52 E9 ?? 01 00 00 50 45 00 00 4C 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 0F 03 0B 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 ?? ?? ?? 00 10 00 00 00 02 00 00 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
/*
|
||
|
rule PKLITE3211PKWAREInc
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? 00 68 ?? ?? ?? 00 68 00 00 00 00 E8 ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
rule PEncryptv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C BE 00 10 40 00 8B FE B9 28 03 00 00 BB 78 56 34 12 AD 33 C3 AB E2 FA 9D 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BJFntv12RC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 69 B1 83 EC 04 EB 03 CD 20 EB EB 01 EB 9C EB 01 EB EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FishPEShield112116HellFish
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 D0 53 56 57 8B 45 10 83 C0 0C 8B 00 89 45 DC 83 7D DC 00 75 08 E8 BD FE FF FF 89 45 DC E8 E1 FD FF FF 8B 00 03 45 DC 89 45 E4 E8 DC FE FF FF 8B D8 BA 8E 4E 0E EC 8B C3 E8 2E FF FF FF 89 45 F4 BA 04 49 32 D3 8B C3 E8 1F FF FF FF 89 45 F8 BA 54 CA AF 91 8B C3 E8 10 FF FF FF 89 45 F0 BA AC 33 06 03 8B C3 E8 01 FF FF FF 89 45 EC BA 1B C6 46 79 8B C3 E8 F2 FE FF FF 89 45 E8 BA AA FC 0D 7C 8B C3 E8 E3 FE FF FF 89 45 FC 8B 45 E4 8B 58 04 03 5D E4 8B FB 8B 45 E4 8B 30 4E 85 F6 72 2B }
|
||
|
$a1 = { 60 E8 EA FD FF FF FF D0 C3 8D 40 00 ?? 00 00 00 2C 00 00 00 ?? ?? ?? 00 ?? ?? 00 00 ?? ?? ?? 00 00 ?? ?? 00 ?? ?? ?? 00 ?? ?? ?? 00 ?? 00 00 00 00 ?? ?? 00 ?? ?? 00 00 ?? 00 00 00 00 ?? ?? 00 00 10 00 00 ?? ?? ?? 00 40 ?? ?? ?? 00 00 ?? ?? 00 00 ?? ?? 00 ?? ?? ?? 00 40 ?? ?? ?? 00 00 ?? 00 00 00 ?? ?? 00 ?? ?? 00 00 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CodeCryptv016bv0163b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 2E 03 00 00 EB 02 83 3D 58 EB 02 FF 1D 5B EB 02 0F C7 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VOBProtectCD
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 5F 81 EF ?? ?? ?? ?? BE ?? ?? 40 ?? 8B 87 ?? ?? ?? ?? 03 C6 57 56 8C A7 ?? ?? ?? ?? FF 10 89 87 ?? ?? ?? ?? 5E 5F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule diProtectorV1XdiProtectorSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 01 00 A0 E3 14 00 00 EB 00 00 20 E0 44 10 9F E5 03 2A A0 E3 40 30 A0 E3 AE 00 00 EB 30 00 8F E5 00 20 A0 E1 3A 0E 8F E2 00 00 80 E2 1C 10 9F E5 20 30 8F E2 0E 00 00 EB 14 00 9F E5 14 10 9F E5 7F 20 A0 E3 C5 00 00 EB 04 C0 8F E2 00 F0 9C E5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateexeProtector20SetiSoftTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakekkryptor9kryptoraFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 60 E8 ?? ?? ?? ?? 5E B9 00 00 00 00 2B C0 02 04 0E D3 C0 49 79 F8 41 8D 7E 2C 33 46 ?? 66 B9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEBundlev310
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 00 00 00 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 07 20 40 00 87 DD ?? ?? ?? ?? 40 00 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPack34NorthStar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 85 ?? ?? FF FF 80 38 01 0F 84 42 02 00 00 C6 00 01 8B D5 2B 95 ?? ?? FF FF 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 60 6A 40 68 00 10 00 00 68 00 10 00 00 6A 00 FF 95 ?? ?? FF FF 85 C0 0F 84 6A 03 00 00 89 85 ?? ?? FF FF E8 00 00 00 00 5B B9 68 03 00 00 03 D9 50 53 E8 B1 02 00 00 61 8B 36 8B FD 03 BD ?? ?? FF FF 8B DF 83 3F 00 75 0A 83 C7 04 B9 00 00 00 00 EB 16 B9 01 00 00 00 03 3B 83 C3 04 83 3B 00 74 36 01 13 8B 33 03 7B 04 57 51 52 53 FF B5 ?? ?? FF FF FF B5 ?? ?? FF FF 8B D6 8B CF 8B 85 ?? ?? FF FF 05 AA 05 00 00 FF D0 5B 5A 59 5F 83 F9 00 74 05 83 C3 08 EB C5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC280290EXEX86CRTLIB
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 FF 35 ?? ?? ?? ?? 64 89 25 ?? ?? ?? ?? 83 EC ?? 83 EC ?? 53 56 57 89 65 E8 68 00 00 00 ?? E8 ?? ?? ?? ?? 59 A3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV115V117Dllap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? 01 00 00 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 ?? ?? ?? ?? 8D 9D ?? ?? ?? ?? 33 FF E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC28x45xPelleOrinius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 FF 35 ?? ?? ?? ?? 64 89 25 ?? ?? ?? ?? 83 EC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstallv2460Jitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 51 53 56 57 6A 00 6A 00 FF 15 F4 18 40 00 50 E8 87 FC FF FF 59 59 A1 94 1A 40 00 8B 40 10 03 05 90 1A 40 00 89 45 FC 8B 45 FC FF E0 5F 5E 5B C9 C3 00 00 00 76 0C 00 00 D4 0C 00 00 1E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110Engdulekxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 ?? BF ?? 10 40 ?? BE }
|
||
|
$a1 = { E8 01 00 00 00 ?? ?? E8 ?? 00 00 00 }
|
||
|
$a2 = { EB 01 ?? EB 02 ?? ?? ?? 80 ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv2xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? 00 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 6F 6D 70 61 63 74 32 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASPackv10802AlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 EB 0A 5D EB 02 FF 25 45 FF E5 E8 E9 E8 F1 FF FF FF E9 81 ED 23 6A 44 00 BB 10 ?? 44 00 03 DD 2B 9D 72 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillo440SiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 31 2E 31 2E 34 00 00 00 C2 E0 94 BE 93 FC DE C6 B6 24 83 F7 D2 A4 92 77 40 27 CF EB D8 6F 50 B4 B5 29 24 FA 45 08 04 52 D5 1B D2 8C 8A 1E 6E FF 8C 5F 42 89 F1 83 B1 27 C5 69 57 FC 55 0A DD 44 BE 2A 02 97 6B 65 15 AA 31 E9 28 7D 49 1B DF B5 5D 08 A8 BA A8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule Armadillov1xxv2xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 8B 5D 08 56 8B 75 0C 57 8B 7D 10 85 F6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HACKSTOPv111c
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B4 30 CD 21 86 E0 3D ?? ?? 73 ?? B4 ?? CD 21 B0 ?? B4 4C CD 21 53 BB ?? ?? 5B EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealth276UnregisteredWebtoolMaster
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? 45 78 65 53 74 65 61 6C 74 68 20 56 32 20 53 68 61 72 65 77 61 72 65 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02LCCWin32DLLAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 57 83 7D 0C 01 75 05 E8 17 90 90 90 FF 75 10 FF 75 0C FF 75 08 A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CDSSSv10Beta1CyberDoomTeamX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED CA 47 40 00 FF 74 24 20 E8 D3 03 00 00 0B C0 0F 84 13 03 00 00 89 85 B8 4E 40 00 66 8C D8 A8 04 74 0C C7 85 8C 4E 40 00 01 00 00 00 EB 12 64 A1 30 00 00 00 0F B6 40 02 0A C0 0F 85 E8 02 00 00 8D 85 F6 4C 40 00 50 FF B5 B8 4E 40 00 E8 FC 03 00 00 0B C0 0F 84 CE 02 00 00 E8 1E 03 00 00 89 85 90 4E 40 00 8D 85 03 4D 40 00 50 FF B5 B8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv041x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 8B C0 8D 24 24 EB 01 EB 60 EB 01 EB 9C E8 00 00 00 00 5E 83 C6 50 8B FE 68 78 01 ?? ?? 59 EB 01 EB AC 54 E8 03 ?? ?? ?? 5C EB 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ZCodeWin32PEProtectorv101
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 12 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E9 FB FF FF FF C3 68 ?? ?? ?? ?? 64 FF 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ABCCryptor10byZloY
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 FF 64 24 F0 68 58 58 58 58 90 FF D4 50 8B 40 F2 05 B0 95 F6 95 0F 85 01 81 BB FF 68 ?? ?? ?? ?? BF 00 ?? ?? ?? B9 00 ?? ?? ?? 80 37 ?? 47 39 CF 75 F8 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? BF 00 ?? ?? ?? B9 00 ?? ?? ?? 80 37 ?? 47 39 CF 75 F8 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv120EngdulekxtMicrosoftVisualC60
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C1 E0 06 EB 02 CD 20 EB 01 27 EB 01 24 BE 80 ?? 42 00 49 EB 01 99 8D 1D F4 00 00 00 EB 01 5C F7 D8 1B CA EB 01 31 8A 16 80 E9 41 EB 01 C2 C1 E0 0A EB 01 A1 81 EA A8 8C 18 A1 34 46 E8 01 00 00 00 62 59 32 D3 C1 C9 02 EB 01 68 80 F2 1A 0F BE C9 F7 D1 2A D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SLVc0deProtectorv061SLV
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 FA 04 E8 49 00 00 00 69 E8 49 00 00 00 95 E8 4F 00 00 00 68 E8 1F 00 00 00 49 E8 E9 FF FF FF 67 E8 1F 00 }
|
||
|
$a1 = { EB 02 FA 04 E8 49 00 00 00 69 E8 49 00 00 00 95 E8 4F 00 00 00 68 E8 1F 00 00 00 49 E8 E9 FF FF FF 67 E8 1F 00 00 00 93 E8 31 00 00 00 78 E8 DD FF FF FF 38 E8 E3 FF FF FF 66 E8 0D 00 00 00 04 E8 E3 FF FF FF 70 E8 CB FF FF FF 69 E8 DD FF FF FF 58 E8 DD FF FF FF 69 E8 E3 FF FF FF 79 E8 BF FF FF FF 69 83 C4 40 E8 00 00 00 00 5D 81 ED 9D 11 40 00 8D 95 B4 11 40 00 E8 CB 2E 00 00 33 C0 F7 F0 69 8D B5 05 12 40 00 B9 5D 2E 00 00 8B FE AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSG131dulekxt
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? 00 BF ?? ?? ?? 00 BB ?? ?? ?? 00 53 BB ?? ?? ?? 00 B2 80 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEdition117aPLibAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 8D B5 74 1F 00 00 8D 9D 1E 03 00 00 33 FF ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? EB 0F FF 74 37 04 FF 34 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Crypter31SLESH
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 FF 64 24 F0 68 58 58 58 58 FF D4 50 8B 40 F2 05 B0 95 F6 95 0F 85 01 81 BB FF 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01VBOX43MTEAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 0B C0 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeBJFNT13emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 03 3A 4D 3A 1E EB 02 CD 20 9C EB 02 CD 20 EB 02 CD 20 60 EB 02 C7 05 EB 02 CD 20 E8 03 00 00 00 E9 EB 04 58 40 50 C3 61 9D 1F EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeCryptor02build002GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 33 D2 90 1E 68 1B ?? ?? ?? 0F A0 1F 8B 02 90 50 54 8F 02 90 90 8E 64 24 08 FF E2 58 50 33 D2 52 83 F8 01 9B 40 8A 10 89 14 24 90 D9 04 24 90 D9 FA D9 5C 24 FC 8B 5C 24 FC 81 F3 C2 FC 1D 1C 75 E3 74 01 62 FF D0 90 5A 33 C0 8B 54 24 08 90 64 8F 00 90 83 C2 08 52 5C 5A }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PackItBitchV10archphase
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 ?? 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule nPackv11250BetaNEOx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 3D 04 ?? ?? ?? 00 75 05 E9 01 00 00 00 C3 E8 46 00 00 00 E8 73 00 00 00 B8 2E ?? ?? ?? 2B 05 08 ?? ?? ?? A3 00 ?? ?? ?? E8 9C 00 00 00 E8 04 02 00 00 E8 FB 06 00 00 E8 1B 06 00 00 A1 00 ?? ?? ?? C7 05 04 ?? ?? ?? 01 00 00 00 01 05 00 ?? ?? ?? FF 35 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnpackedBSSFXArchivev19
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E 33 C0 50 B8 ?? ?? 8E D8 FA 8E D0 BC ?? ?? FB B8 ?? ?? CD 21 3C 03 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01VideoLanClientAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 90 90 90 90 90 90 90 90 90 90 90 90 90 90 01 FF FF 01 01 01 00 01 90 90 90 90 90 90 90 90 90 90 90 90 90 90 00 01 00 01 00 01 90 90 00 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01PECompact14Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 EB 06 68 90 90 90 90 C3 9C 60 E8 02 90 90 90 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner01DxPack10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 8B FD 81 ED 90 90 90 90 2B B9 00 00 00 00 81 EF 90 90 90 90 83 BD 90 90 90 90 90 0F 84 00 00 00 00 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Splice11byTw1stedL0gic
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 1A 40 00 E8 EE FF FF FF 00 00 00 00 00 00 30 00 00 00 40 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 01 00 00 00 ?? ?? ?? ?? ?? ?? 50 72 6F 6A 65 63 74 31 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 06 00 00 00 AC 29 40 00 07 00 00 00 BC 28 40 00 07 00 00 00 74 28 40 00 07 00 00 00 2C 28 40 00 07 00 00 00 08 23 40 00 01 00 00 00 38 21 40 00 00 00 00 00 FF FF FF FF FF FF FF FF 00 00 00 00 8C 21 40 00 08 ?? 40 00 01 00 00 00 AC 19 40 00 00 00 00 00 00 00 00 00 00 00 00 00 AC 19 40 00 4F 00 43 00 50 00 00 00 E7 AF 58 2F 9A 4C 17 4D B7 A9 CA 3E 57 6F F7 76 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv140v145
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F A0 40 ?? 87 DD 8B 85 A6 A0 40 ?? 01 85 03 A0 40 ?? 66 C7 85 ?? A0 40 ?? 90 90 01 85 9E A0 40 ?? BB C3 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillo300aSiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 50 51 EB 0F ?? EB 0F ?? EB 07 ?? EB 0F ?? EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC ?? 59 58 50 51 EB 0F ?? EB 0F ?? EB 07 ?? EB 0F ?? EB 08 FD EB 0B F2 EB F5 EB F6 F2 EB 08 FD EB E9 F3 EB E4 FC ?? 59 58 50 51 EB 0F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv20b4
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 10 53 55 56 57 C7 44 24 14 F0 91 40 00 33 ED C6 44 24 13 20 FF 15 2C 70 40 00 55 FF 15 88 72 40 00 BE 00 D4 42 00 BF 00 04 00 00 56 57 A3 60 6F 42 00 FF 15 C4 70 40 00 E8 9F FF FF FF 8B 1D 90 70 40 00 85 C0 75 21 68 FB 03 00 00 56 FF 15 60 71 40 00 }
|
||
|
$a1 = { 83 EC 14 83 64 24 04 00 53 55 56 57 C6 44 24 13 20 FF 15 30 70 40 00 BE 00 20 7A 00 BD 00 04 00 00 56 55 FF 15 C4 70 40 00 56 E8 7D 2B 00 00 8B 1D 8C 70 40 00 6A 00 56 FF D3 BF 80 92 79 00 56 57 E8 15 26 00 00 85 C0 75 38 68 F8 91 40 00 55 56 FF 15 60 71 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESHiELDv01bMTE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? B9 1B 01 ?? ?? D1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BeRoEXEPackerV100BeRo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? ?? ?? 8D B2 ?? ?? ?? ?? 8B 46 ?? 85 C0 74 51 03 C2 8B 7E ?? 8B 1E 85 DB 75 02 8B DF 03 DA 03 FA 52 57 50 FF 15 ?? ?? ?? ?? 5F 5A 85 C0 74 2F 8B C8 8B 03 85 C0 74 22 0F BA F0 1F 72 04 8D 44 ?? ?? 51 52 57 50 51 FF 15 ?? ?? ?? ?? 5F 5A 59 85 C0 74 0B AB 83 C3 04 EB D8 83 C6 14 EB AA 61 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
rule MSLRHv32aemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 81 83 C4 04 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 3D FF 0F 00 00 EB 01 68 EB 02 CD 20 EB 01 E8 76 1B EB 01 68 EB 02 CD 20 EB 01 E8 CC 66 B8 FE 00 74 04 75 02 EB 02 EB 01 81 66 E7 64 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SpecialEXEPaswordProtectorv101EngPavolCerven
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 89 AD 8C 01 00 00 8B C5 2B 85 FE 75 00 00 89 85 3E 77 00 00 8D 95 C6 77 00 00 8D 8D FF 77 00 00 55 68 00 20 00 00 51 52 6A 00 FF 95 04 7A 00 00 5D 6A 00 FF 95 FC 79 00 00 8D 8D 60 78 00 00 8D 95 85 01 00 00 55 68 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv166
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 90 40 ?? 87 DD 8B 85 E6 90 40 ?? 01 85 33 90 40 ?? 66 C7 85 ?? 90 40 ?? 90 90 01 85 DA 90 40 ?? 01 85 DE 90 40 ?? 01 85 E2 90 40 ?? BB 5B 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv167
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 3F 90 40 87 DD 8B 85 E6 90 40 01 85 33 90 40 66 C7 85 90 40 90 90 01 85 DA 90 40 01 85 DE 90 40 01 85 E2 90 40 BB 8B 11 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VIRUSIWormHybris
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 16 A8 54 ?? ?? 47 41 42 4C 4B 43 47 43 ?? ?? ?? ?? ?? ?? 52 49 53 ?? FC 68 4C 70 40 ?? FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GPInstallv50332
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 33 C9 51 51 51 51 51 51 51 53 56 57 B8 C4 1C 41 00 E8 6B 3E FF FF 33 C0 55 68 76 20 41 00 64 FF 30 64 89 20 BA A0 47 41 00 33 C0 E8 31 0A FF FF 33 D2 A1 A0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02PEIntro10Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 9C 60 E8 14 00 00 00 5D 81 ED 0A 45 40 90 80 BD 67 44 40 90 90 0F 85 48 FF ED 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov410SiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 F8 8E 4C 00 68 D0 EA 49 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 88 31 4C 00 33 D2 8A D4 89 15 7C A5 4C 00 8B C8 81 E1 FF 00 00 00 89 0D 78 A5 4C 00 C1 E1 08 03 CA 89 0D 74 A5 4C 00 C1 E8 10 A3 70 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AverCryptor102betaos1r1s
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 0C 17 40 00 8B BD 33 18 40 00 8B 8D 3B 18 40 00 B8 51 18 40 00 03 C5 80 30 05 83 F9 00 74 71 81 7F 1C AB 00 00 00 75 62 8B 57 0C 03 95 37 18 40 00 33 C0 51 33 C9 66 B9 F7 00 66 83 F9 00 74 49 8B 57 0C 03 95 37 18 40 00 8B 85 3F 18 40 00 83 F8 02 75 06 81 C2 00 02 00 00 51 8B 4F 10 83 F8 02 75 06 81 E9 00 02 00 00 57 BF C8 00 00 00 8B F1 E8 27 00 00 00 8B C8 5F B8 51 18 40 00 03 C5 E8 24 00 00 00 59 49 EB B1 59 83 C7 28 49 EB 8A 8B 85 2F 18 40 00 89 44 24 1C 61 FF E0 56 57 4F F7 D7 23 F7 8B C6 5F 5E C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule FSGv131
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB D0 01 40 00 BF 00 10 40 00 BE ?? ?? ?? ?? 53 BB ?? ?? ?? ?? B2 80 A4 B6 80 FF D3 73 F9 33 C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv133
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE A4 01 40 00 AD 93 AD 97 AD 56 96 B2 80 A4 B6 80 FF 13 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HidePE101BGCorp
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? ?? 00 B8 ?? ?? ?? ?? 89 02 83 C2 04 B8 ?? ?? ?? ?? 89 02 83 C2 04 B8 ?? ?? ?? ?? 89 02 83 C2 F8 FF E2 0D 0A 2D 3D 5B 20 48 69 64 65 50 45 20 62 79 20 42 47 43 6F 72 70 20 5D 3D 2D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXEStealthv11
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED FB 1D 40 00 B9 7B 09 00 00 8B F7 AC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Thinstallvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 EF BE AD DE 50 6A ?? FF 15 10 19 40 ?? E9 AD FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1200ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 3F 1E 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivatePersonalPackerPPP103ConquestOfTroycom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 19 00 00 00 90 90 E8 68 00 00 00 FF 35 2C 37 00 10 E8 ED 01 00 00 6A 00 E8 2E 04 00 00 E8 41 04 00 00 A3 74 37 00 10 6A 64 E8 5F 04 00 00 E8 30 04 00 00 A3 78 37 00 10 6A 64 E8 4E 04 00 00 E8 1F 04 00 00 A3 7C 37 00 10 A1 74 37 00 10 8B 1D 78 37 00 10 2B D8 8B 0D 7C 37 00 10 2B C8 83 FB 64 73 0F 81 F9 C8 00 00 00 73 07 6A 00 E8 D9 03 00 00 C3 6A 0A 6A 07 6A 00 E8 D3 03 00 00 A3 20 37 00 10 50 6A 00 E8 DE 03 00 00 A3 24 37 00 10 FF 35 20 37 00 10 6A 00 E8 EA 03 00 00 A3 30 37 00 10 FF 35 24 37 00 10 E8 C2 03 00 00 A3 28 37 00 10 8B 0D 30 37 00 10 8B 3D 28 37 00 10 EB 09 49 C0 04 39 55 80 34 39 24 0B C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VIRUSIWormBagle
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6A 00 E8 95 01 00 00 E8 9F E6 FF FF 83 3D 03 50 40 00 00 75 14 68 C8 AF 00 00 E8 01 E1 FF FF 05 88 13 00 00 A3 03 50 40 00 68 5C 57 40 00 68 F6 30 40 00 FF 35 03 50 40 00 E8 B0 EA FF FF E8 3A FC FF FF 83 3D 54 57 40 00 00 74 05 E8 F3 FA FF FF 68 E8 03 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackv118BasicLZMAAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 21 0B 00 00 8D 9D FF 02 00 00 33 FF E8 9F 01 00 00 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 AA 0A 00 00 89 85 F9 0A 00 00 EB 14 60 FF B5 F9 0A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule StonesPEEncryptorv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 52 56 57 55 E8 ?? ?? ?? ?? 5D 81 ED 42 30 40 ?? FF 95 32 35 40 ?? B8 37 30 40 ?? 03 C5 2B 85 1B 34 40 ?? 89 85 27 34 40 ?? 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv029betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? 42 79 44 77 69 6E 67 40 00 00 00 50 45 00 00 4C 01 02 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 29 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PseudoSigner02BJFNT11bAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 EA 9C EB 01 EA 53 EB 01 EA 51 EB 01 EA 52 EB 01 EA 56 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXScramblerRCv1x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 61 BE ?? ?? ?? ?? 8D BE ?? ?? ?? ?? 57 83 CD FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECrypt15BitShapeSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 55 20 40 00 B9 7B 09 00 00 8D BD 9D 20 40 00 8B F7 AC ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? AA E2 CC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv021BetaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 88 01 ?? ?? AD 8B F8 ?? ?? ?? ?? 33 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPXFreakV01HMX0101
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? ?? ?? 83 C6 01 FF E6 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler20p0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 0A 00 00 00 6A 00 6A 00 49 75 F9 53 56 57 B8 1C 2F 40 00 E8 C8 F1 FF FF 33 C0 55 68 FB 33 40 00 64 FF 30 64 89 20 BA 0C 34 40 00 B8 E4 54 40 00 E8 EF FE FF FF 8B D8 85 DB 75 07 6A 00 E8 5A F2 FF FF BA E8 54 40 00 8B C3 8B 0D E4 54 40 00 E8 74 E2 FF FF C7 05 20 6B 40 00 09 00 00 00 BB 98 69 40 00 C7 45 EC E8 54 40 00 C7 45 E8 31 57 40 00 C7 45 E4 43 60 40 00 BE D3 6A 40 00 BF E0 6A 40 00 83 7B 04 00 75 0B 83 3B 00 0F 86 AA 03 00 00 EB 06 0F 8E A2 03 00 00 8B 03 8B D0 B8 0C 6B 40 00 E8 C1 EE FF FF B8 0C 6B 40 00 E8 6F EE FF FF 8B D0 8B 45 EC 8B 0B E8 0B E2 FF FF 6A 00 6A 1E 6A 00 6A 2C A1 0C 6B 40 00 E8 25 ED FF FF 8D 55 E0 E8 15 FE FF FF 8B 55 E0 B9 10 6B 40 00 A1 0C 6B 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HACKSTOPv100
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FA BD ?? ?? FF E5 6A 49 48 0C ?? E4 ?? 3F 98 3F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ExeShield36wwwexeshieldcom
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? 00 50 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 33 C0 89 08 50 45 43 6F 6D 70 61 63 74 32 00 CE 1E 42 AF F8 D6 CC E9 FB C8 4F 1B 22 7C B4 C8 0D BD 71 A9 C8 1F 5F B1 29 8F 11 73 8F 00 D1 88 87 A9 3F 4D 00 6C 3C BF C0 80 F7 AD 35 23 EB 84 82 6F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pe123v200644
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C0 EB 01 34 60 EB 01 2A 9C EB 02 EA C8 E8 0F 00 00 00 EB 03 3D 23 23 EB 01 4A EB 01 5B C3 8D 40 00 53 EB 01 6C EB 01 7E EB 01 8F E8 15 01 00 00 50 E8 67 04 00 00 EB 01 9A 8B D8 FF D3 5B C3 8B C0 E8 00 00 00 00 58 83 C0 05 C3 8B C0 55 8B EC 60 8B 4D 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SDProtectorV11xRandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 88 88 88 08 64 A1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BobPackv100BoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 0C 24 89 CD 83 E9 06 81 ED ?? ?? ?? ?? E8 3D 00 00 00 89 85 ?? ?? ?? ?? 89 C2 B8 5D 0A 00 00 8D 04 08 E8 E4 00 00 00 8B 70 04 01 D6 E8 76 00 00 00 E8 51 01 00 00 E8 01 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DBPEv210
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 6A 10 73 0B EB 02 C1 51 E8 06 ?? ?? ?? C4 11 73 F7 5B CD 83 C4 04 EB 02 99 EB FF 0C 24 71 01 E8 79 E0 7A 01 75 83 C4 04 9D EB 01 75 68 5F 20 40 ?? E8 B0 EF FF FF 72 03 73 01 75 BE }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NsPackv31NorthStar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 9D ?? ?? FF FF 8A 03 3C 00 74 10 8D 9D ?? ?? FF FF 8A 03 3C 01 0F 84 42 02 00 00 C6 03 01 8B D5 2B 95 ?? ?? FF FF 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 60 6A 40 68 00 10 00 00 68 00 10 00 00 6A 00 }
|
||
|
$a1 = { 9C 60 E8 00 00 00 00 5D 83 ED 07 8D 9D ?? ?? FF FF 8A 03 3C 00 74 10 8D 9D ?? ?? FF FF 8A 03 3C 01 0F 84 42 02 00 00 C6 03 01 8B D5 2B 95 ?? ?? FF FF 89 95 ?? ?? FF FF 01 95 ?? ?? FF FF 8D B5 ?? ?? FF FF 01 16 60 6A 40 68 00 10 00 00 68 00 10 00 00 6A 00 FF 95 ?? ?? FF FF 85 C0 0F 84 6A 03 00 00 89 85 ?? ?? FF FF E8 00 00 00 00 5B B9 68 03 00 00 03 D9 50 53 E8 B1 02 00 00 61 8B 36 8B FD 03 BD ?? ?? FF FF 8B DF 83 3F 00 75 0A 83 C7 04 B9 00 00 00 00 EB 16 B9 01 00 00 00 03 3B 83 C3 04 83 3B 00 74 36 01 13 8B 33 03 7B 04 57 51 52 53 FF B5 ?? ?? FF FF FF B5 ?? ?? FF FF 8B D6 8B CF 8B 85 ?? ?? FF FF 05 AA 05 00 00 FF D0 5B 5A 59 5F 83 F9 00 74 05 83 C3 08 EB C5 68 00 80 00 00 6A 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1
|
||
|
}
|
||
|
|
||
|
rule SVKProtectorV13XPavolCerven
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED 06 00 00 00 EB 05 B8 ?? ?? 42 00 64 A0 23 00 00 00 EB 03 C7 84 E8 84 C0 EB 03 C7 84 E9 75 67 B9 49 00 00 00 8D B5 C5 02 00 00 56 80 06 44 46 E2 FA 8B 8D C1 02 00 00 5E 55 51 6A 00 56 FF 95 0C 61 00 00 59 5D 40 85 C0 75 3C 80 3E 00 74 03 46 EB F8 46 E2 E3 8B C5 8B 4C 24 20 2B 85 BD 02 00 00 89 85 B9 02 00 00 80 BD B4 02 00 00 01 75 06 8B 8D 0C 61 00 00 89 8D B5 02 00 00 8D 85 0E 03 00 00 8B DD FF E0 55 68 10 10 00 00 8D 85 B4 00 00 00 50 8D 85 B4 01 00 00 50 6A 00 FF 95 18 61 00 00 5D 6A FF FF 95 10 61 00 00 44 65 62 75 67 67 65 72 20 6F 72 20 74 6F 6F 6C 20 66 6F 72 20 6D 6F 6E 69 74 6F 72 69 6E 67 20 64 65 74 65 63 74 65 64 21 21 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakePECrypt102FEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 E8 00 00 00 00 5B 83 EB 05 EB 04 52 4E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02WATCOMCCEXEAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 90 90 90 90 57 41 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PENinja
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UpackV036Dwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0B 01 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 18 10 00 00 10 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 10 00 00 00 02 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 14 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 FF 76 08 FF 76 0C BE 1C 01 }
|
||
|
$a1 = { BE ?? ?? ?? ?? FF 36 E9 C3 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorv101AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 53 56 57 E8 03 00 00 00 EB 01 ?? E8 86 00 00 00 E8 03 00 00 00 EB 01 ?? E8 79 00 00 00 E8 03 00 00 00 EB 01 ?? E8 A4 00 00 00 E8 03 00 00 00 EB 01 ?? E8 97 00 00 00 E8 03 00 00 00 EB 01 ?? E8 2D 00 00 00 E8 03 00 00 00 EB 01 ?? 60 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPX050070
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 58 83 E8 3D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxVCLencrypted
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 01 B9 ?? ?? 81 34 ?? ?? 46 46 E2 F8 C3 }
|
||
|
$a1 = { 01 B9 ?? ?? 81 35 ?? ?? 47 47 E2 F8 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxXRCV1015
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 83 ?? ?? 53 51 1E 06 B4 99 CD 21 80 FC 21 ?? ?? ?? ?? ?? 33 C0 50 8C D8 48 8E C0 1F A1 ?? ?? 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackv118BasicDLLaPLibAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 ?? ?? ?? ?? 60 E8 00 00 00 00 8B 2C 24 83 C4 04 8D B5 1A 04 00 00 8D 9D C1 02 00 00 33 FF E8 61 01 00 00 EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 08 83 C7 08 83 3C 37 00 75 EB 83 BD 06 04 00 00 00 74 0E 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PellesC290300400DLLX86CRTLIB
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 53 56 57 8B 5D 0C 8B 75 10 BF 01 00 00 00 85 DB 75 10 83 3D ?? ?? ?? ?? 00 75 07 31 C0 E9 ?? ?? ?? ?? 83 FB 01 74 05 83 FB 02 75 ?? 85 FF 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler13Bp0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 08 00 00 00 6A 00 6A 00 49 75 F9 53 56 57 B8 98 56 00 10 E8 48 EB FF FF 33 C0 55 68 AC 5D 00 10 64 FF 30 64 89 20 6A 00 68 BC 5D 00 10 68 C4 5D 00 10 6A 00 E8 23 EC FF FF E8 C6 CE FF FF 6A 00 68 BC 5D 00 10 68 ?? ?? ?? ?? 6A 00 E8 0B EC FF FF E8 F2 F4 FF FF B8 08 BC 00 10 33 C9 BA 04 01 00 00 E8 C1 D2 FF FF 6A 00 68 BC 5D 00 10 68 E4 5D 00 10 6A 00 E8 E2 EB FF FF 68 04 01 00 00 68 08 BC 00 10 6A 00 FF 15 68 77 00 10 6A 00 68 BC 5D 00 10 68 FC 5D 00 10 6A 00 E8 BD EB FF FF BA 10 5E 00 10 B8 70 77 00 10 E8 CA F3 FF FF 85 C0 0F 84 F7 05 00 00 BA 74 77 00 10 8B 0D 70 77 00 10 E8 FE CD FF FF 6A 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HyingsPEArmor075exeHyingCCG
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? 00 00 00 00 00 00 ?? ?? 01 00 00 00 00 00 00 00 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 74 ?? ?? ?? 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimbiOZPolyCryptorvxxExtranger
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 60 E8 00 00 00 00 5D 81 ED ?? ?? ?? ?? 8D 85 ?? ?? ?? ?? 68 ?? ?? ?? ?? 50 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AVPACKv120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 1E 0E 1F 16 07 33 F6 8B FE B9 ?? ?? FC F3 A5 06 BB ?? ?? 53 CB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule Armadillov220
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 10 12 41 00 68 F4 A0 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XPack167
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 8C D3 15 33 75 81 3E E8 0F 00 9A E8 F9 FF 9A 9C EB 01 9A 59 80 CD 01 51 9D EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv1xx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 EC 2C 53 56 33 F6 57 56 89 75 DC 89 75 F4 BB A4 9E 40 00 FF 15 60 70 40 00 BF C0 B2 40 00 68 04 01 00 00 57 50 A3 AC B2 40 00 FF 15 4C 70 40 00 56 56 6A 03 56 6A 01 68 00 00 00 80 57 FF 15 9C 70 40 00 8B F8 83 FF FF 89 7D EC 0F 84 C3 00 00 00 }
|
||
|
$a1 = { 83 EC 0C 53 56 57 FF 15 20 71 40 00 05 E8 03 00 00 BE 60 FD 41 00 89 44 24 10 B3 20 FF 15 28 70 40 00 68 00 04 00 00 FF 15 28 71 40 00 50 56 FF 15 08 71 40 00 80 3D 60 FD 41 00 22 75 08 80 C3 02 BE 61 FD 41 00 8A 06 8B 3D F0 71 40 00 84 C0 74 0F 3A C3 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule BobSoftMiniDelphiBoBBobSoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 56 B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 33 C0 55 68 ?? ?? ?? ?? 64 FF 30 64 89 20 B8 }
|
||
|
$a1 = { 55 8B EC 83 C4 F0 53 B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 33 C0 55 68 ?? ?? ?? ?? 64 FF 30 64 89 20 B8 ?? ?? ?? ?? E8 }
|
||
|
$a2 = { 55 8B EC 83 C4 F0 B8 ?? ?? ?? ?? E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point) or $a2 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UltraProV10SafeNet
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A1 ?? ?? ?? ?? 85 C0 0F 85 3B 06 00 00 55 56 C7 05 ?? ?? ?? ?? 01 00 00 00 FF 15 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv1242v1243
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 40 ?? 87 DD 8B 85 A6 70 40 ?? 01 85 03 70 40 ?? 66 C7 85 70 40 90 ?? 90 01 85 9E 70 40 BB ?? D2 09 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SimplePack121build0909Method2bagie
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4D 5A 90 EB 01 00 52 E9 8A 01 00 00 50 45 00 00 4C 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 0F 03 0B 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 ?? ?? ?? 00 10 00 00 00 02 00 00 01 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium13037ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 02 ?? ?? E8 26 00 00 00 EB 03 ?? ?? ?? EB 01 ?? 8B 54 24 0C EB 04 ?? ?? ?? ?? 83 82 B8 00 00 00 26 EB 01 ?? 33 C0 EB 02 ?? ?? C3 EB 01 ?? EB 04 ?? ?? ?? ?? 64 67 FF 36 00 00 EB 01 ?? 64 67 89 26 00 00 EB 01 ?? EB 03 ?? ?? ?? 50 EB 03 ?? ?? ?? 33 C0 EB 03 ?? ?? ?? 8B 00 EB 04 ?? ?? ?? ?? C3 EB 03 ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 04 ?? ?? ?? ?? EB 01 ?? 58 EB 02 ?? ?? EB 03 ?? ?? ?? 64 67 8F 06 00 00 EB 01 ?? 83 C4 04 EB 03 ?? ?? ?? E8 23 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxPhoenix927
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 5E 81 C6 ?? ?? BF 00 01 B9 04 00 F3 A4 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petite14c199899IanLuck
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 66 9C 60 50 8B D8 03 00 68 54 BC 00 00 6A 00 FF 50 14 8B CC 8D A0 54 BC 00 00 50 8B C3 8D 90 ?? 16 00 00 68 00 00 ?? ?? 51 50 80 04 24 08 50 80 04 24 42 50 80 04 24 61 50 80 04 24 9D 50 80 04 24 BB 83 3A 00 0F 84 D8 14 00 00 8B 44 24 18 F6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule eXPressorV10CGSoftLabs
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 35 14 00 00 E9 31 13 00 00 E9 98 12 00 00 E9 EF 0C 00 00 E9 42 13 00 00 E9 E9 02 00 00 E9 EF 0B 00 00 E9 1B 0D 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RECryptv07xCruddRETh2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 55 81 04 24 0A 00 00 00 C3 8B F5 81 C5 ?? ?? 00 00 89 6D 34 89 75 38 8B 7D 38 81 E7 00 FF FF FF 81 C7 48 00 00 00 47 03 7D 60 8B 4D 5C 83 F9 00 7E 0F 8B 17 33 55 58 89 17 83 C7 04 83 C1 FC EB EC 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PassEXEv20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 1E 0E 0E 07 1F BE ?? ?? B9 ?? ?? 87 14 81 ?? ?? ?? EB ?? C7 ?? ?? ?? 84 00 87 ?? ?? ?? FB 1F 58 4A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RECryptv07xCruddRETh1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED F3 1D 40 00 B9 7B 09 00 00 8D BD 3B 1E 40 00 8B F7 61 60 E8 00 00 00 00 5D 55 81 04 24 0A 00 00 00 C3 8B F5 81 C5 ?? ?? 00 00 89 6D 34 89 75 38 8B 7D 38 81 E7 00 FF FF FF 81 C7 48 00 00 00 47 03 7D 60 8B 4D 5C 83 F9 00 7E 0F 8B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WIBUKeyV410Ahttpwibucomus
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 05 ?? ?? ?? ?? FF 00 00 00 75 12 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Mew501NorthFoxHCC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE 5B 00 40 00 AD 91 AD 93 53 AD 96 56 5F AC C0 C0 ?? 04 ?? C0 C8 ?? AA E2 F4 C3 00 ?? ?? 00 ?? ?? ?? 00 00 10 40 00 4D 45 57 20 30 2E 31 20 62 79 20 4E 6F 72 74 68 66 6F 78 00 4D 45 57 20 30 2E 31 20 62 79 20 4E 6F 72 74 68 66 6F 78 00 4D 45 57 20 30 2E 31 20 62 79 20 4E 6F 72 74 68 66 6F 78 00 4D 45 57 20 30 2E 31 20 62 79 20 4E 6F 72 74 68 66 6F 78 00 4D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01ExeSmasherAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C FE 03 90 60 BE 90 90 41 90 8D BE 90 10 FF FF 57 83 CD FF EB 10 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 FE 0B E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnnamedScrambler12C12Dp0ke
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC B9 05 00 00 00 6A 00 6A 00 49 75 F9 51 53 56 57 B8 ?? 3A ?? ?? E8 ?? EC FF FF 33 C0 55 68 ?? ?? ?? ?? 64 FF 30 64 89 20 E8 ?? D7 FF FF E8 ?? ?? FF FF B8 20 ?? ?? ?? 33 C9 BA 04 01 00 00 E8 ?? DB FF FF 68 04 01 00 00 68 20 ?? ?? ?? 6A 00 FF 15 10 ?? ?? ?? BA ?? ?? ?? ?? B8 14 ?? ?? ?? E8 ?? ?? FF FF 85 C0 0F 84 ?? 04 00 00 BA 18 ?? ?? ?? 8B 0D 14 ?? ?? ?? E8 ?? ?? FF FF 8B 05 88 ?? ?? ?? 8B D0 B8 54 ?? ?? ?? E8 ?? E3 FF FF B8 54 ?? ?? ?? E8 ?? E2 FF FF 8B D0 B8 18 ?? ?? ?? 8B 0D 88 ?? ?? ?? E8 ?? D6 FF FF FF 35 34 ?? ?? ?? FF 35 30 ?? ?? ?? FF 35 3C ?? ?? ?? FF 35 38 ?? ?? ?? 8D 55 E8 A1 88 ?? ?? ?? E8 ?? F0 FF FF 8B 55 E8 B9 54 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AlexProtectorv04beta1byAlex
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 01 00 00 00 C7 83 C4 04 33 C9 E8 01 00 00 00 68 83 C4 04 E8 01 00 00 00 68 83 C4 04 B9 ?? 00 00 00 E8 01 00 00 00 68 83 C4 04 E8 00 00 00 00 E8 01 00 00 00 C7 83 C4 04 8B 2C 24 83 C4 04 E8 01 00 00 00 A9 83 C4 04 81 ED 3C 13 40 00 E8 01 00 00 00 68 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UG2002Cruncherv03b3
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? E8 0D ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FishPEShield101HellFish
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 D0 53 56 57 8B 45 10 83 C0 0C 8B 00 89 45 DC 83 7D DC 00 75 08 E8 AD FF FF FF 89 45 DC E8 C1 FE FF FF 8B 10 03 55 DC 89 55 E4 83 C0 04 8B 10 89 55 FC 83 C0 04 8B 10 89 55 F4 83 C0 04 8B 10 89 55 F8 83 C0 04 8B 10 89 55 F0 83 C0 04 8B 10 89 55 EC 83 C0 04 8B 00 89 45 E8 8B 45 E4 8B 58 04 03 5D E4 8B FB 8B 45 E4 8B 30 4E 85 F6 72 2B 46 C7 45 E0 00 00 00 00 83 7B 04 00 74 14 }
|
||
|
$a1 = { 60 E8 12 FE FF FF C3 90 09 00 00 00 2C 00 00 00 ?? ?? ?? ?? C4 03 00 00 BC A0 00 00 00 40 01 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 00 00 00 00 8A 00 00 00 10 00 00 28 88 00 00 40 ?? 4B 00 00 00 02 00 00 00 A0 00 00 18 01 00 00 40 ?? 4C 00 00 00 0C 00 00 00 B0 00 00 38 0A 00 00 40 ?? 4E 00 00 00 00 00 00 00 C0 00 00 40 39 00 00 40 ?? 4E 00 00 00 08 00 00 00 00 01 00 C8 06 00 00 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01Neolite20Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 A6 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEIntrov10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B 04 24 9C 60 E8 ?? ?? ?? ?? 5D 81 ED 0A 45 40 ?? 80 BD 67 44 40 ?? ?? 0F 85 48 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidiumv1250ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 0E 00 00 00 8B 54 24 0C 83 82 B8 00 00 00 0D 33 C0 C3 64 67 FF 36 00 00 64 67 89 26 00 00 50 33 C0 8B 00 C3 E9 FA 00 00 00 E8 D5 FF FF FF 58 64 67 8F 06 00 00 83 C4 04 E8 2B 13 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule DevC4992BloodshedSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 89 E5 83 EC 08 C7 04 24 01 00 00 00 FF 15 ?? ?? ?? 00 E8 C8 FE FF FF 90 8D B4 26 00 00 00 00 55 89 E5 83 EC 08 C7 04 24 02 00 00 00 FF 15 ?? ?? ?? 00 E8 A8 FE FF FF 90 8D B4 26 00 00 00 00 55 8B 0D ?? ?? ?? 00 89 E5 5D FF E1 8D 74 26 00 55 8B 0D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackV119DllLZMA430ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 C7 01 00 00 60 E8 00 00 00 00 8B 2C 24 83 C4 04 83 7C 24 28 01 75 0C 8B 44 24 24 89 85 49 0B 00 00 EB 0C 8B 85 45 0B 00 00 89 85 49 0B 00 00 8D B5 6D 0B 00 00 8D 9D 2F 03 00 00 33 FF 6A 40 68 00 10 00 00 68 00 20 0C 00 6A 00 FF 95 DA 0A 00 00 89 85 41 0B 00 00 E8 76 01 00 00 EB 20 60 8B 85 49 0B 00 00 FF B5 41 0B 00 00 FF 34 37 01 04 24 FF 74 37 04 01 04 24 FF D3 61 83 C7 08 83 3C 37 00 75 DA 83 BD 55 0B 00 00 00 74 0E 83 BD 59 0B 00 00 00 74 05 E8 D7 01 00 00 8D 74 37 04 53 6A 40 68 00 10 00 00 68 ?? ?? ?? ?? 6A 00 FF 95 DA 0A 00 00 89 85 69 0B 00 00 5B 60 FF B5 41 0B 00 00 56 FF B5 69 0B 00 00 FF D3 61 8B B5 69 0B 00 00 8B C6 EB 01 40 80 38 01 75 FA 40 8B 38 03 BD 49 0B 00 00 83 C0 04 89 85 65 0B 00 00 E9 98 00 00 00 56 FF 95 D2 0A 00 00 89 85 61 0B 00 00 85 C0 0F 84 C8 00 00 00 8B C6 EB 5F 8B 85 65 0B 00 00 8B 00 A9 00 00 00 80 74 14 35 00 00 00 80 50 8B 85 65 0B 00 00 C7 00 20 20 20 00 EB 06 FF B5 65 0B 00 00 FF B5 61 0B 00 00 FF 95 D6 0A 00 00 85 C0 0F 84 87 00 00 00 89 07 83 C7 04 8B 85 65 0B 00 00 EB 01 40 80 38 00 75 FA 40 89 85 65 0B 00 00 66 81 78 02 00 80 74 A1 80 38 00 75 9C EB 01 46 80 3E 00 75 FA 46 40 8B 38 03 BD 49 0B 00 00 83 C0 04 89 85 65 0B 00 00 80 3E 01 0F 85 5F FF FF FF 68 00 40 00 00 68 ?? ?? ?? ?? FF B5 69 0B 00 00 FF 95 DE 0A 00 00 68 00 40 00 00 68 00 20 0C 00 FF B5 41 0B 00 00 FF 95 DE 0A 00 00 E8 3D 00 00 00 E8 24 01 00 00 61 E9 ?? ?? ?? ?? 61 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule XJXPALLiNSoN
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? 40 00 68 ?? ?? 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 44 53 56 57 66 9C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule Armadillov220b1
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 30 12 41 00 68 A4 A5 40 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptor20Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { F7 D1 83 F1 FF 6A 00 F7 D1 83 F1 FF 81 04 24 ?? ?? ?? ?? F7 D1 83 F1 FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SentinelSuperProAutomaticProtectionv641Safenet
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { A1 ?? ?? ?? ?? 55 8B ?? ?? ?? 85 C0 74 ?? 85 ED 75 ?? A1 ?? ?? ?? ?? 50 55 FF 15 ?? ?? ?? ?? 8B 0D ?? ?? ?? ?? 55 51 FF 15 ?? ?? ?? ?? 85 C0 74 ?? 8B 15 ?? ?? ?? ?? 52 FF 15 ?? ?? ?? ?? 6A 00 6A 00 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? B8 01 00 00 00 5D C2 0C 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule TMTPascalv040
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 0E 1F 06 8C 06 ?? ?? 26 A1 ?? ?? A3 ?? ?? 8E C0 66 33 FF 66 33 C9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02CrunchPEHeuristicAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 E8 0E 00 00 00 5D 83 ED 06 8B C5 55 60 89 AD ?? ?? ?? ?? 2B 85 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeMSVCDLLMethod4emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 56 57 BF 01 00 00 00 8B 75 0C 85 F6 5F 5E 5D EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VcAsmProtectorV10XVcAsm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 E8 03 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VBOXv42MTE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C E0 0B C5 8C E0 0B C4 03 C5 74 00 74 00 8B C5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeUPX0896102105124emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 BE 00 90 8B 00 8D BE 00 80 B4 FF 57 83 CD FF EB 3A 90 90 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 0B 75 19 8B 1E 83 EE FC 11 DB 72 10 58 61 90 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandDelphiMicrosoftVisualC
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1B DB E8 02 00 00 00 1A 0D 5B 68 80 ?? ?? 00 E8 01 00 00 00 EA 5A 58 EB 02 CD 20 68 F4 00 00 00 EB 02 CD 20 5E 0F B6 D0 80 CA 5C 8B 38 EB 01 35 EB 02 DC 97 81 EF F7 65 17 43 E8 02 00 00 00 97 CB 5B 81 C7 B2 8B A1 0C 8B D1 83 EF 17 EB 02 0C 65 83 EF 43 13 }
|
||
|
$a1 = { C1 C8 10 EB 01 0F BF 03 74 66 77 C1 E9 1D 68 83 ?? ?? 77 EB 02 CD 20 5E EB 02 CD 20 2B F7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxHafen809
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 1C ?? 81 EE ?? ?? 50 1E 06 8C C8 8E D8 06 33 C0 8E C0 26 ?? ?? ?? 07 3D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule RLPackFullEdition117LZMAAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 8D B5 73 26 00 00 8D 9D 58 03 00 00 33 FF ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 6A 40 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01LTC13Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 54 E8 00 00 00 00 5D 8B C5 81 ED F6 73 40 00 2B 85 87 75 40 00 83 E8 06 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ACProtectv141
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 76 03 77 01 7B 74 03 75 01 78 47 87 EE E8 01 00 00 00 76 83 C4 04 85 EE EB 01 7F 85 F2 EB 01 79 0F 86 01 00 00 00 FC EB 01 78 79 02 87 F2 61 51 8F 05 19 38 01 01 60 EB 01 E9 E9 01 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtectorV1031AshkbizDanehkar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8F 00 00 00 E8 03 00 00 00 EB 01 ?? E8 82 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B8 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AB 00 00 00 E8 03 00 00 00 EB 01 ?? 83 FB 55 E8 03 00 00 00 EB 01 ?? 75 2E E8 03 00 00 00 EB 01 ?? C3 60 E8 00 00 00 00 5D 81 ED 74 72 42 00 8B D5 81 C2 C3 72 42 00 52 E8 01 00 00 00 C3 C3 E8 03 00 00 00 EB 01 ?? E8 0E 00 00 00 E8 D1 FF FF FF C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 CC C3 E8 03 00 00 00 EB 01 ?? 33 C0 64 FF 30 64 89 20 4B CC C3 E8 03 00 00 00 EB 01 ?? 33 DB B9 3F A9 42 00 81 E9 6E 73 42 00 8B D5 81 C2 6E 73 42 00 8D 3A 8B F7 33 C0 E8 03 00 00 00 EB 01 ?? E8 17 00 00 00 90 90 90 E9 98 2E 00 00 33 C0 64 FF 30 64 89 20 43 CC C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElock096tE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 59 E4 FF FF 00 00 00 00 00 00 00 ?? ?? ?? ?? EE ?? ?? 00 00 00 00 00 00 00 00 00 0E ?? ?? 00 FE ?? ?? 00 F6 ?? ?? 00 00 00 00 00 00 00 00 00 1B ?? ?? 00 06 ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 ?? ?? 00 00 00 00 00 39 ?? ?? 00 00 00 00 00 26 ?? ?? 00 00 00 00 00 39 ?? ?? 00 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WerusCrypter10byKas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BB E8 12 40 00 80 33 05 E9 7D FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HEALTHv51byMuslimMPolyak
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 1E E8 ?? ?? 2E 8C 06 ?? ?? 2E 89 3E ?? ?? 8B D7 B8 ?? ?? CD 21 8B D8 0E 1F E8 ?? ?? 06 57 A1 ?? ?? 26 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PCGuardv303dv305d
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 50 E8 ?? ?? ?? ?? 5D EB 01 E3 60 E8 03 ?? ?? ?? D2 EB 0B 58 EB 01 48 40 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxNovember17768
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 81 EE ?? ?? 50 33 C0 8E D8 80 3E ?? ?? ?? 0E 1F ?? ?? FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule BeRoTinyPascalBeRo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? 20 43 6F 6D 70 69 6C 65 64 20 62 79 3A 20 42 65 52 6F 54 69 6E 79 50 61 73 63 61 6C 20 2D 20 28 43 29 20 43 6F 70 79 72 69 67 68 74 20 32 30 30 36 2C 20 42 65 6E 6A 61 6D 69 6E 20 27 42 65 52 6F 27 20 52 6F 73 73 65 61 75 78 20 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PrivateexeProtector21522XSetiSoftTeam
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Protectorv1111DDeMPEEnginev09DDeMCIv092
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 51 56 E8 00 00 00 00 5B 81 EB 08 10 00 00 8D B3 34 10 00 00 B9 F3 03 00 00 BA 63 17 2A EE 31 16 83 C6 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01XCR011Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 8B F0 33 DB 83 C3 01 83 C0 01 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Trivial173bySMTSMF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB ?? ?? 28 54 72 69 76 69 61 6C 31 37 33 20 62 79 20 53 4D 54 2F 53 4D 46 29 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ASProtectv11MTE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E9 ?? ?? ?? ?? 91 78 79 79 79 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WARNINGTROJANRobinPE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 6A 00 6A 20 6A 02 6A 00 6A 03 68 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PiCryptor10byScofield
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 EC 53 56 57 31 C0 89 45 EC B8 40 1E 06 00 E8 48 FA FF FF 33 C0 55 68 36 1F 06 00 64 FF 30 64 89 20 6A 00 68 80 00 00 00 6A 03 6A 00 6A 01 68 00 00 00 80 8D 55 EC 31 C0 E8 4E F4 FF FF 8B 45 EC E8 F6 F7 FF FF 50 E8 CC FA FF FF 8B D8 83 FB FF 74 4E 6A 00 53 E8 CD FA FF FF 8B F8 81 EF AC 26 00 00 6A 00 6A 00 68 AC 26 00 00 53 E8 DE FA FF FF 89 F8 E8 E3 F1 FF FF 89 C6 6A 00 68 28 31 06 00 57 56 53 E8 AE FA FF FF 53 E8 80 FA FF FF 89 FA 81 EA 72 01 00 00 8B C6 E8 55 FE FF FF 89 C6 89 F0 09 C0 74 05 E8 A8 FB FF FF 31 C0 }
|
||
|
$a1 = { 55 8B EC 83 C4 EC 53 56 57 31 C0 89 45 EC B8 40 1E 06 00 E8 48 FA FF FF 33 C0 55 68 36 1F 06 00 64 FF 30 64 89 20 6A 00 68 80 00 00 00 6A 03 6A 00 6A 01 68 00 00 00 80 8D 55 EC 31 C0 E8 4E F4 FF FF 8B 45 EC E8 F6 F7 FF FF 50 E8 CC FA FF FF 8B D8 83 FB FF 74 4E 6A 00 53 E8 CD FA FF FF 8B F8 81 EF AC 26 00 00 6A 00 6A 00 68 AC 26 00 00 53 E8 DE FA FF FF 89 F8 E8 E3 F1 FF FF 89 C6 6A 00 68 28 31 06 00 57 56 53 E8 AE FA FF FF 53 E8 80 FA FF FF 89 FA 81 EA 72 01 00 00 8B C6 E8 55 FE FF FF 89 C6 89 F0 09 C0 74 05 E8 A8 FB FF FF 31 C0 5A 59 59 64 89 10 68 3D 1F 06 00 8D 45 EC E8 C3 F6 FF FF C3 }
|
||
|
$a2 = { 89 55 F8 BB 01 00 00 00 8A 04 1F 24 0F 8B 55 FC 8A 14 32 80 E2 0F 32 C2 8A 14 1F 80 E2 F0 02 D0 88 14 1F 46 8D 45 F4 8B 55 FC E8 ?? ?? ?? ?? 8B 45 F4 E8 ?? ?? ?? ?? 3B F0 7E 05 BE 01 00 00 00 43 FF 4D F8 75 C2 ?? ?? ?? ?? 5A 59 59 64 89 10 68 ?? ?? ?? ?? 8D 45 F4 E8 ?? ?? ?? ?? C3 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point) or $a2
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02MacromediaFlashProjector60Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 68 ?? ?? ?? ?? 67 64 FF 36 00 00 67 64 89 26 00 00 F1 90 90 90 90 83 EC 44 56 FF 15 24 81 49 00 8B F0 8A 06 3C 22 75 1C 8A 46 01 46 3C 22 74 0C 84 C0 74 08 8A 46 01 46 3C 22 75 F4 80 3E 22 75 0F 46 EB 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeWWPack321xemadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 53 55 8B E8 33 DB EB 60 0D 0A 0D 0A 57 57 50 61 63 6B 33 32 20 64 65 63 6F 6D 70 72 65 73 73 69 6F 6E 20 72 6F 75 74 69 6E 65 20 76 65 72 73 69 6F 6E 20 31 2E 31 32 0D 0A 28 63 29 20 31 39 39 38 20 50 69 6F 74 72 20 57 61 72 65 7A 61 6B 20 61 6E 64 20 52 61 66 61 6C 20 57 69 65 72 7A 62 69 63 6B 69 0D 0A 0D 0A 5D 5B 90 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEArmor07600765hying
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 45 52 4E 45 4C 33 32 2E 64 6C 6C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 00 00 08 00 00 00 00 00 00 00 60 E8 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECryptv102
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 5B 83 EB 05 EB 04 52 4E 44 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ILUCRYPTv4015exe
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B EC FA C7 46 F7 ?? ?? 42 81 FA ?? ?? 75 F9 FF 66 F7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule NJoy13NEX
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 B8 48 36 40 00 E8 54 EE FF FF 6A 00 68 D8 2B 40 00 6A 0A 6A 00 E8 2C EF FF FF E8 23 E7 FF FF 8D 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VBOXv43v46
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 8B C5 }
|
||
|
$a1 = { 90 03 C4 33 C4 33 C5 2B C5 33 C5 8B C5 ?? ?? 2B C5 48 ?? ?? 0B C0 86 E0 8C E0 ?? ?? 8C E0 86 E0 03 C4 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CodeLockvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 43 4F 44 45 2D 4C 4F 43 4B 2E 4F 43 58 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CipherWallSelfExtratorDecryptorGUIv15
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 61 BE 00 10 42 00 8D BE 00 00 FE FF C7 87 C0 20 02 00 F9 89 C7 6A 57 83 CD FF EB 0E 90 90 90 90 8A 06 46 88 07 47 01 DB 75 07 8B 1E 83 EE FC 11 DB 72 ED B8 01 00 00 00 01 DB 75 07 8B 1E 83 EE FC 11 DB 11 C0 01 DB 73 EF 75 09 8B 1E 83 EE FC 11 DB 73 E4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ARMProtectorv01bySMoKE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 04 00 00 00 83 60 EB 0C 5D EB 05 45 55 EB 04 B8 EB F9 00 C3 E8 00 00 00 00 5D EB 01 00 81 ED 5E 1F 40 00 EB 02 83 09 8D B5 EF 1F 40 00 EB 02 83 09 BA A3 11 00 00 EB 01 00 8D 8D 92 31 40 00 8B 09 E8 14 00 00 00 83 EB 01 00 8B FE E8 00 00 00 00 58 83 C0 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Upackv037betaDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 37 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 }
|
||
|
$a1 = { BE B0 11 ?? ?? AD 50 FF 76 34 EB 7C 48 01 ?? ?? 0B 01 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 18 10 00 00 10 00 00 00 00 ?? ?? ?? 00 00 ?? ?? 00 10 00 00 00 02 00 00 04 00 00 00 00 00 37 00 04 00 00 00 00 00 00 00 00 ?? ?? ?? 00 02 00 00 00 00 00 00 ?? 00 00 ?? 00 00 ?? 00 00 ?? ?? 00 00 00 10 00 00 10 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 EE ?? ?? ?? 14 00 00 00 00 ?? ?? ?? ?? ?? ?? 00 FF 76 38 AD 50 8B 3E BE F0 ?? ?? ?? 6A 27 59 F3 A5 FF 76 04 83 C8 FF 8B DF AB EB 1C 00 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 ?? ?? ?? ?? ?? 00 00 00 40 AB 40 B1 04 F3 AB C1 E0 0A B5 ?? F3 AB 8B 7E 0C 57 51 E9 ?? ?? ?? ?? E3 B1 04 D3 E0 03 E8 8D 53 18 33 C0 55 40 51 D3 E0 8B EA 91 FF 56 4C 33 D2 59 D1 E8 13 D2 E2 FA 5D 03 EA 45 59 89 6B 08 56 8B F7 2B F5 F3 A4 AC 5E B1 80 AA 3B 7E 34 0F 82 8E FE FF FF 58 5F 59 E3 1B 8A 07 47 04 18 3C 02 73 F7 8B 07 3C ?? 75 F1 B0 00 0F C8 03 46 38 2B C7 AB E2 E5 5E 5D 59 51 59 46 AD 85 C0 74 1F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
rule PrivateExeProtector1xsetisoft
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? B9 ?? 90 01 ?? BE ?? 10 40 ?? 68 50 91 41 ?? 68 01 ?? ?? ?? C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Petitev14
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { B8 ?? ?? ?? ?? 66 9C 60 50 8B D8 03 00 68 ?? ?? ?? ?? 6A 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv20a0
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 0C 53 56 57 FF 15 B4 10 40 00 05 E8 03 00 00 BE E0 E3 41 00 89 44 24 10 B3 20 FF 15 28 10 40 00 68 00 04 00 00 FF 15 14 11 40 00 50 56 FF 15 10 11 40 00 80 3D E0 E3 41 00 22 75 08 80 C3 02 BE E1 E3 41 00 8A 06 8B 3D 14 12 40 00 84 C0 74 19 3A C3 74 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Obsidium1332ObsidiumSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 ?? E8 2B 00 00 00 EB 02 ?? ?? EB 02 ?? ?? 8B 54 24 0C EB 03 ?? ?? ?? 83 82 B8 00 00 00 24 EB 04 ?? ?? ?? ?? 33 C0 EB 04 ?? ?? ?? ?? C3 EB 02 ?? ?? EB 01 ?? 64 67 FF 36 00 00 EB 03 ?? ?? ?? 64 67 89 26 00 00 EB 01 ?? EB 02 ?? ?? 50 EB 02 ?? ?? 33 C0 EB 02 ?? ?? 8B 00 EB 02 ?? ?? C3 EB 04 ?? ?? ?? ?? E9 FA 00 00 00 EB 03 ?? ?? ?? E8 D5 FF FF FF EB 03 ?? ?? ?? EB 01 ?? 58 EB 01 ?? EB 02 ?? ?? 64 67 8F 06 00 00 EB 02 ?? ?? 83 C4 04 EB 02 ?? ?? E8 3B 27 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule modifiedHACKSTOPv111f
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 B4 30 CD 21 52 FA ?? FB 3D ?? ?? EB ?? CD 20 0E 1F B4 09 E8 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxKuku886
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 06 1E 50 8C C8 8E D8 BA 70 03 B8 24 25 CD 21 ?? ?? ?? ?? ?? 90 B4 2F CD 21 53 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxCIHVersion12TTITWIN95CIH
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8D ?? ?? ?? 33 DB 64 87 03 E8 ?? ?? ?? ?? 5B 8D }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ShegerdDongleV478MSCo
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 32 00 00 00 B8 ?? ?? ?? ?? 8B 18 C1 CB 05 89 DA 36 8B 4C 24 0C }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule SDProtectRandyLi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 88 88 88 08 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 58 64 A3 00 00 00 00 58 58 58 58 8B E8 E8 3B 00 00 00 E8 01 00 00 00 FF 58 05 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule SmokesCryptv12
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 B8 ?? ?? ?? ?? B8 ?? ?? ?? ?? 8A 14 08 80 F2 ?? 88 14 08 41 83 F9 ?? 75 F1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEncryptv31
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? 00 F0 0F C6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PEncryptv30
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 00 00 00 00 5D 81 ED 05 10 40 00 8D B5 24 10 40 00 8B FE B9 0F 00 00 00 BB ?? ?? ?? ?? AD 33 C3 E2 FA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RJoiner12byVaska250320071658
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC 0C 02 00 00 8D 85 F4 FD FF FF 56 50 68 04 01 00 00 FF 15 14 10 40 00 90 8D 85 F4 FD FF FF 50 FF 15 10 10 40 00 90 BE 00 20 40 00 90 83 3E FF 0F 84 84 00 00 00 53 57 33 FF 8D 46 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Minke101byCodius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 F0 53 ?? ?? ?? ?? ?? 10 E8 7A F6 FF FF BE 68 66 00 10 33 C0 55 68 DB 40 00 10 64 FF 30 64 89 20 E8 FA F8 FF FF BA EC 40 00 10 8B C6 E8 F2 FA FF FF 8B D8 B8 6C 66 00 10 8B 16 E8 88 F2 FF FF B8 6C 66 00 10 E8 76 F2 FF FF 8B D0 8B C3 8B 0E E8 E3 E4 FF FF E8 2A F9 FF FF E8 C1 F8 FF FF B8 6C 66 00 10 8B 16 E8 6D FA FF FF E8 14 F9 FF FF E8 AB F8 FF FF 8B 06 E8 B8 E3 FF FF 8B D8 B8 6C 66 00 10 E8 38 F2 FF FF 8B D3 8B 0E E8 A7 E4 FF ?? ?? ?? ?? C4 FB FF FF E8 E7 F8 FF FF 8B C3 E8 B0 E3 FF FF E8 DB F8 FF FF 33 C0 5A 59 59 64 89 10 68 E2 40 00 10 C3 E9 50 EB FF FF EB F8 5E 5B E8 BB EF FF FF 00 00 00 43 41 31 38 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CrypWrapvxx
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 B8 ?? ?? ?? E8 90 02 ?? ?? 83 F8 ?? 75 07 6A ?? E8 ?? ?? ?? ?? FF 15 49 8F 40 ?? A9 ?? ?? ?? 80 74 0E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WarningmaybeSimbyOZpolycryptorby3xpl01tver2xx250320072200
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 57 57 8D 7C 24 04 50 B8 00 D0 17 13 AB 58 5F C3 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WARNINGTROJANHuiGeZi
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 C4 ?? FE FF FF 53 56 57 33 C0 89 85 ?? FE FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeyodascryptor12emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED F3 1D 40 00 B9 7B 09 00 00 8D BD 3B 1E 40 00 8B F7 AC 90 2C 8A C0 C0 78 90 04 62 EB 01 00 61 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule EPv10
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 83 C0 17 8B F0 97 33 C0 33 C9 B1 24 AC 86 C4 AC AA 86 C4 AA E2 F6 00 B8 40 00 03 00 3C 40 D2 33 8B 66 14 50 70 8B 8D 34 02 44 8B 18 10 48 70 03 BA 0C ?? ?? ?? ?? C0 33 FE 8B 30 AC 30 D0 C1 F0 10 C2 D0 30 F0 30 C2 C1 AA 10 42 42 CA C1 E2 04 5F E9 5E B1 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule D1S1Gv11betaD1N
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 01 00 0A 00 00 00 18 00 00 80 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 02 00 00 00 88 00 00 80 38 00 00 80 96 00 00 80 50 00 00 80 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 01 00 00 00 00 00 68 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 00 00 00 00 00 01 00 00 00 00 00 78 00 00 00 B0 ?? ?? 00 10 00 00 00 00 00 00 00 00 00 00 00 C0 ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 06 00 44 00 56 00 43 00 4C 00 41 00 4C 00 0B 00 50 00 41 00 43 00 4B 00 41 00 47 00 45 00 49 00 4E 00 46 00 4F 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PROPACKv208
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 8C D3 8E C3 8C CA 8E DA 8B 0E ?? ?? 8B F1 83 ?? ?? 8B FE D1 ?? FD F3 A5 53 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule BlackEnergyDDoSBotCrypter
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 ?? ?? 81 EC 1C 01 00 00 53 56 57 6A 04 BE 00 30 00 00 56 FF 35 00 20 11 13 6A 00 E8 ?? 03 00 00 ?? ?? 83 C4 10 ?? FF 89 7D F4 0F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HACKSTOPv113
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 B8 ?? ?? 1E CD 21 86 E0 3D ?? ?? 73 ?? CD 20 0E 1F B4 09 E8 ?? ?? 24 ?? EA }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FreeJoiner151GlOFF
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 87 FF 90 90 B9 2B 00 00 00 BA 07 10 40 00 83 C2 03 90 87 FF 90 90 B9 04 00 00 00 90 87 FF 90 33 C9 C7 05 09 30 40 00 00 00 00 00 68 00 01 00 00 68 21 30 40 00 6A 00 E8 B7 02 00 00 6A 00 68 80 00 00 00 6A 03 6A 00 6A 00 68 00 00 00 80 68 21 30 40 00 E8 8F 02 00 00 A3 19 30 40 00 90 87 FF 90 8B 15 09 30 40 00 81 C2 04 01 00 00 F7 DA 6A 02 6A 00 52 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PeXv099EngbartCrackPl
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 F5 00 00 00 0D 0A C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HACKSTOPv119
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 BA ?? ?? 5A EB ?? 9A ?? ?? ?? ?? 30 CD 21 ?? ?? ?? D6 02 ?? ?? CD 20 0E 1F 52 BA ?? ?? 5A EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule HACKSTOPv118
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 52 BA ?? ?? 5A EB ?? 9A ?? ?? ?? ?? 30 CD 21 ?? ?? ?? FD 02 ?? ?? CD 20 0E 1F 52 BA ?? ?? 5A EB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule PKLITEv200b
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 B8 ?? ?? BA ?? ?? 05 ?? ?? 3B 06 02 00 72 ?? B4 09 BA ?? ?? CD 21 B8 01 4C CD 21 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 59 2D ?? ?? 8E D0 51 2D ?? ?? 8E C0 50 B9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKLITEv200c
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 B8 ?? ?? BA ?? ?? 3B C4 73 ?? 8B C4 2D ?? ?? 25 ?? ?? 8B F8 B9 ?? ?? BE ?? ?? FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MSLRHv032afakeNeolite20emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 A6 00 00 00 B0 7B 40 00 78 60 40 00 7C 60 40 00 00 00 00 00 B0 3F 00 00 12 62 40 00 4E 65 6F 4C 69 74 65 20 45 78 65 63 75 74 61 62 6C 65 20 46 69 6C 65 20 43 6F 6D 70 72 65 73 73 6F 72 0D 0A 43 6F 70 79 72 69 67 68 74 20 28 63 29 20 31 39 39 38 2C 31 39 39 39 20 4E 65 6F 57 6F 72 78 20 49 6E 63 0D 0A 50 6F 72 74 69 6F 6E 73 20 43 6F 70 79 72 69 67 68 74 20 28 63 29 20 31 39 39 37 2D 31 39 39 39 20 4C 65 65 20 48 61 73 69 75 6B 0D 0A 41 6C 6C 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2E 00 00 00 00 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 50 E8 02 00 00 00 29 5A 58 6B C0 03 E8 02 00 00 00 29 5A 83 C4 04 58 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv300v301Relocationspack
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BE ?? ?? BA ?? ?? BF ?? ?? B9 ?? ?? 8C CD 8E DD 81 ED ?? ?? 06 06 8B DD 2B DA 8B D3 FC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02CodeSafe20Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EB 0B 83 EC 10 53 56 57 E8 C4 01 00 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner02ZCode101Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E9 FB FF FF FF C3 68 00 00 00 00 64 FF 35 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxCaz1204
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 5E 83 EE 03 1E 06 B8 FF FF CD 2F 3C 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ZealPack10Zeal
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { C7 45 F4 00 00 40 00 C7 45 F0 ?? ?? ?? ?? 8B 45 F4 05 ?? ?? ?? ?? 89 45 F4 C7 45 FC 00 00 00 00 EB 09 8B 4D FC 83 C1 01 89 4D FC 8B 55 FC 3B 55 F0 7D 22 8B 45 F4 03 45 FC 8A 08 88 4D F8 0F BE 55 F8 83 F2 0F 88 55 F8 8B 45 F4 03 45 FC 8A 4D F8 88 08 EB CD FF 65 F4 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule CPAV
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? 4D 5A B1 01 93 01 00 00 02 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEdition117iBoxLZMAAp0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 8B 2C 24 83 C4 04 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 8D B5 67 30 00 00 8D 9D 66 03 00 00 33 FF ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 6A 40 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule INCrypter03INinYbyz3e_NiFe
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 64 A1 30 00 00 00 8B 40 0C 8B 40 0C 8D 58 20 C7 03 00 00 00 00 E8 00 00 00 00 5D 81 ED 4D 16 40 00 8B 9D 0E 17 40 00 64 A1 18 00 00 00 8B 40 30 0F B6 40 02 83 F8 01 75 05 03 DB C1 CB 10 8B 8D 12 17 40 00 8B B5 06 17 40 00 51 81 3E 2E 72 73 72 74 65 8B 85 16 17 40 00 E8 23 00 00 00 8B 85 1A 17 40 00 E8 18 00 00 00 8B 85 1E 17 40 00 E8 0D 00 00 00 8B 85 22 17 40 00 E8 02 00 00 00 EB 18 8B D6 3B 46 0C 72 0A 83 F9 01 74 0B 3B 46 34 72 06 BA 00 00 00 00 C3 58 83 FA 00 75 1A 8B 4E 10 8B 7E 0C 03 BD 02 17 40 00 83 F9 00 74 09 F6 17 31 0F 31 1F 47 E2 F7 59 83 C6 28 49 83 F9 00 75 88 8B 85 0A 17 40 00 89 44 24 1C 61 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MorphineV27Holy_FatherRatter29A
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 4B 65 52 6E 45 6C 33 32 2E 64 4C 6C 00 00 47 65 74 50 72 6F 63 41 64 64 72 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule MicrosoftVisualCV80Debug
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule nBinderv361
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 6E 35 36 34 35 36 35 33 32 33 34 35 34 33 5F 6E 62 33 5C 00 5C 6E 35 36 34 35 36 35 33 32 33 34 35 34 33 5F 6E 62 33 5C }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule MatrixDongleTDiGmbH
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 E8 B6 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? E8 00 00 00 00 5B 2B D9 8B F8 8B 4C 24 2C 33 C0 2B CF F2 AA 8B 3C 24 8B 0A 2B CF 89 5C 24 20 80 37 A2 47 49 75 F9 8D 64 24 04 FF 64 24 FC 60 C7 42 08 ?? ?? ?? ?? E8 C5 FF FF FF C3 C2 F7 29 4E 29 5A 29 E6 86 8A 89 63 5C A2 65 E2 A3 A2 }
|
||
|
$a1 = { E8 00 00 00 00 E8 00 00 00 00 59 5A 2B CA 2B D1 E8 1A FF FF FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule NullsoftInstallSystemv20RC2
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 EC 10 53 55 56 57 C7 44 24 14 70 92 40 00 33 ED C6 44 24 13 20 FF 15 2C 70 40 00 55 FF 15 84 72 40 00 BE 00 54 43 00 BF 00 04 00 00 56 57 A3 A8 EC 42 00 FF 15 C4 70 40 00 E8 8D FF FF FF 8B 1D 90 70 40 00 85 C0 75 21 68 FB 03 00 00 56 FF 15 5C 71 40 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UnoPiX075BaGiE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 07 00 00 00 61 68 ?? ?? 40 00 C3 83 04 24 18 C3 20 83 B8 ED 20 37 EF C6 B9 79 37 9E 61 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule WWPACKv305c4UnextractablePasswordchecking
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 03 05 80 1B B8 ?? ?? 8C CA 03 D0 8C C9 81 C1 ?? ?? 51 B9 ?? ?? 51 06 06 B1 ?? 51 8C D3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule FSGv110EngdulekxtBorlandDelphi20
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 56 E8 02 00 00 00 B2 D9 59 68 80 ?? 41 00 E8 02 00 00 00 65 32 59 5E EB 02 CD 20 BB }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Reg2Exe225byJanVorel
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 68 00 00 00 68 00 00 00 00 68 70 7D 40 00 E8 AE 20 00 00 83 C4 0C 68 00 00 00 00 E8 AF 52 00 00 A3 74 7D 40 00 68 00 00 00 00 68 00 10 00 00 68 00 00 00 00 E8 9C 52 00 00 A3 70 7D 40 00 E8 24 50 00 00 E8 E2 48 00 00 E8 44 34 00 00 E8 54 28 00 00 E8 98 27 00 00 E8 93 20 00 00 68 01 00 00 00 68 D0 7D 40 00 68 00 00 00 00 8B 15 D0 7D 40 00 E8 89 8F 00 00 B8 00 00 10 00 68 01 00 00 00 E8 9A 8F 00 00 FF 35 A4 7F 40 00 68 00 01 00 00 E8 3A 23 00 00 8D 0D A8 7D 40 00 5A E8 5E 1F 00 00 FF 35 A8 7D 40 00 68 00 01 00 00 E8 2A 52 00 00 A3 B4 7D 40 00 FF 35 A4 7F 40 00 FF 35 B4 7D 40 00 FF 35 A8 7D 40 00 E8 5C 0C 00 00 8D 0D A0 7D 40 00 5A E8 26 1F 00 00 FF 35 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
rule StarForceV3XDLLStarForceCopyProtectionSystem
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 ?? ?? ?? ?? 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule Armadillov420SiliconRealmsToolworks
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 F8 8E 4C 00 68 F0 EA 49 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 88 31 4C 00 33 D2 8A D4 89 15 84 A5 4C 00 8B C8 81 E1 FF 00 00 00 89 0D 80 A5 4C 00 C1 E1 08 03 CA 89 0D 7C A5 4C 00 C1 E8 10 A3 78 A5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule DalKrypt10byDalKiT
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 00 10 40 00 58 68 ?? ?? ?? 00 5F 33 DB EB 0D 8A 14 03 80 EA 07 80 F2 04 88 14 03 43 81 FB ?? ?? ?? 00 72 EB FF E7 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RCryptorv15Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 83 2C 24 4F 68 ?? ?? ?? ?? FF 54 24 04 83 44 24 04 4F }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule EXECryptor239compressedresources
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 51 68 ?? ?? ?? ?? 59 81 F1 12 3C CB 98 E9 53 2C 00 00 F7 D7 E9 EB 60 00 00 83 45 F8 02 E9 E3 36 00 00 F6 45 F8 20 0F 84 1E 21 00 00 55 E9 80 62 00 00 87 0C 24 8B E9 ?? ?? ?? ?? 00 00 23 C1 81 E9 ?? ?? ?? ?? 57 E9 ED 00 00 00 0F 88 ?? ?? ?? ?? E9 2C 0D 00 00 81 ED BB 43 CB 79 C1 E0 1C E9 9E 14 00 00 0B 15 ?? ?? ?? ?? 81 E2 2A 70 7F 49 81 C2 9D 83 12 3B E8 0C 50 00 00 E9 A0 16 00 00 59 5B C3 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 E8 41 42 00 00 E9 93 33 00 00 31 DB 89 D8 59 5B C3 A1 ?? ?? ?? ?? 8A 00 2C 99 E9 82 30 00 00 0F 8A ?? ?? ?? ?? B8 01 00 00 00 31 D2 0F A2 25 FF 0F 00 00 E9 72 21 00 00 0F 86 57 0B 00 00 E9 ?? ?? ?? ?? C1 C0 03 E8 F0 36 00 00 E9 41 0A 00 00 81 F7 B3 6E 85 EA 81 C7 ?? ?? ?? ?? 87 3C 24 E9 74 52 00 00 0F 8E ?? ?? ?? ?? E8 5E 37 00 00 68 B1 74 96 13 5A E9 A1 04 00 00 81 D1 49 C0 12 27 E9 50 4E 00 00 C1 C8 1B 1B C3 81 E1 96 36 E5 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule GameGuardv20065xxexesignbyhot_UNP
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 31 FF 74 06 61 E9 4A 4D 50 30 5A BA 7D 00 00 00 80 7C 24 08 01 E9 00 00 00 00 60 BE 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EnigmaProtectorv112LITE
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 83 ED 06 81 ED ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E8 01 00 00 00 9A 83 C4 04 EB 02 FF 35 60 E8 24 00 00 00 00 00 FF EB 02 CD 20 8B 44 24 0C 83 80 B8 00 00 00 03 31 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule MSLRHv01emadicius
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 }
|
||
|
$a1 = { 60 EB 05 E8 EB 04 40 00 EB FA E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 2B 04 24 74 04 75 02 EB 02 EB 01 81 83 C4 04 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 3D FF 0F 00 00 EB 01 68 EB 02 CD 20 EB 01 E8 76 1B EB 01 68 EB 02 CD 20 EB 01 E8 CC 66 B8 FE 00 74 04 75 02 EB 02 EB 01 81 66 E7 64 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 74 04 75 02 EB 02 EB 01 81 0F 31 50 0F 31 E8 0A 00 00 00 E8 EB 0C 00 00 E8 F6 FF FF FF E8 F2 FF FF FF 83 C4 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Apex_cbeta500mhz
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 68 ?? ?? ?? ?? B9 FF FF FF 00 01 D0 F7 E2 72 01 48 E2 F7 B9 FF 00 00 00 8B 34 24 80 36 FD 46 E2 FA C3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VProtector11A12vcasm
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 00 00 00 76 63 61 73 6D 5F 70 72 6F 74 65 63 74 5F 32 30 30 35 5F 33 5F 31 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 F6 E8 10 00 00 00 8B 64 24 08 64 8F 05 00 00 00 00 58 EB 13 C7 83 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 AD CD 20 EB 01 0F 31 F0 EB 0C 33 C8 EB 03 EB 09 0F 59 74 05 75 F8 51 EB F1 B9 04 00 00 00 E8 1F 00 00 00 EB FA E8 16 00 00 00 E9 EB F8 00 00 58 EB 09 0F 25 E8 F2 FF FF FF 0F B9 49 75 F1 EB 05 EB F9 EB F0 D6 E8 07 00 00 00 C7 83 83 C0 13 EB 0B 58 EB 02 CD 20 83 C0 02 EB 01 E9 50 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule codeCrypter031
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 58 53 5B 90 BB ?? ?? 40 00 FF E3 90 CC CC CC 55 8B EC 5D C3 CC CC CC CC CC CC CC CC CC CC CC }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PKTINYv10withTINYPROGv38
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 2E C6 06 ?? ?? ?? 2E C6 06 ?? ?? ?? 2E C6 06 ?? ?? ?? E9 ?? ?? E8 ?? ?? 83 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule AHTeamEPProtector03fakePESHiELD2xFEUERRADER
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 90 FF E0 60 E8 00 00 00 00 41 4E 41 4B 49 4E 5D 83 ED 06 EB 02 EA 04 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule RLPackFullEditionV11Xap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 56 69 72 74 75 61 6C 41 6C 6C 6F 63 00 00 56 69 72 74 75 61 6C 46 72 65 65 00 00 56 69 72 74 75 61 6C 50 72 6F 74 65 63 74 00 00 47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00 00 10 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Excalibur103forgot
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 60 E8 14 00 00 00 5D 81 ED 00 00 00 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule RLPack118DllaPlib043ap0x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 80 7C 24 08 01 0F 85 5C 01 00 00 60 E8 00 00 00 00 8B 2C 24 83 C4 ?? 8D B5 1A 04 00 00 8D 9D C1 02 00 00 33 FF E8 61 01 00 00 EB 0F FF 74 37 04 FF 34 37 FF D3 83 C4 ?? 83 C7 ?? 83 3C 37 00 75 EB 83 BD 06 04 00 00 00 74 0E 83 BD 0A 04 00 00 00 74 05 E8 D7 01 00 00 8D 74 37 04 53 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 6A ?? FF 95 A7 03 00 00 89 85 16 04 00 00 5B FF B5 16 04 00 00 56 FF D3 83 C4 ?? 8B B5 16 04 00 00 8B C6 EB 01 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01MicrosoftVisualC50MFCAnorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 00 00 00 00 50 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Pohernah101byKas
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 00 00 00 00 5D 81 ED F1 26 40 00 8B BD 18 28 40 00 8B 8D 20 28 40 00 B8 38 28 40 00 01 E8 80 30 05 83 F9 00 74 71 81 7F 1C AB 00 00 00 75 62 8B 57 0C 03 95 1C 28 40 00 31 C0 51 31 C9 66 B9 FA 00 66 83 F9 00 74 49 8B 57 0C 03 95 1C 28 40 00 8B 85 24 28 40 00 83 F8 02 75 06 81 C2 00 02 00 00 51 8B 4F 10 83 F8 02 75 06 81 E9 00 02 00 00 57 BF C8 00 00 00 89 CE E8 27 00 00 00 89 C1 5F B8 38 28 40 00 01 E8 E8 24 00 00 00 59 49 EB B1 59 83 C7 28 49 EB 8A 8B 85 14 28 40 00 89 44 24 1C 61 FF E0 56 57 4F F7 D7 21 FE 89 F0 5F 5E C3 60 83 F0 05 40 90 48 83 F0 05 89 C6 89 D7 60 E8 0B 00 00 00 61 83 C7 08 83 E9 07 E2 F1 61 C3 57 8B 1F 8B 4F 04 68 B9 79 37 9E 5A 42 89 D0 48 C1 E0 05 BF 20 00 00 00 4A 89 DD C1 E5 04 29 E9 8B 6E 08 31 DD 29 E9 89 DD C1 ED 05 31 C5 29 E9 2B 4E 0C 89 CD C1 E5 04 29 EB 8B 2E 31 CD 29 EB 89 CD C1 ED 05 31 C5 29 EB 2B 5E 04 29 D0 4F 75 C8 5F 89 1F 89 4F 04 C3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Armadillov25xv26x
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 6A FF 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53 56 57 89 65 E8 FF 15 58 ?? ?? ?? 33 D2 8A D4 89 15 EC }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PESpinv11Cyberbob
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 01 68 60 E8 00 00 00 00 8B 1C 24 83 C3 12 81 2B E8 B1 06 00 FE 4B FD 82 2C 24 7D DE 46 00 0B E4 74 9E 75 01 C7 81 73 04 D7 7A F7 2F 81 73 19 77 00 43 B7 F6 C3 6B B7 00 00 F9 FF E3 C9 C2 08 00 A3 68 72 01 FF 5D 33 C9 41 E2 17 EB 07 EA EB 01 EB EB 0D FF }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Escargot01byueMeat
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 08 28 65 73 63 30 2E 31 29 60 68 2B ?? ?? ?? 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 B8 5C ?? ?? ?? 8B 00 FF D0 50 BE 00 10 ?? ?? B9 00 ?? ?? 00 EB 05 49 80 34 31 40 0B C9 75 F7 58 0B C0 74 08 33 C0 C7 00 DE C0 AD 0B BE ?? ?? ?? ?? E9 AC 00 00 00 8B 46 0C BB 00 00 ?? ?? 03 C3 50 50 B8 54 ?? ?? ?? 8B 00 FF D0 5F 80 3F 00 74 06 C6 07 00 47 EB F5 33 FF 8B 16 0B D2 75 03 8B 56 10 03 D3 03 D7 8B 0A C7 02 00 00 00 00 0B C9 74 4B F7 C1 00 00 00 80 74 14 81 E1 FF FF 00 00 50 51 50 B8 50 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EncryptPE2200461622006630WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 7A 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 53 79 73 74 65 6D 44 69 72 65 63 74 6F 72 79 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule tElockv060
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E9 00 00 00 00 60 E8 00 00 00 00 58 83 C0 08 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01BorlandDelphi30Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 83 C4 90 90 90 90 68 ?? ?? ?? ?? 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ActiveMARKTMR5311140Trymedia
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 79 11 7F AB 9A 4A 83 B5 C9 6B 1A 48 F9 27 B4 25 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule PEBundlev244
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB ?? ?? 40 ?? 87 DD 83 BD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv120v1201
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 0F 70 40 ?? 87 DD 8B 85 9A 70 40 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule ASPackv104bAlexeySolodovnikov
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 ?? ?? ?? ?? 5D 81 ED ?? ?? ?? ?? B8 ?? ?? ?? ?? 03 C5 2B 85 ?? 12 9D ?? 89 85 1E 9D ?? ?? 80 BD 08 9D }
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule MESSv120
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { FA B9 ?? ?? F3 ?? ?? E3 ?? EB ?? EB ?? B6 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
/*
|
||
|
rule StelthPE101BGCorp
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BA ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
rule RCryptorv13v14Vaska
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 8B 44 24 04 83 E8 4F 68 ?? ?? ?? ?? FF D0 58 59 50 }
|
||
|
$a1 = { 55 8B EC 8B 44 24 04 83 E8 4F 68 ?? ?? ?? ?? FF D0 58 59 50 B8 ?? ?? ?? ?? 3D ?? ?? ?? ?? 74 06 80 30 ?? 40 EB F3 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point) or $a1 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule ThinstallV27XJitit
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 9C 60 E8 00 00 00 00 58 BB ?? ?? ?? ?? 2B C3 50 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule eXPressor120BetaPEPacker
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 55 8B EC 81 EC ?? ?? ?? ?? 53 56 57 EB ?? 45 78 50 72 2D 76 2E 31 2E 32 2E 2E }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule Packanoid10ackanoid
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { BF 00 ?? 40 00 BE ?? ?? ?? 00 E8 9D 00 00 00 B8 ?? ?? ?? 00 8B 30 8B 78 04 BB ?? ?? ?? 00 8B 43 04 91 E3 1F 51 FF D6 56 96 8B 13 8B 02 91 E3 0D 52 51 56 FF D7 5A 89 02 83 C2 04 EB EE 83 C3 08 5E EB DB B9 ?? ?? 00 00 BE 00 ?? ?? 00 EB 01 00 BF ?? ?? ?? 00 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
rule EncryptPE1200331812003518WFS
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 9C 64 FF 35 00 00 00 00 E8 79 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 6B 65 72 6E 65 6C 33 32 2E 64 6C 6C 00 00 00 47 65 74 53 79 73 74 65 6D 44 69 72 65 63 74 6F 72 79 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 41 00 00 00 43 72 65 61 74 65 46 69 6C 65 4D 61 70 70 69 6E 67 41 00 00 00 4D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 55 6E 6D 61 70 56 69 65 77 4F 66 46 69 6C 65 00 00 00 43 6C 6F 73 65 48 61 6E 64 6C 65 00 00 00 4C 6F 61 64 4C 69 62 72 61 72 79 41 00 00 00 47 65 74 50 72 6F 63 41 64 64 72 65 73 73 00 00 00 45 78 69 74 50 72 6F 63 65 73 73 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv09781
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB 49 87 40 ?? 87 DD 8B 85 CE 87 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PECompactv09782
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { EB 06 68 ?? ?? ?? ?? C3 9C 60 E8 02 ?? ?? ?? 33 C0 8B C4 83 C0 04 93 8B E3 8B 5B FC 81 EB D1 84 40 ?? 87 DD 8B 85 56 85 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule PseudoSigner01Gleam100Anorganix
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 EB 0B 83 EC 0C 53 56 57 E8 24 02 00 FF E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule UPackAltStubDwing
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 60 E8 09 00 00 00 C3 F6 00 00 E9 06 02 00 00 33 C9 5E 87 0E E3 F4 2B F1 8B DE AD 2B D8 AD }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule VxModificationofHi924
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 53 51 52 1E 06 9C B8 21 35 CD 21 53 BB ?? ?? 26 ?? ?? 49 48 5B }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule EXECryptor226DLLminimumprotection
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 50 8B C6 87 04 24 68 ?? ?? ?? ?? 5E E9 ?? ?? ?? ?? 85 C8 E9 ?? ?? ?? ?? 81 C3 ?? ?? ?? ?? 0F 81 ?? ?? ?? 00 81 FA ?? ?? ?? ?? 33 D0 E9 ?? ?? ?? 00 0F 8D ?? ?? ?? 00 81 D5 ?? ?? ?? ?? F7 D1 0B 15 ?? ?? ?? ?? C1 C2 ?? 81 C2 ?? ?? ?? ?? 9D E9 ?? ?? ?? ?? C1 E2 ?? C1 E8 ?? 81 EA ?? ?? ?? ?? 13 DA 81 E9 ?? ?? ?? ?? 87 04 24 8B C8 E9 ?? ?? ?? ?? 55 8B EC 83 C4 F8 89 45 FC 8B 45 FC 89 45 F8 8B 45 08 E9 ?? ?? ?? ?? 8B 45 E0 C6 00 00 FF 45 E4 E9 ?? ?? ?? ?? FF 45 E4 E9 ?? ?? ?? 00 F7 D3 0F 81 ?? ?? ?? ?? E9 ?? ?? ?? ?? 87 34 24 5E 8B 45 F4 E8 ?? ?? ?? 00 8B 45 F4 8B E5 5D C3 E9 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
|
||
|
|
||
|
rule yodasProtector102AshkibizDanehlar
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { E8 03 00 00 00 EB 01 ?? BB 55 00 00 00 E8 03 00 00 00 EB 01 ?? E8 8F 00 00 00 E8 03 00 00 00 EB 01 ?? E8 82 00 00 00 E8 03 00 00 00 EB 01 ?? E8 B8 00 00 00 E8 03 00 00 00 EB 01 ?? E8 AB 00 00 00 E8 03 00 00 00 EB 01 ?? 83 FB 55 E8 03 00 00 00 EB 01 ?? 75 }
|
||
|
|
||
|
condition:
|
||
|
$a0 at (pe.entry_point)
|
||
|
}
|
||
|
rule ACProtectv135riscosoftwareIncAnticrackSoftware
|
||
|
{
|
||
|
strings:
|
||
|
$a0 = { 4B 45 52 4E 45 4C 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 55 53 45 52 33 32 2E 44 4C 4C 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 47 65 74 50 72 6F 63 }
|
||
|
|
||
|
condition:
|
||
|
$a0
|
||
|
}
|
||
|
|
||
|
|