Protection ID v6.xx - updates and download link

vbimport

#41

[QUOTE=itsjustme;2183190][B]faster, more accurate, still better and no more beta - ProtectionID v6.1.3 (build 26th dec 2008)[/B]

download / autoupdate available

check the included helpfile for additions / improvements / bugfixes / detections etc.[/QUOTE]You sure have done a lot of work to this. Nice tool you made :slight_smile:


#42

PID v6.1.6 is out :slight_smile:

core additions / changes

  • new: enabled the PE Stuff dialog (still in early stages)

  • new: smbios reporting added (misc tools portion)

  • update: pid entrypoint code optimised

  • update: updated resizing core, and squashed a few bugs

  • update: false positive with some anti virus programs is now fixed (gdata and avast)

  • update: folderwatch, task manager, cd/dvd filter driver report, services report and folder locations all have right click context menus allowing the data to be saved to file

  • update: uninstaller code tweaked - various fixes on some entries that would not uninstall

  • update: update portion is now tweaked, a bit better and more futureproof

  • update: windows 7 is now detected right and everything is functional (we are windows 7 compatible)

  • bugfix: gui issue when run from context menu (log window will be shown)

  • bugfix: file open doing nothing bug fixed - happened on WinXP with no service packs

  • bugfix: folderwatch - bugfix in window handler, could have caused a lockup in 9x/me systems

detection additions / changes

  • new: check_protectdisc.asm - added ProtectDisc exact v9.0.0, v9.1.0 & v9.2.0 detection

  • new: check_g4wl.asm - added Games for Windows Live detection (xlive)

  • new: check_steam.asm - added Steam (basic stub) detection

  • new: check_activemark.asm - added ActiveMARK v6.50.767 detection

  • new: check_breakpointcrypter.asm - added Breakpoint Crypter v0.0.79 detection

  • new: check_expressor.asm - added exPresor v1.6.1 (Pro) detection

  • new: check_fearzcrypter.asm - added fEaRz Crypter v2.2.0 detection

  • new: check_hellcrypter.asm - added HellCrypter v1 detection

  • new: check_kratoscrypter.asm - added Kratos Crypter detection

  • new: check_npack.asm - added nPack v1.1.800.2008 + unknown version detection

  • new: check_obsidium.asm - added Obsidium v1.3.6.1 detection

  • new: check_pespin.asm - added PeSpin v0.1 (x64) detection

  • new: check_rdgpack.asm - added RDG Pack Lite Edition v0.4 detection

  • new: check_roguepack.asm - added RoguePack v4.0 Beta 1 detection

  • new: check_rlpack.asm - added RLPack v1.21 detection

  • new: check_simplecrypter.asm - added Simpl3 CrYpT3R detection

  • new: check_xcrypter.asm - added X-Crypter v2.01 detection

  • new: check_zprotect.asm - added in generic ZProtect detection

  • new: dongle_softdog.asm - added SoftDog Dongle detection

  • update: check_protectdisc.asm - removed protection level output (basic/pro) when detecting v9 (this version is all ‘Pro’, no more ‘Basic’ v9 games)

  • update: check_activemark.asm - ActiveMark v6.1.335 detection rewritten (thx Nacho_dj for reporting a bug in American McGee’s Grimm Bundle)

CD/DVD/Image file/sector scan

  • update: sector scan updated to handle various movie protection(css/cpmm, cprm, aacs hddvd, aacs bd), this code is still in the experimental stage, and needs testing, but seems to work :slight_smile:

[I] Init cd/dvd sector scan for Drive O
[i] Detected CSS / CPMM Protection! (0x00000001)
[i] Region Lock Detected -> RegionBitMask: 00000002
[.] Region(s) allowed : 2 (Drive region will need to be changed, you have 2 changes remaining, your current region is : 1)

  • Scan Took : 0.828 Second(s)

  • bugfix: fixed bug in cddvd sector scanning code (register got trashed) - not critical…


#43

PiD 6.1.6 crashes when I try to add more than 2 folders in “FolderWatch”

Protection ID v0.6.1.6 JANUARY 2009 has crashed…
Build 01/18/09-11:22:52

EAX = 000000001h, EBX = 000000000h, ECX = 000000001h, EDX = 07C90E4F4h
ESI = 00012F0D0h, EDI = 00012FB74h, ESP = 00012F050h, EBP = 00012F940h

DS = 00023h, ES = 00023h, FS = 0003Bh, GS = 00000h, SS = 00023h
DR0 = 000000000h, DR1 = 000000000h, DR2 = 000000000h, DR3 = 000000000h
DR6 = 000000000h, DR7 = 000000000h

CCW = 0FFFF037Fh, CSW = 0FFFF4000h, CTW = 0FFFFFFFFh, CEO = 05B262985h
CES = 002E9001Bh, CDO = 00012E7C8h, CDS = 0FFFF0023h, CR0NPX = 000000000h

Crash @ CS:EIP -> 0001Bh:00042A0B0h, EFlags : 000010213h
Stack @ SS:ESP -> 00023h:00012F050h

Crash Code : 0C0000005h
Crash Report : In Page Error

ThreadID : 06E0h / 01760
ThreadName : Not Listed
Crash Happened in Scan File -> .\core_code\Protection_ID.asm
Procedure Name : pid_console_core
Crash File Line Range (low) -> 024896
Crash File Line Range (high) -> 024978
ProtectionID was scanning ->
Last Scan was -> Crash did NOT happen in scan thread
Scan was N/A
Next Scan is -> Crash did NOT happen in scan thread


#44

@mbf-4 -> im able to reproduce this one now (had some com stuff to sort out first in the new build), so i will be working on fixing this asap… it’ll be fixed for the next build (due in about a week or so… possibly earlier)… thankyou for reporting this


#45

[B]v6.2.2[/B]

