Compare commits

...
4 Commits
Author SHA1 Message Date
PYDT 9552742a39 Add files via upload 2024-09-21 22:51:13 +08:00
PYDT 8e9bdf6c0c Add files via upload 2024-09-21 22:50:02 +08:00
PYDT 818cc48502 Add files via upload 2024-09-20 00:36:42 +08:00
PYDT adc4e28eb8 Add files via upload 2024-09-20 00:31:25 +08:00
5 changed files with 12 additions and 13 deletions

No files matched your search

+1 -1
View File
@@ -3,7 +3,7 @@
"Detect": ["Virus/Pefile", "Virus/Script"],
"Pixels": [300, 300],
"Pixels": [224, 224],
"Values": 95
}
Binary file not shown.
+1 -1
View File
@@ -19,7 +19,7 @@ class MainWindow_Controller(QMainWindow):
self.pyas = sys.argv[0].replace("\\", "/")
self.dir = os.path.dirname(self.pyas)
self.pyae_version = "AI Engine"
self.pyas_version = "3.1.9"
self.pyas_version = "3.2.0"
self.first_startup = True
self.init_data_base()
self.init_tray_icon()
+9 -10
View File
@@ -38,14 +38,13 @@ class DLScan:
self.models = {}
self.detect = []
self.values = 100
self.shells = ['!o', '/4', '0a@', '?g_encry', '_test', 'ace', 'asmstub', 'b1_',
'base', 'be', 'bss', 'clr_uef', 'code', 'crthunk', 'cseg', 'cursors', 'data',
'engine', 'enigma', 'errata', 'extjmp', 'fio', 'fothk', 'global_i', 'hexpthk',
'h~;', 'icapsec', 'il2cpp', 'imageres', 'init', 'lzmadec', 'malloc_h', 'miniex',
'mpress', 'mssmixer', 'ndr64', 'nep', 'no_bbt', 'nsys_wr', 'orpc', 'packer',
'pad', 'tvm', 'page', 'pgae', 'poolmi', 'proxy', 'retpol', 'rt', 'rwexec', 'xtls',
'rygs', 's:@', 'sanontcp', 'secur', 'segm', 'tls', 'tracesup', 'transit', 'trs_age',
'u7m', 'uedbg', 'upx', 'viahw', 'vmp', 'wow64svc', 'wpp_sf', 'yg', 'zk']
self.shells = ['!o', '/4', '0a@', '?g_encry', '_test', 'ace', 'yg', 'obr', 'b1_',
'base', 'bss', 'clr_uef', 'cursors', 'trs_age', 'engine', 'enigma', 'extjmp',
'fio', 'fothk', 'hexpthk', 'h~;', 'icapsec', 'il2cpp', 'imageres', 'lzmadec',
'malloc_h', 'miniex', 'mpress', 'mssmixer', 'ndr64', 'nep', 'no_bbt', 'wpp_sf',
'nsys_wr', 'orpc', 'packer', 'pad', 'tvm', 'pgae', 'poolmi', 'proxy', 'segm',
'retpol', 'rt', 'rwexec', 'u7m', 'rygs', 's:@', 'sanontcp', 'secur', 'asmstub',
'tracesup', 'transit', 'upx', 'uedbg', 'viahw', 'vmp', 'wow64svc', 'be', 'zk']
def load_model(self, file_path):
try:
@@ -87,13 +86,13 @@ class DLScan:
if label and label in self.detect:
return label, level
ftype = str(f".{file_path.split('.')[-1]}").lower()
if ftype in [".exe", ".dll", ".sys"]:
if ftype in [".exe", ".dll", ".sys", ".scr", ".com"]:
with pefile.PE(file_path, fast_load=True) as pe:
match_data = [section.get_data() for section in pe.sections
if section.Characteristics & 0x20000000 and not
any(shell in section.Name.decode().strip('\x00').lower()
for shell in self.shells)]
elif ftype in [".bat", ".vbs", ".ps1"]:
elif ftype in [".bat", ".vbs", ".ps1", ".cmd", ".js"]:
with open(file_path, 'rb') as file:
match_data = [file.read()]
for file_data in match_data:
+1 -1
View File
@@ -2,7 +2,7 @@ import pyinstaller_versionfile
pyinstaller_versionfile.create_versionfile(
output_file="versionfile.txt",
version='3.1.9',
version='3.2.0',
company_name="PYAS Security",
file_description="Python Antivirus Software",
internal_name="PYAS",