View Issue Details

IDProjectCategoryView StatusLast Update
0000240fileGeneralpublic2021-02-23 05:27
Reporteraodaki Assigned Tochristos  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version5.39 
Summary0000240: PE files are reported as "for MS Windows" even though they are not
DescriptionToday PE files are not just for MS Windows. Especially .NET assemblies and UEFI programs are so common and it is not correct to assume PE files are for MS Windows.
I suggest to remove "for MS Windows" from PE file reports, but I would like to hear other opinions if any.
Steps To ReproduceDownload a NuGet package (for example: https://www.nuget.org/packages/Newtonsoft.Json/13.0.1-beta1), extract it, and feed DLLs contained in them.
Tagsmagic

Activities

christos

2021-02-23 01:14

manager   ~0003557

This needs windows to extract... Can you paste the first few K of a dll or supply a patch?
Thanks!

aodaki

2021-02-23 05:27

reporter   ~0003558

NuGet tools which can extract the file run anywhere Mono or .NET Core runs, so you don't need Windows and that is the point of this ticket.

However, it may be still troublesome to set up a .NET environment if you do not have one now. Fortunately, the file is just a ZIP file as described here:
https://docs.microsoft.com/en-us/nuget/what-is-nuget

You may just use a ZIP extractor and find files whose name end with .dll.

Issue History

Date Modified Username Field Change
2021-02-19 02:42 aodaki New Issue
2021-02-19 02:42 aodaki Tag Attached: magic
2021-02-23 01:14 christos Assigned To => christos
2021-02-23 01:14 christos Status new => assigned
2021-02-23 01:14 christos Status assigned => feedback
2021-02-23 01:14 christos Note Added: 0003557
2021-02-23 05:27 aodaki Note Added: 0003558
2021-02-23 05:27 aodaki Status feedback => assigned