[B][U]core additions / changes[/U][/B]

  • new: incorporated PEiD / PE Tools database usage
    -> additionally displays the protection found via the userdatabases
    -> peid database is expected to be in the same folder as protection id
    and should be called peid_database.txt
    -> petools database is expected to be in the same folder as protection id and should be called petools_signs.txt

           - enable/disable: go to Configuration -> Allowed Scanning Types -> peid / petools (3rd party scan)
           - once enabled you can browse the signature files when
                 clicking the 'Extensions' tab (second icon from the bottom right) 
           - note: in cases of multiple hits, the highest probability is automatically figured out and reported
    
  • new: work on compiler detection began
    -> The compiler detection simply reports what compiler was used to make
    the executable, It can also sometimes report the programming language
    the executable was made with.

             current detections: dotnet, visual basic & visual basic.net, some visual c/c++, borland c++, delphi                                          
    
            enable/disable: Configuration -> Allowed Scanning Types -> Enable Compiler Detection Scan
    
  • new: tooltip preview (configurable option in the settings - under the gui portion)

  • new: added in drive type reporting in the misc tools section

  • new: added in option in configuration to dedicate 1 cpu to scanning core (if multiple cpu’s are found on the system)

  • new: added in little pause/resume button in the main dialog (green circle when you load pid)

  • new: added in activity reporting on hdd reads, pid is so quick though, you may not notice it, but on large files, its useful because its an indicator pid is doing something

  • update: turned on scan inside microsoft cab files as default

  • update: added more informative comments into pe stuff

  • update: file queue now reports the amount of files it has processed

  • update: updated detection routine to report dll compiled in native mode

  • update: folderwatch cleanup now works and reporting is handled correctly

  • update: updated version info core to handle ‘strange’ exes with fucked version info, or version information that version.dll does not ‘see’

  • update: fixed some imports so that pid now loads on windows nt 4.0 (and probably 3.x) without the system throwing an import missing error and exiting the process

  • update: services now disables itself if the os is 9x/me (9x/me doesnt have ‘services’) shares also disables itself if the os is 9x/me (api not present in these os’es)

  • update: gui -> cd/dvd tools and the folderwatch buttons are now automatically disabled if the operating system is windows 9x/me (ie: less than windows 2000)

  • update: folder location shell32 output now made 9x/me compliant(old comctl32.dll listview issue)

  • update: added in minimize to systray if its set in the configuration. if set, pid will minimize itself when its loaded for the first time

  • update: added in another handler for smbios, its quicker, but only available in vista or higher

  • update: windows product key updated code, now should be good for all windows versions except nt 4.0

  • update: windows product key is now also reported for 9x/me

  • update: updated code so that windows 95, windows nt 3.x and nt 4.x do NOT have ownerdrawn menus (95 couldn’t handle them properly anyway, and nt 3/4 had issues too)

  • update: added battery reporting into misc tool window

  • update: dep reporting done in misc tools information section

  • update: fixed icons in 9x looking too big (now pid looks the same in 98, me, 2k, xp, vista)

  • update: pause / resume is now properly functional

  • update: added in pause checking into the cab file handler

  • update: progress bar resets once scan is complete

  • update: added in animated rect for sizing (work in progress)

  • update: added tooltip to sizer window

  • bugfix: fixed 9x/me crash (bsod) issue in petools stuff

  • bugfix: fixed crash issue when viewing reloc information on some x64 files

  • bugfix: silent exit / crash issue fixed in win2000 server

  • bugfix: fixed position saving bug (reported by Blazkowicz)

  • bugfix: fixed os detecton (win nt was detected as 2000)

  • bugfix: fixed the strange drag -> drop, file added to queue but scanning not started bug

  • bugfix: fix for buffer overrun error when saving a protection log containing lots and lots of files

  • bugfix: folderwatch - fixed crash when trying to add more than 2 folders

  • bugfix: dirty buffer used in folderwatch reporting code

  • bugfix: 9x sizing issue fixed

  • bugfix: fixed some problems with windows 95 original (before 95a, 95b and 95c…) where the versioninfoex struct is expected to be a different size, this resulted in a failure in detecting the operating system

  • bugfix: various other tweaks & fixes…

