-
Notifications
You must be signed in to change notification settings - Fork 15
Add PackerScan #355
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PackerScan #355
Conversation
|
What is the purpose of this tool? It appears to only be a subset of what ProtectionScan already does. |
|
@mnadareski I tried ProtectionScan actually ; it did not output any packer. Because this is the functionality I need, I made a third application dedicated to packer scanning. BTW this is just another example application made with BinaryObjectScanner. |
|
This tells me that either the detections for the packers you cares about are lacking (which is likely) or there's a problem in the automatic enumeration of scans to use internally. All game engines, packers, and protections are scanned by default using ProtectionScan.exe. |
|
I see nowhere in |
|
To answer where it's invoked:
|
|
The point is that I tested the other tools (ExtractionTool and ProtectionScan on multiple UPX-packed samples and never saw any input containing "UPX", hence I created a separate program PackerScan. I may not have explored all the options however. But yet, I don't see any reference in the code of both tools to a check function being called for whatever supported option. |
|
I would prefer not to have additional executables that need maintenance in the future if the better solution is to fix the existing tools instead. In this case, if UPX isn't being picked up, then something needs to change because that represents ProtectionScan not working as intended. |
|
Since there has been no movement on this PR since I gave my feedback, I'm going to be closing it. If you want to open something similar in the future with my comments in mind, I will appreciate the contributions. |
Added a third reference application beside
ProtectionScanandExtractionToolcalledPackerScanthat provides a CLI tool to scan for packers fromBinaryObjectScanner.Packer.Summary of changes
PackerScanfolder with a program based onProtectionScanand adapted with theBinaryObjectScanner.PackerAPIpublish-nix.shandpublish-win.ps1scripts adapted to also buildPackerScanand create packagesREADME.mdadapted to include the third application in the first paragraph.