dbs_min update

This commit is contained in:
DosX 2026-05-25 21:04:56 +03:00
commit c1011944aa
9 changed files with 65 additions and 60 deletions

View file

@ -1,3 +0,0 @@
function detect(){for(var r=0;r<ELF.getNumberOfPrograms();r++){var e=ELF.getProgramFileOffset(r)
if(-1!=ELF.findString(e,32,"Virbox Protector")){sVersion="Virbox Protector",bDetected=1
break}}return result()}meta("packer","Virbox")

View file

@ -0,0 +1,3 @@
function detect(){for(var r=0;r<ELF.getNumberOfPrograms();r++){var e=ELF.getProgramFileOffset(r)
if(-1!=ELF.findString(e,32,"Virbox Protector")){bDetected=1
break}}return result()}meta("protector","Virbox")

File diff suppressed because one or more lines are too long

View file

@ -5,5 +5,5 @@ break}return t},PE.isSectionNamePresentExp=function(e){for(var t=null,i=0;i<PE.g
break}return t},PE.isResourceNamePresentExp=function(e){for(var t=null,i=0;i<PE.getNumberOfResources();i++)if(t=PE.getResourceNameByNumber(i).match(e)){t[-1]=i,t[0]=PE.getResourceNameByNumber(i)
break}return t},PE.nLastSection=PE.getNumberOfSections()-1,PE.section=[]
for(var i=0;i<=PE.nLastSection;i++)PE.section[i]=new Section(i,PE.getSectionName(i),PE.getSectionVirtualSize(i),PE.getSectionVirtualAddress(i),PE.getSectionFileSize(i),PE.getSectionFileOffset(i),PE.getSectionCharacteristics(i)),PE.section[i].Name&&+(name=PE.section[i].Name).toString()!=name&&(PE.section[name]=PE.section[i])
function Resource(e,t,i,s,r,n){this.Number=e,this.Id=t,this.FileName=i,this.FileOffset=s,this.FileSize=r,this.Type=n,this.Size=this.FileSize,this.Offset=this.FileOffset}PE.section[-1]=new Section(-1,"\0",0,0,0,PE.getSize(),0),-1==PE.nLastSection&&(PE.section[0]=PE.section[-1]),PE.resource=[]
function Resource(e,t,i,s,r,n){this.Number=e,this.Id=t,this.FileName=i,this.FileOffset=s,this.FileSize=r,this.Type=n,this.Name=this.FileName,this.Size=this.FileSize,this.Offset=this.FileOffset}PE.section[-1]=new Section(-1,"\0",0,0,0,PE.getSize(),0),-1==PE.nLastSection&&(PE.section[0]=PE.section[-1]),PE.resource=[]
for(var name,i=0;i<PE.getNumberOfResources();i++)PE.resource[i]=new Resource(i,PE.getResourceIdByNumber(i),PE.getResourceNameByNumber(i),PE.getResourceOffsetByNumber(i),PE.getResourceSizeByNumber(i),PE.getResourceTypeByNumber(i)),PE.resource[i].Name&&(+(name=PE.resource[i].Name)).toString()!=name&&(PE.resource[name]=PE.resource[i])

View file

@ -0,0 +1 @@
function detect(){return PE.isLibraryPresent("AVIFIL32.dll")&&(bDetected=1),result()}meta("library","AVIFIL")

View file

@ -0,0 +1 @@
function detect(){return PE.isLibraryPresent("CLBCATQ.DLL")&&(bDetected=1),result()}meta("library","COM+ Configuration Catalog (CLBCATQ)")

View file

@ -0,0 +1 @@
function detect(){return PE.isLibraryPresentExp(/^dplay/i)&&(bDetected=1),result()}meta("library","DirectPlay")

View file

@ -0,0 +1 @@
function detect(){return PE.isLibraryPresentExp(/^FXS(?:API|TIFF|CLNTR)/i)&&(bDetected=1),result()}meta("library","Microsoft Fax")

View file

@ -1 +1 @@
Generated: 24/05/2026
Generated: 25/05/2026