[B][U]detection additions / changes[/U][/B]

  • new: check_protectdisc.asm - added ProtectDisc v9.5.0 detection & detection of ProtectDisc drivers

  • new: check_byteshield.asm - added ByteShield Software Activation Client detection

  • new: check_safedisc.asm - now also detects Safedisc 1 icd file as being protected &secdrv.sys

  • new: check_tages.asm - code updated to detect Tages protection drivers

  • new: check_armadillo.asm - added Armadillo v6.24 (or newer) detection

  • new: check_pcguard.asm - added PC Guard v5.03 detection

  • new: check_themida.asm - added detection for Themida / Winlicense with Hide PE Scanner Option

  • new: check_asprotect.asm - added exact detection of ASProtect v2.3 Build 05.14 & ASProtect v1.40 Build 11.20

  • new: check_privateexe.asm - added Private EXE Protector v3.0 (or newer) detection

  • new: check_stardock.asm - added Stardock Product Activation Module detection

  • new: check_reflexivearcade.asm - added ReflexiveArcade Wrapper - Build 171 and newer detection

  • new: check_realarcade_drm.asm - added in RealArcade DRM Module detection

  • new: check_popcapdrm.asm - added PopCap DRM Protect detection

  • new: check_elefunwrapper.asm - added Elefun Trial Game Wrapper detection

  • new: check_playfirst.asm - added PlayFirst DRM Module detection

  • new: check_oberonmediatime.asm - added detection for Oberon Media Time Protection Module

  • new: check_wildtangent.asm - added detection of the Wild Tangent Wrapper v2.1.2.26 (or newer)

  • new: check_dotnetreactor.asm - added .Net Reactor v3.x Library mode (+ Necrobit) detection

  • new: check_macrobjectnet.asm - added Macrobject Obfuscator.NET 2008 detection

  • new: check_noobyprotect.asm - added NoobyProtect v1.0.x.x and v1.1.x.x - v1.4.x.x.

  • new: check_spicesnet.asm - added Spices.Net Obfuscator detection

  • new: check_pegasyscustom.asm - added PEGASYS Custom Layer detection

  • new: check_serialshield.asm - added Ionworx SerialShield Core.dll & it´s version detection

  • new: check_dotnetguard.asm - added detection of the DotNet Guard HVM Runtime Library Module

  • new: check_eakey.asm - added in EA Key Module detection

  • new: check_sevlock.asm - added sevLock detection

  • new: check_asscrypter.asm - added ass - crypter detection

  • new: check_billarcrypter.asm - added Billar Crypter v2.0 detection

  • new: check_bitfrostcrypter.asm - added Bifrost Crypter v1 detection

  • new: check_cigicigi.asm - added Cigicigi File Crypter v1.0 detection

  • new: check_cryptdmarnar.asm - added Crypt Dmar Nar v0.5 detection

  • new: check_darkavengard.asm - added DarkAvengard Crypter detection

  • new: check_dexcrypt.asm - added DeX-Crypt v2.0 detection

  • new: check_dirtycrypt0r.asm - added DirTy CrYpt0r detection

  • new: check_dhcripter.asm - added DH Cripter v0.1 detection

  • new: check_etcv.asm - added ETCV v1.0 detection

  • new: check_fishpacker.asm - added FishPacker v1.03 & v1.04 detection

  • new: check_flashbackscrambler.asm - added Flashback Scrambler v1.3.x detection (all 3 modes :-))

  • new: check_idapplicationprotector.asm - added ID Application Protector v1.2 detection

  • new: check_freecryptor.asm - added FreeCryptor v0.3b Build 3 detection

  • new: check_gentlemancrypter.asm - added Gentlemen Crypter v1 detection

  • new: check_gkripto.asm - added GKripto v1.0 detection

  • new: check_haccrewcrypter.asm - added Hac-Crew Crypter detection

  • new: check_hipacryp.asm - added HipACryp v0.0.1 detection

  • new: check_icrypt.asm - added ICrypt v1.0 detection

  • new: check_keycrypter.asm - added KeyCrypter detection

  • new: check_lordcrypter.asm - added L0rD Crypter v1.0 detection

  • new: check_maskpe.asm - added MaskPE v2.0 detection

  • new: check_ncode.asm - added N-Code v0.2 detection

  • new: check_nidhogg.asm - added Nidhogg v1.0 Final, v1.1 Beta 1 and [unknown version] detection

  • new: check_novacipher.asm - added NovaCipher 1.0 Beta detection

  • new: check_npack.asm - added nPack v2.0.100.2008 detection

  • new: check_pfecx.asm - added PFE CX v0.1 detection

  • new: check_poherna.asm - added Pohernah v1.02, v1.03 & v1.07 detection

  • new: check_pokescrambler.asm - p0ke Scrambler v1.2 detection added

  • new: check_rdgtejoncrypter.asm - added RDG Tejon Crypter v0.6, v0.7 & v0.8 detection

  • new: check_rewolfdllpackager.asm - added ReWolf DLLPackager v1.0 detection

  • new: check_roguepack.asm - added RoguePack v4.1 detection

  • new: check_scancryptic.asm - added ScanCryptic v2.0 detection

  • new: check_securepe.asm - added SecurePE v1.6 detection

  • new: check_supercrypt.asm - added Super Crypt v1.0 detection

  • new: check_tgrcrypter.asm - added TGR Crypter v1.0 detection

  • new: check_vegancrypter.asm - added Vegan-Crypter v0.7 detection

  • new: check_yokohcrypter.asm - added Yokoh Crypter v1.3 detection

  • new: license_adobelm.asm - Adobe Systems License Manager Module detection added

  • new: license_deploylx.asm - added DeployLX Licensing for DotNet detection

  • new: license_esellerate.asm - added eSellerate Activation System Core Module detection

  • new: license_infralution.asm - Infralution Licensing System for DotNET detection added

  • new: license_isquicklicense.asm - added Interactive Studios Quick License Manager detection

  • new: license_mirage.asm - added detection for Mirage License Protector

  • new: license_sentinelrms.asm - added SafeNet Sentinel RMS Core.dll detection

  • new: license_xheolicensing.asm - added Xheo Licensing Module for DotNet detection

  • new: dongle_biteboard.asm - added Bite-Board USB Dongle detection

  • new: dongle_copylock.asm - added CopyLock Dongle detection

  • new: dongle_marx.asm - MARX Crypto-BOX Dongle detection added

  • new: dongle_rockey.asm - added Rockey2 / Rockey4 Dongle detection

  • new: dongle_sentinel.asm - added detection of the NetSentinel Win32 Client DLL

  • new: dongle_sentry.asm - added Sentry Hardware Lock detection

  • new: dongle_wizzkey.asm - added Wizzkey Dongle detection

  • new: installer_digital_river_downloader.asm - Digital River Download Manager detection

  • new: installer_gpinstall.asm - added GP-Install Module detection

  • new: installer_lymesfx.asm - added Lyme SFX Extractor Module detection

  • new: installer_install_anywhere.asm - added InstallAnywhere detection

  • new: installer_installshield.asm - added InstallShield v15 detection & Installshield PackageForTheWeb Installers

  • new: installer_lindersoftsetup.asm - added Lindersoft Setup Builder Module detection

  • new: installer_omnisetup.asm - added Omni Setup Module detection

  • new: installer_popcap.asm - added PopCap Installer detection

  • new: installer_realarcade_downloader.asm - added RealArcade Download Manager detection

  • new: installer_reflexive_arcade.asm - added Reflexive Arcade Install Wrapper detection

  • new: installer_smart_install_maker.asm - added Smart InstallMaker detection

  • new: installer_visual_patch.asm - added detection for Visual Patch Installer

  • improved: check_starforce.asm
    - updated to handle those strange starforce 5.60 exe’s that
    didn’t have version information
    - updated to handle Gothic 3 Forsaken Gods (russian)

  • improved: check_securom.asm - code updated to detect the drm dyn data module

  • improved: check_protectdisc.asm - added one more older version (v7.7.0)

  • improved: check_codelok.asm - scanning speed optimizations

  • improved: check_sysiphus.asm - optimized detection & scanning speed

  • improved: check_solidshield.asm - update for those strange exe’s and dll’s with no version information

  • improved: check_themida.asm - better version detection (v1.8.2.0 - v1.9.5.0, v1.9.7.0 - v1.9.9.0, v2.0.0.0 - v2.0.2.0, v2.0.3.0 - v2.0.4.0, v2.0.5.0 (or newer))

  • improved: check_acprotect.asm - faster scanning results

  • improved: check_armadillo.asm - armadillo detection code updated

  • improved: check_asprotect.asm - rewritten for better version detection

  • improved: check_xenocode.asm - tweaked detection

  • improved: check_thinstall.asm - updated with another detection method for v3.207

  • improved: check_upx.asm - fixed UPX detection code so it detects upx’ed dlls too

  • improved: check_xprotector.asm - added in another check (this also fixed a possible wrong detection of Themida / WinLicense protected DotNet executables)

  • improved: check_vmprotect.asm - made more generic, adjusted version info output

  • improved: check_andpakk2.asm - rewritten, additionally we exactly detect the 2 versions (v0.06 & v0.18) now

  • improved: check_anslympacker.asm - rewritten

  • improved: check_cicompress.asm - tweaked & optimised

  • improved: check_exestealth.asm - added in one more generic check

  • improved: check_mew10.asm - tweaked mew 10 detection

  • improved: check_pebundle.asm - updated, now detects on an exe wich didn´t before

  • improved: check_rdgtejoncrypter.asm - added in a more generic detection method

  • improved: check_telock.asm - tweaked TeLock v0.96 detection

  • improved: license_elicense.asm - completely rewritten (better v3.2 & v4.0 detection)

  • improved: license_flexlm.asm - optimized detection & scanning speed

  • improved: license_flexnet.asm - optimized detection & scanning speed

  • improved: license_haspsl.asm - added another check for HASP SL

  • improved: license_interlok.asm - added in one more generic check

  • improved: license_salesagent.asm - optimized detection & scanning speed

  • improved: license_sentinellm.asm - optimized

  • improved: generic speed improvements in almost all license scans

  • improved: dongle_keylok2.asm - updated KeyLok2 Dongle detection for better detection

  • improved: generic speed improvements in all dongle scans

  • improved: installer_7zip.asm - code updated, now detects an exe it never ‘saw’ before

  • improved: installer_installaware.asm - updated to detect a custom version wich was un-detected before

  • improved: installer_installshield.asm - installshield detection is now more generic and improved

  • improved: installer_mscabsfx.asm - microsoft cab sfx format detection is now made better

  • improved: installer_nullsoft.asm - updated to handle nullsoft sfx exe’s with the data in the resource section

  • improved: installer_rarsfx.asm - WinRAR SFX detection updated

  • improved: installer_zylomgames.asm - detection of another variant of Zylom Games Setup

  • bugfix: fixed bug in Cactus Data Shield file scan (discovered by Blazkowicz on acrobat.dll)

  • bugfix: check_obsidium.asm - bugfix in obsidium detection code

  • bugfix: check_polyene.asm - fixed possible crashbug

  • bugfix: installer_redshift.asm - fixed potential bug

still #1 again :slight_smile:
currently detecting 430 different (!) 32/64bit exe protectors/packers/crypters, dongles, licenses, installers…


#46

[B][U]v6.2.3[/U][/B]

  • bugfix: check_starforce.asm - starforce ‘crap output’ bug fixed
  • update feature - updated to show version number on update as well, instead of some ‘strange’ number

#47

hello folks!

We are proud to present you the next and most up2date version of protection id.
it was about time to bring this to the public, as the last version was released back in march.

During development of this version we ported it over to MASM v10,
using the latest compiler & linker available at the moment.

This version of pid features highly optimized scanning routines, resulting in very fast detections.
i.e. a 2 GB setup.exe in processed in less then 1 second (smart mode kicks in).

We tweaked nearly all scans to benefit from our new procs.

[U]core additions / changes[/U]

  • new: compiled using masm v10 compiler & linker

  • new: added in new and optimized scanning routines

  • new: protection id is now able to scan inside msi files

  • new: clean temp tool (Extensions -> Clean Temp)

  • new: added in our own fast internal zlib decompresion routines

  • new: compiler detector updated to detect:
    - more Visual C++
    - appended flash files
    - Power Basic
    - Watcom C/C++
    - MinGW
    - GoASM

  • update: reporting part on file type, now reports bitness & file subsystem

  • update: added in recovery system - if a crash happens when scanning a file/cd/dvd and the crash is in the scanning thread,
    the seh system will ‘recover’ the crash, skipping all other scan modules and simply clean things up.
    So a crash when scanning does NOT take protection id down (the crash is reported to the log)

  • update: windows error code resolver dialog got a face lift and some added functionality

  • update: initial modification to report cpu usage on ALL available cores

  • update: shortcuts are now not made if pid is run from a removable drive

  • update: added in reporting for uac setting in vista or higher

  • update: scan size threshold increased to 50mb

  • update: added in the nfo association configuration

  • update: compiler detection enabled by default now

  • update: adjusted the way the systray worked
    - double left click on the pid icon will cause the pid window to be shown / hidden
    - right click on the pid icon will cause the right click systray context menu to appear

  • bugfix: cab file handler bug fixed

  • bugfix: scan file on cd/dvd did not work

  • bugfix: fix for shortcuts getting fucked

  • bugfix: fixed bug in the seh system, which lead to a crash

  • bugfix: file queue stuff (pause, remove, clear all) fully operational again

  • bugfix: logic fix, checking section count could technically be wrong if exe was x64

  • bugfix: selecting scan folder 2x resulted in it messing up

  • bugfix: minor adjustment to avoid closing an invalid handle

  • bugfix: fixed output bug on small files

  • bugfix: fixed a possible win9x issue

  • bugfix: minor gui fixes

[U]detection additions / changes[/U]

  • new: check_activemark.asm - added exact version detection & more detailed output for v4, v5 & v6 of ActiveMark

  • new: check_byteshield.asm - ByteShield detection got heavily updated, now it contains a lot extra more info

  • new: check_ea_custom.asm - added in detection for EA Custom Protection (used in The Sims 3)

  • new: check_gameguard.asm - GameGuard Launcher Module & it’s version got reported

  • new: check_hackshield.asm - AhnLab HackShield detection added

  • new: check_impulse.asm - Impulse DRM (+ core module) detection added

  • new: check_protectdisc.asm - added in new versions: v9.11.0, v9.20.0, v9.25.0 & latest v9.26.0

  • new: check_protectdisc.asm - added in detection of how many trial days a Protect Disc exe is allowed to run

  • new: check_safedisc.asm - updated to detect clcd32.dll, dplayerx.dll, drvmgt.dll from old safedisc 1 games

  • new: check_secureebook.asm - added in Secure eBook Wrapper detection

  • new: check_securom.asm - added SecuROM DFA v1 and v2 detection

  • new: check_securom.asm - added SecuROM 7 dfa.dll detection

  • new: check_securom.asm - added detection for SecuROM 5 and 4 (or lower) dll modules (cms*.dll sintf*.dll)

  • new: check_solidshield.asm - added in Tages Setup version detection in solidshield core.dll (if found)

  • new: check_solidshield.asm - SolidShield wrapped dlls will be detected now

  • new: check_starforce.asm - added in detection of StarForceFileSystem containers (SFFS)

  • new: check_steam.asm - added in detection of the Steam Client API Module & report Steam api usage in exe

  • new: check_themida.asm - updated to show watermarking on some versions

  • new: check_playfirst.asm - added in detection of the Playfirst Game Library

  • new: check_playrixwrapper.asm - added Playrix Game Wrapper detection

  • new: check_reflexivearcade.asm - added in detection of build 177 & build 178 of the ReflexiveArcade Wrapper

  • new: check_robingameswrapper.asm - added in Robin Games Wrapper detection

  • new: check_spintop.asm - added SpinTop DRM Module detection

  • new: check_mfortress.asm - added MegaFortress detection

  • new: check_upx.asm - added in more informative upx info

  • new: check_aase.asm - added Aase detection

  • new: check_adnexeprotector.asm - added ADN Exe Protector v0.5 detection

  • new: check_aliencryptor.asm - added Alien Cryptor v1.0 detection

  • new: check_armadillo.asm - added Armadillo v6.40 and v6.60 - v7.00 (or newer) detection

  • new: check_aspack.asm - added ASPack v2.2 detection

  • new: check_asprotect.asm - added ASProtect v1.4 build 04.01 Beta detection

  • new: check_aurastompercrypter.asm - added AuraStomper Crypter detection

  • new: check_babelobfuscator.asm - Babel .Net Obfuscator detection added

  • new: check_blindspot.asm - BlindSpot File Binder v1.0 detection added

  • new: check_deepseaobfuscator.asm - added in DeepSea .Net Obfuscator detection

  • new: check_dotfixniceprotect.asm - added version detection for v1.0 - v2.x, v2.8 - v2.9, v3.0 - v3.6

  • new: check_dotnetreactor.asm - added in detection of dotNET Reactor v4.0 (or newer)

  • new: check_dsrfileprotector.asm - added dSR File Protector detection

  • new: check_eprot.asm - added !EProt detection

  • new: check_epprotector.asm - added EP Protector v0.1 detection

  • new: check_fishnet.asm - added Fish.NET packer detection

  • new: check_flyskysoftware.asm - added Fly Sky Software Custom Protector detection

  • new: check_hackhoundbinder.asm - added in Hack Hound File Binder detection

  • new: check_ionworxidentifier.asm - added Ionworx Identifier SDK Module detection

  • new: check_leetcryptor.asm - added LeetCryptor v1 detection

  • new: check_moleboxultra.asm - added in MoleBox Ultra v4.x detection

  • new: check_pcguard.asm - added detection of latest PC-Guard v5.04

  • new: check_alloy.asm - added PGWARE Alloy [generic] detection

  • new: check_rdgpolypack.asm - added RDG PolyPack v1.1 detection

  • new: check_simbioz.asm - added in SimbiOZ v2.1 detection

  • new: check_skycrypt.asm - added in Sky Crypt v2.0 detection

  • new: check_stultrapack2.asm - added ST Ultra Pack 2 v0.6s detection

  • new: check_themisbinder.asm - added in Themis Binder v0.2 detection

  • new: check_upack.asm - added detection of more detailed versions

  • new: check_vprotect.asm - added VProtect detection

  • new: check_zipworx.asm - added ZipWorx detection

  • new: license_bentleyieg.asm - added Bentley IEG License Service detection

  • new: license_crypkeysdk.asm - added CrypKey v7.0 (or newer) detection

  • new: license_crypkeysdk.asm - added detection of the CrypKey License Service Installer

  • new: license_desawarelicensing.asm - added Desaware Licensing System for .NET Module detection

  • new: license_elicense.asm - now detecting on a dll it didn’t see before

  • new: license_interlok.asm - updated to detect PACE InterLok System File

  • new: license_reprise.asm - added Reprise License Manager detection

  • new: license_sentinelrms.asm - added SafeNet Sentinel RMS v8.x detection

  • new: dongle_hasp.asm - NetHASP Network Dongles are detected

  • new: dongle_hasp.asm - added in detection of the Aladdin HASP SRM Run-time Environment Installer

  • new: dongle_ilok.asm - added in iLok USB Hardware Dongle detection

  • new: dongle_matrix.asm - added Matrix Dongle detection

  • new. dongle_microdog.asm - added SafeNet MicroDog Driver installer detection

  • new: dongle_sentinel.asm - added in detection of Rainbow NetSENTiNEL SUPER PRO Dongle

  • new: dongle_syncrosoft.asm - added in SyncroSoft USB Dongle detection

  • new: installer_advancedinstaller.asm - added Advanced Installer detection

  • new: installer_autoplay_media_studio.asm - added Indigorose - AutoPlay Media Studio

  • new: installer_bitrock.asm - added BitRock InstallBuilder Module detection

  • new: installer_fenomen.asm - added Fenomen Downloader detection

  • new: installer_gamehouse.asm - added GameHouse Installer detection

  • new: installer_setupfactory.asm - added detection of Setup Factory v8.x modules

  • new: installer_uharcsfx.asm - added UHARC SFX Archive detection

  • improved: check_3plock.asm - added in another generic check

  • improved: check_enigmaprotector - now detects on an Enigma version it didn’t ‘see’ before

  • improved: check_hexalock.asm - optimized HexaLock detection

  • improved: check_laserlok.asm - optimized Laserlok scanning speed

  • improved: check_protectdisc.asm - tweaked output

  • improved: check_safedisc.asm - optimized Safedisc v1 scanning speed

  • improved: check_smarte.asm - added in two new checks

  • improved: check_starforce.asm - improved scanning speed

  • improved: check_steam.asm - updated detection on another steam variant on assassins creed and r6 vegas

  • improved: check_tages.asm - improved detection of the Tages protection driver

  • improved: check_vob.asm - added one more generic check

  • improved: check_execryptor2.asm - code tweaked to reduce false positives

  • improved: check_alawar.asm - scanning speed optimizations

  • improved: check_elefunwrapper.asm - scanning speed optimizations & reports offset / size of virgin executable

  • improved: check_popcapdrm.asm - scanning speed optimizations

  • improved: check_reflexivearcade.asm - optimized ReflexiveArcade Wrapper detection

  • improved: check_abccryptor.asm - added in a new check

  • improved: check_armprotector.asm - added in one more generic check

  • improved: check_asdpack.asm - scanning speed optimizations

  • improved: check_aspack.asm - scanning speed improvements

  • improved: check_asprotect.asm - tweaked version output

  • improved: check_atreprotector.asm - added in another generic check

  • improved: check_bambam.asm - added in two more checks to tighten detection

  • improved: check_beria.asm - improved Beria detection

  • improved: check_dalcrypt.asm - added in two new checks

  • improved: check_dotfuscator.asm - optimized scanning speed

  • improved: check_dotnetprotector.asm - optimized scanning speed

  • improved: check_enigmaprotector.asm - added in another generic check

  • improved: check_epprotector.asm - code adjusted, made faster

  • improved: check_exestealth.asm - optimized scanning speed

  • improved: check_ezip.asm - scanning speed optimizations

  • improved: check_exestealth.asm - improved scanning speed

  • improved: check_gieprotector.asm - optimised the signature scan

  • improved: check_kkrunchy.asm - added in detections for old kkrunchy (2003)

  • improved: check_mew5.asm - Mew 5 EXE Coder v0.1 detection tweaked

  • improved: check_mpress.asm - mpress for dot.net - tweaked detection

  • improved: check_mslrh.asm - added in two more generic checks

  • improved: check_mucruncher.asm - rewritten MuCruncher detection

  • improved: check_mz0ope.asm - added in another check

  • improved: check_nidhogg.asm - optimized Nidhogg scanning speed

  • improved: check_packitbitch.asm - added in two new checks

  • improved: check_polyene.asm - added in more generic checks for PolyEne

  • improved: check_punisher.asm - added in three new checks

  • improved: check_sevlock.asm - tweaked sevLock detection

  • improved: check_simplepack.asm - now detects all the simplepack exe’s it didn’t detect before

  • improved: check_softsentry.asm - added in more checks + optimized scanning speed

  • improved: check_spicesnet.asm - added in another check

  • improved: check_telock.asm - improved TeLock v1.0 detection

  • improved: check_upack.asm - added more detailed version checks, tweaked some detections

  • improved: check_upx.asm - fixed possible wrong detection

  • improved: check_vbowatch.asm - updated with a better signature

  • improved: check_visualprotect.asm - added in one more check

  • improved: check_vmprotect.asm - now it detects on a dll it didn’t ‘see’ before

  • improved: check_wildtangent.asm - scanning speed optimizations

  • improved: check_wlcrypt.asm - optimized WL-Crypt detection

  • improved: check_xprotector.asm - added in two heuristic checks

  • improved: check_yzpack.asm - tweaked

  • improved: dongle_hasphlenvelope.asm - now detects on wrapped sys files too

  • improved: dongle_keylok2.asm - improved Key-Lok II Dongle scan speed

  • improved: dongle_marx.asm - added in another check

  • improved: dongle_sentinel.asm - detects Sentinel on x64 executables

  • improved: dongle_wibu.asm - added in another check

  • improved: minor tweaks for all license detections

  • improved: license_crypkeyinstant.asm - improved scanning speed in files wrapped with CrypKey Instant

  • improved: license_crypkeysdk.asm - updated / tweaked CrypKey detection

  • improved: license_elicense.asm - improved eLicense scanning speed

  • improved: license_haspsl.asm - speed up HASP SL Licensing System scans

  • improved: license_interlok.asm - scan speed improvements + added in detection for another ‘variant’ of InterLok

  • improved: license_ntitles.asm - scanning speed improvements

  • improved: installer_akinstaller.asm - scanning speed optimizations

  • improved: installer_clickteam.asm - improved generic detection

  • improved: installer_createinstall.asm - scanning speed optimizations

  • improved: installer_gkwaresfx.asm - improved generic detection

  • improved: installer_patchwise.asm - now detects a module it did not ‘see’ before

  • improved: installer_rarsfx.asm - updated to handle new winrar sfx

  • bugfix: check_starforce.asm - fixed possible crashbug

  • bugfix: check_dotnetguard.asm - fixed non register preservation

  • bugfix: check_vmprotect.asm - fixed generic detection

  • bugfix: check_forgot.asm - fixed non detection

  • bugfix: check_quickpacknt.asm - fixed non-detection bug

  • bugfix: check_shrinkwrap.asm - fixed non-detection bug

  • bugfix: check_upx.asm - fixed a possible wrong detection

[U]CD/DVD/Image file/sector scan[/U]

  • added in SecuROM v7.40 (or newer) detection via sector scan
  • some more updates on the iso making code, and the cddvd_api core
  • tweaking the cd/dvd dialog portion, now detects and reports errors better, along with better sector calculations
    (will now abort if it detects a css encrypted sector when making an iso)

#48

version 6.3.5 is out - some bugfixes, better detection, some tweaks

some bugs have already been reported and are being worked on atm (next release should be in a week or so)…

available at the usual site - http://pid.gamecopyworld.com

core additions / changes

  • new: compiled using masm v10 compiler & linker

  • new: added in new and optimized scanning routines

  • new: protection id is now able to scan inside msi files

  • new: clean temp tool (Extensions -> Clean Temp)

  • new: added in our own fast internal zlib decompresion routines

  • new: compiler detector updated to detect:
    - more Visual C++
    - appended flash files
    - Power Basic
    - Watcom C/C++
    - MinGW
    - GoASM

  • update: reporting part on file type, now reports bitness & file subsystem

  • update: added in recovery system - if a crash happens when scanning a file/cd/dvd and the crash is in the scanning thread,
    the seh system will ‘recover’ the crash, skipping all other scan modules and simply clean things up.
    So a crash when scanning does NOT take protection id down (the crash is reported to the log)

  • update: windows error code resolver dialog got a face lift and some added functionality

  • update: initial modification to report cpu usage on ALL available cores

  • update: shortcuts are now not made if pid is run from a removable drive

  • update: added in reporting for uac setting in vista or higher

  • update: scan size threshold increased to 50mb

  • update: added in the nfo association configuration

  • update: compiler detection enabled by default now

  • update: adjusted the way the systray worked
    - double left click on the pid icon will cause the pid window to be shown / hidden
    - right click on the pid icon will cause the right click systray context menu to appear

  • bugfix: cab file handler bug fixed

  • bugfix: scan file on cd/dvd did not work

  • bugfix: fix for shortcuts getting fucked

  • bugfix: fixed bug in the seh system, which lead to a crash

  • bugfix: file queue stuff (pause, remove, clear all) fully operational again

  • bugfix: logic fix, checking section count could technically be wrong if exe was x64

  • bugfix: selecting scan folder 2x resulted in it messing up

  • bugfix: minor adjustment to avoid closing an invalid handle

  • bugfix: fixed output bug on small files

  • bugfix: fixed a possible win9x issue

  • bugfix: minor gui fixes

detection additions / changes

  • new: check_activemark.asm - added exact version detection & more detailed output for v4, v5 & v6 of ActiveMark

  • new: check_byteshield.asm - ByteShield detection got heavily updated, now it contains a lot extra more info

  • new: check_ea_custom.asm - added in detection for EA Custom Protection (used in The Sims 3)

  • new: check_gameguard.asm - GameGuard Launcher Module & it’s version got reported

  • new: check_hackshield.asm - AhnLab HackShield detection added

  • new: check_impulse.asm - Impulse DRM (+ core module) detection added

  • new: check_protectdisc.asm - added in new versions: v9.11.0, v9.20.0, v9.25.0 & latest v9.26.0

  • new: check_protectdisc.asm - added in detection of how many trial days a Protect Disc exe is allowed to run

  • new: check_safedisc.asm - updated to detect clcd32.dll, dplayerx.dll, drvmgt.dll from old safedisc 1 games

  • new: check_secureebook.asm - added in Secure eBook Wrapper detection

  • new: check_securom.asm - added SecuROM DFA v1 and v2 detection

  • new: check_securom.asm - added SecuROM 7 dfa.dll detection

  • new: check_securom.asm - added detection for SecuROM 5 and 4 (or lower) dll modules (cms*.dll sintf*.dll)

  • new: check_solidshield.asm - added in Tages Setup version detection in solidshield core.dll (if found)

  • new: check_solidshield.asm - SolidShield wrapped dlls will be detected now

  • new: check_starforce.asm - added in detection of StarForceFileSystem containers (SFFS)

  • new: check_steam.asm - added in detection of the Steam Client API Module & report Steam api usage in exe

  • new: check_themida.asm - updated to show watermarking on some versions

  • new: check_playfirst.asm - added in detection of the Playfirst Game Library

  • new: check_playrixwrapper.asm - added Playrix Game Wrapper detection

  • new: check_reflexivearcade.asm - added in detection of build 177 & build 178 of the ReflexiveArcade Wrapper

  • new: check_robingameswrapper.asm - added in Robin Games Wrapper detection

  • new: check_spintop.asm - added SpinTop DRM Module detection

  • new: check_mfortress.asm - added MegaFortress detection

  • new: check_upx.asm - added in more informative upx info

  • new: check_aase.asm - added Aase detection

  • new: check_adnexeprotector.asm - added ADN Exe Protector v0.5 detection

  • new: check_aliencryptor.asm - added Alien Cryptor v1.0 detection

  • new: check_armadillo.asm - added Armadillo v6.40 and v6.60 - v7.00 (or newer) detection

  • new: check_aspack.asm - added ASPack v2.2 detection

  • new: check_asprotect.asm - added ASProtect v1.4 build 04.01 Beta detection

  • new: check_aurastompercrypter.asm - added AuraStomper Crypter detection

  • new: check_babelobfuscator.asm - Babel .Net Obfuscator detection added

  • new: check_blindspot.asm - BlindSpot File Binder v1.0 detection added

  • new: check_deepseaobfuscator.asm - added in DeepSea .Net Obfuscator detection

  • new: check_dotfixniceprotect.asm - added version detection for v1.0 - v2.x, v2.8 - v2.9, v3.0 - v3.6

  • new: check_dotnetreactor.asm - added in detection of dotNET Reactor v4.0 (or newer)

  • new: check_dsrfileprotector.asm - added dSR File Protector detection

  • new: check_eprot.asm - added !EProt detection

  • new: check_epprotector.asm - added EP Protector v0.1 detection

  • new: check_fishnet.asm - added Fish.NET packer detection

  • new: check_flyskysoftware.asm - added Fly Sky Software Custom Protector detection

  • new: check_hackhoundbinder.asm - added in Hack Hound File Binder detection

  • new: check_ionworxidentifier.asm - added Ionworx Identifier SDK Module detection

  • new: check_leetcryptor.asm - added LeetCryptor v1 detection

  • new: check_moleboxultra.asm - added in MoleBox Ultra v4.x detection

  • new: check_pcguard.asm - added detection of latest PC-Guard v5.04

  • new: check_alloy.asm - added PGWARE Alloy [generic] detection

  • new: check_rdgpolypack.asm - added RDG PolyPack v1.1 detection

  • new: check_simbioz.asm - added in SimbiOZ v2.1 detection

  • new: check_skycrypt.asm - added in Sky Crypt v2.0 detection

  • new: check_stultrapack2.asm - added ST Ultra Pack 2 v0.6s detection

  • new: check_themisbinder.asm - added in Themis Binder v0.2 detection

  • new: check_upack.asm - added detection of more detailed versions

  • new: check_vprotect.asm - added VProtect detection

  • new: check_zipworx.asm - added ZipWorx detection

  • new: license_bentleyieg.asm - added Bentley IEG License Service detection

  • new: license_crypkeysdk.asm - added CrypKey v7.0 (or newer) detection

  • new: license_crypkeysdk.asm - added detection of the CrypKey License Service Installer

  • new: license_desawarelicensing.asm - added Desaware Licensing System for .NET Module detection

  • new: license_elicense.asm - now detecting on a dll it didn’t see before

  • new: license_interlok.asm - updated to detect PACE InterLok System File

  • new: license_reprise.asm - added Reprise License Manager detection

  • new: license_sentinelrms.asm - added SafeNet Sentinel RMS v8.x detection

  • new: dongle_hasp.asm - NetHASP Network Dongles are detected

  • new: dongle_hasp.asm - added in detection of the Aladdin HASP SRM Run-time Environment Installer

  • new: dongle_ilok.asm - added in iLok USB Hardware Dongle detection

  • new: dongle_matrix.asm - added Matrix Dongle detection

  • new. dongle_microdog.asm - added SafeNet MicroDog Driver installer detection

  • new: dongle_sentinel.asm - added in detection of Rainbow NetSENTiNEL SUPER PRO Dongle

  • new: dongle_syncrosoft.asm - added in SyncroSoft USB Dongle detection

  • new: installer_advancedinstaller.asm - added Advanced Installer detection

  • new: installer_autoplay_media_studio.asm - added Indigorose - AutoPlay Media Studio

  • new: installer_bitrock.asm - added BitRock InstallBuilder Module detection

  • new: installer_fenomen.asm - added Fenomen Downloader detection

  • new: installer_gamehouse.asm - added GameHouse Installer detection

  • new: installer_setupfactory.asm - added detection of Setup Factory v8.x modules

  • new: installer_uharcsfx.asm - added UHARC SFX Archive detection

  • improved: check_3plock.asm - added in another generic check

  • improved: check_enigmaprotector - now detects on an Enigma version it didn’t ‘see’ before

  • improved: check_hexalock.asm - optimized HexaLock detection

  • improved: check_laserlok.asm - optimized Laserlok scanning speed

  • improved: check_protectdisc.asm - tweaked output

  • improved: check_safedisc.asm - optimized Safedisc v1 scanning speed

  • improved: check_smarte.asm - added in two new checks

  • improved: check_starforce.asm - improved scanning speed

  • improved: check_steam.asm - updated detection on another steam variant on assassins creed and r6 vegas

  • improved: check_tages.asm - improved detection of the Tages protection driver

  • improved: check_vob.asm - added one more generic check

  • improved: check_execryptor2.asm - code tweaked to reduce false positives

  • improved: check_alawar.asm - scanning speed optimizations

  • improved: check_elefunwrapper.asm - scanning speed optimizations & reports offset / size of virgin executable

  • improved: check_popcapdrm.asm - scanning speed optimizations

  • improved: check_reflexivearcade.asm - optimized ReflexiveArcade Wrapper detection

  • improved: check_abccryptor.asm - added in a new check

  • improved: check_armprotector.asm - added in one more generic check

  • improved: check_asdpack.asm - scanning speed optimizations

  • improved: check_aspack.asm - scanning speed improvements

  • improved: check_asprotect.asm - tweaked version output

  • improved: check_atreprotector.asm - added in another generic check

  • improved: check_bambam.asm - added in two more checks to tighten detection

  • improved: check_beria.asm - improved Beria detection

  • improved: check_dalcrypt.asm - added in two new checks

  • improved: check_dotfuscator.asm - optimized scanning speed

  • improved: check_dotnetprotector.asm - optimized scanning speed

  • improved: check_enigmaprotector.asm - added in another generic check

  • improved: check_epprotector.asm - code adjusted, made faster

  • improved: check_exestealth.asm - optimized scanning speed

  • improved: check_ezip.asm - scanning speed optimizations

  • improved: check_exestealth.asm - improved scanning speed

  • improved: check_gieprotector.asm - optimised the signature scan

  • improved: check_kkrunchy.asm - added in detections for old kkrunchy (2003)

  • improved: check_mew5.asm - Mew 5 EXE Coder v0.1 detection tweaked

  • improved: check_mpress.asm - mpress for dot.net - tweaked detection

  • improved: check_mslrh.asm - added in two more generic checks

  • improved: check_mucruncher.asm - rewritten MuCruncher detection

  • improved: check_mz0ope.asm - added in another check

  • improved: check_nidhogg.asm - optimized Nidhogg scanning speed

  • improved: check_packitbitch.asm - added in two new checks

  • improved: check_polyene.asm - added in more generic checks for PolyEne

  • improved: check_punisher.asm - added in three new checks

  • improved: check_sevlock.asm - tweaked sevLock detection

  • improved: check_simplepack.asm - now detects all the simplepack exe’s it didn’t detect before

  • improved: check_softsentry.asm - added in more checks + optimized scanning speed

  • improved: check_spicesnet.asm - added in another check

  • improved: check_telock.asm - improved TeLock v1.0 detection

  • improved: check_upack.asm - added more detailed version checks, tweaked some detections

  • improved: check_upx.asm - fixed possible wrong detection

  • improved: check_vbowatch.asm - updated with a better signature

  • improved: check_visualprotect.asm - added in one more check

  • improved: check_vmprotect.asm - now it detects on a dll it didn’t ‘see’ before

  • improved: check_wildtangent.asm - scanning speed optimizations

  • improved: check_wlcrypt.asm - optimized WL-Crypt detection

  • improved: check_xprotector.asm - added in two heuristic checks

  • improved: check_yzpack.asm - tweaked

  • improved: dongle_hasphlenvelope.asm - now detects on wrapped sys files too

  • improved: dongle_keylok2.asm - improved Key-Lok II Dongle scan speed

  • improved: dongle_marx.asm - added in another check

  • improved: dongle_sentinel.asm - detects Sentinel on x64 executables

  • improved: dongle_wibu.asm - added in another check

  • improved: minor tweaks for all license detections

  • improved: license_crypkeyinstant.asm - improved scanning speed in files wrapped with CrypKey Instant

  • improved: license_crypkeysdk.asm - updated / tweaked CrypKey detection

  • improved: license_elicense.asm - improved eLicense scanning speed

  • improved: license_haspsl.asm - speed up HASP SL Licensing System scans

  • improved: license_interlok.asm - scan speed improvements + added in detection for another ‘variant’ of InterLok

  • improved: license_ntitles.asm - scanning speed improvements

  • improved: installer_akinstaller.asm - scanning speed optimizations

  • improved: installer_clickteam.asm - improved generic detection

  • improved: installer_createinstall.asm - scanning speed optimizations

  • improved: installer_gkwaresfx.asm - improved generic detection

  • improved: installer_patchwise.asm - now detects a module it did not ‘see’ before

  • improved: installer_rarsfx.asm - updated to handle new winrar sfx

  • bugfix: check_starforce.asm - fixed possible crashbug

  • bugfix: check_dotnetguard.asm - fixed non register preservation

  • bugfix: check_vmprotect.asm - fixed generic detection

  • bugfix: check_forgot.asm - fixed non detection

  • bugfix: check_quickpacknt.asm - fixed non-detection bug

  • bugfix: check_shrinkwrap.asm - fixed non-detection bug

  • bugfix: check_upx.asm - fixed a possible wrong detection

CD/DVD/Image file/sector scan

  • added in SecuROM v7.40 (or newer) detection via sector scan
  • some more updates on the iso making code, and the cddvd_api core
  • tweaking the cd/dvd dialog portion, now detects and reports errors better, along with better sector calculations
    �� (will now abort if it detects a css encrypted sector when making an iso)

#49

greetings folks! we are proud to announce a new public release of Protection ID.
this time it’s v6.4.0 wich features up2date detections, improvements & bugfixes.

here is the changelog, enjoy :slight_smile:

[U]core additions / changes[/U]

  • new: added in whois capabilities to IP/Name resolver

  • new: compiler detector updated to detect:
    - more Borland Delphi
    - more Visual C/C++
    - more MinGW
    - Visual Objects
    - Liberty BASIC
    - PureBASIC
    - REALbasic

  • update: changed output for rar/zip etc. wich is non protection related to be displayed in the logwindow only.
    (protection report will only display protected files like securom/starforce containers etc.)

  • update: some tweaks for the shortcut creation system

  • bugfix: possible digital signature check crash fixed

  • bugfix: peid extension code tweaks & some fixes

  • bugfix: fixed closing a bad handle

[U]detection additions / changes[/U]

  • new: check_cenega.asm - added in Cenega ProtectDVD detection (custom protection for cenega .pl games)

  • new: check_protectdisc.asm - added in generic v9.27 (or higher) detection

  • new: check_protectdisc.asm - added in exact Protect DiSC versions for v9.26, v9.28 & v9.30

  • new: check_steam.asm - added in Valve CEG - Custom Executable Generation detection for Steam exe’s

  • new: check_ubidrm.asm - added in UBISoft Online DRM detection

  • new: check_armadillo.asm - added in Armadillo v7.20 (or newer) detection

  • new: check_asprotect.asm - added in ASProtect v2.56 (or newer) detection

  • new: check_boxedapppacker.asm - added in detection for BoxedAppPacker bundled files

  • new: check_clisecure.asm - added in detection for CliSecure .NET Code Protector

  • new: check_codewall.asm - added in detection of CodeWall Technologies .NET Protector

  • new: check_dyamarobfuscator.asm - added in DYAMAR Obfuscator detection

  • new: check_enigmaprotector.asm - detection of Enigma Protector v2.xx wrapped files

  • new: check_obsidium.asm - added in Obsidium v1.4.0.0 (or newer) detection

  • new: check_reflexivearcade.asm - added in Reflexive Arcade Wrapper version info for build 179, 180, 181, 182, 183 & v184

  • new: check_safeengine.asm - added Safengine Licensor v1.7.2.0 (or newer) detection

  • new: check_salamandernet.asm - added in detection of Salamander .NET Protector & the core.dll (incl. version)

  • new: check_shoecakedrm.asm - added in detection of Shoecake Games Activation

  • new: check_softanchor.asm - added in UniLoc SoftAnchor detection

  • new: check_themida.asm - detection of Themida using a new variant of Hide from PE Scanner

  • new: check_xenocode.asm - added in detection for Xenocode Postbuild 2009

  • new: check_xenocode.asm - added in detection for XenoCode Virtual Application Studio 2010

  • new: check_apecsoftswftoexe.asm - added in ApecSoft SWF2EXE Converter v1.0 module detection

  • new: check_babelobfuscator.asm - added in Babel .Net Obfuscator v3.x (or higher) detection

  • new: check_exedefender.asm - added in ExeDefender v1.0 detection

  • new: check_larp.asm - added in LARP v2.x detection

  • new: check_netspider.asm - added in NET.Spider v1.0 (or older) and v1.1 (or higher) detection

  • new: check_noobyprotect.asm - updated to detect NoobyProtect v1.7.x.x

  • new: check_refruncycrypter.asm - Refruncy Crypter detection added

  • new: check_scobfuscator.asm - added in SC Obfuscator detection

  • new: check_scpack.asm - added in SC Pack v0.1 & v0.2 detection

  • new: check_vprotect.asm - rewritten to detect VirtualizeProtect v1.0 (or newer)

  • new: check_yincrypt.asm - added in YinCrypt v1 (Public) detection

  • new: license_activelock.asm - added in ActiveLock Licensing Module for DotNET detection

  • new: license_icelicense.asm - added in detection of IonWorx - ICE License

  • new: license_iceni.asm - added Iceni Technology License Wrapper detection

  • new: license_interlok.asm - added iLok USB device driver detection

  • new: license_protectionplus.asm - added in detection of the Protection Plus v4.6 Wrapper

  • new: dongle_marx.asm - now detects the MARX CryptoBox PE Envelope

  • new: dongle_proteqcompact.asm - added in Proteq Compact-500 Dongle detection + driver & version reporting

  • new: dongle_sentry.asm - added in detection for the Sentry Hardware Lock USB driver + version

  • new: dongle_softdog.asm - added in SoftDog driver check + version reporting

  • new: installer_adobeextract.asm - added in Adobe Extractor detection

  • new: installer_nanozip.asm - added NanoZip SFX Module detection

  • improved: check_activemark.asm - ActiveMark is now detected properly in games with a digital signature

  • improved: check_copyminder.asm - updated CopyMinder scan, does now detect on a game it didn’t see before

  • improved: check_dotnetreactor.asm - rewritten dotNet Reactor detection (more accurate)

  • improved: check_ea_custom.asm - update cucko detection with another pattern using a new routine

  • improved: check_execryptor2.asm - added in another generic check & updated to detect on 2 files it didn’t ‘see’ before

  • improved: check_moleboxultra.asm - now detects on MoleBox Virtualization Solution v4.2321 too

  • improved: check_pecompact.asm - added in two more generic checks

  • improved: check_popcapdrm.asm - now detects on recent popcap games too

  • improved: check_protectdisc.asm - better handling for newer versions

  • improved: check_securom.asm - updated to detect SecuROM SLL files a bit better

  • improved: check_securom.asm - improved paul.dll detection (were version info is removed)

  • improved: check_solidshield.asm - added in another generic check for the core.dll

  • improved: check_themida.asm - tweaked, detects now on a file it did not ‘see’ before

  • improved: check_upx.asm - added in another check for unknown / modified UPX

  • improved: check_vmprotect.asm - added in another generic check

  • improved: check_cryptic.asm - added in another check for Cryptic v2.0

  • improved: check_darkcrypt.asm - updated DarkCrypt 1.2 detection with heuristic check

  • improved: check_gieprotector.asm - added in two more checks for Gie Protector v0.2

  • improved: check_mpress.asm - updated to handle MPress v2.12 (and newer)

  • improved: check_noobyprotect.asm - NoobyProtect code adjusted to handle 2 files it didn’t ‘see’

  • improved: check_pearmor.asm - added in another check for a newer version

  • improved: check_pecrypt.asm - tweaked code results in faster scanning

  • improved: check_privateexe.asm - updated detection code for v3.x

  • improved: check_rdgpolypack.asm - tweaked, now detects on an exe it did not see before (thx ReverseB00n)

  • improved: check_safeengine.asm - updated Safengine Licensor with another check

  • improved: check_yodacrypt.asm - tweaked YodaCrypt v1.3 detection (does now detect on an exe it didn’t see before)

  • improved: check_zprotect.asm - ZProtect signature updated + it detects unknown versions now

  • improved: dongle_copylock.asm - added detection for another variant

  • improved: dongle_dinkey.asm - now detects on an application it did not ‘see’ before

  • improved: dongle_rockey.asm - updated to detect Rockey2 on an application it did not ‘see’ before

  • improved: dongle_softdog.asm - updated with another check for SoftDog dongles

  • improved: installer_7zip.asm - another variant of 7z SFX gets detected now

  • improved: installer_bitrock.asm - rewritten BitRock InstallBuilder detection to be more generic

  • improved: installer_install_anywhere - added another check for (newer) InstallAnywhere Self Extractor Modules

  • bugfix: check_securom.asm - fixed matroschka detection in securom - the name output was fucked on a recent exe

  • bugfix: dongle_copylock.asm - fixed internal bug

  • bugfix: installer_gkwaresfx.asm - fixed double output

download the fresh version at http://pid.gamecopyworld.com