Skip to content
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

PETools detected as malware #7

Closed
minexew opened this issue Aug 8, 2018 · 5 comments
Closed

PETools detected as malware #7

minexew opened this issue Aug 8, 2018 · 5 comments
Labels

Comments

@minexew
Copy link

minexew commented Aug 8, 2018

See https://www.virustotal.com/#/file/8fd1a1cc1a253fd58693c181895d392ba20fc2a638aaecbc2e8f5d004db8fc27/detection
Why is this?

@upiter
Copy link
Collaborator

upiter commented Aug 12, 2018

Generic answer

You may see many false detections because antivirus technologies suck.

More complex answer

As you can see, PE Tools main executable is not packed, code is clean, no virtual machines, no encrypted code parts, no obfuscation. But many antivirus engines can't handle even such easy case.

The main reason why AV could treat PE Tools as risky software because of it's features list:

PE Editor

  • PE and DOS Headers Editor
  • PE Sections Editor
  • PE Directory Viewer and Editor
  • Export Directory Editor
  • Import Directory Editor
  • Resource Directory Viewer
  • Exception Directory Viewer
  • Relocation Directory Viewer
  • Debug Directory Viewer
  • TLS Directory Editor
  • Load Config Directory Editor
  • Bound Directory Editor

Process Viewer and Manager

  • Show basic process information
  • Show process modules

PE Dumper

  • Running process dumper

PE Rebuilder

  • Dump Fixer
  • Relocation Wiper
  • Resource Directory Rebuilder
  • PE file Validation
  • Imports Binder
  • ImageBase Changer

Possible solutions

  • Inform antivirus company that produced weak antivirus with paranoid engine about false detection: by email or forum
  • Trust professional antivirus which doesn't mark PE Tools as threat
  • Analyse PE Tools features with disassembler like Cutter / Binary Ninja / IDA and decide yourself
  • Don't use PE Tools in real world environment, only in safe VM conditions

@djdron
Copy link

djdron commented Apr 9, 2020

So where is project source code to view & research ?
Analyse code with disassembler? No, thanks.
What is a reason to place project on GitHub without source?
Chrome/Microsoft antivirus detects it as trojan.
Old version which i have 1.5.800.2006 RC7 is not detected.

@upiter
Copy link
Collaborator

upiter commented Apr 17, 2020

So where is project source code to view & research ?

It's not published, sorry.
You may find leaked/published sources of and old version, then fix bugs and add new features by yourself.

Analyse code with disassembler? No, thanks.

It's your choice. Trust antivirus.

What is a reason to place project on GitHub without source?

As an issue tracker.

Chrome/Microsoft antivirus detects it as trojan.

We don't care. See previous answer. Just don't use new version.
If you trust Chrome/Microsoft antivirus then remove new PE Tools version and be safe.

Old version which i have 1.5.800.2006 RC7 is not detected.

Great news. Use it.

@ada-s4c
Copy link

ada-s4c commented Aug 22, 2023

Old version which i have 1.5.800.2006 RC7 is not detected.
Great news. Use it.

Not ideal for the user, but that's fair.

Repository owner deleted a comment from somk Aug 23, 2023
@upiter
Copy link
Collaborator

upiter commented Aug 23, 2023

Not ideal for the user, but that's fair.

Well, after visiting the link in first post, you can get two lists:

  1. Antiviral products that suck don't do their job well (false detections)

    • Some of them treat PE Tools as "Unsafe", "Possible Threat"
    • Some of them treat PE Tools as "PUP" (Potentially Unwanted Programs)
  2. Antiviral products that do their job well (no false detections)

List of products that treat PE Tools as clean software:

  • Avira (no cloud)
  • Baidu
  • CMC
  • Cynet
  • Cyren
  • DrWeb
  • F-Secure
  • K7AntiVirus
  • K7GW
  • Kaspersky
  • NANO-Antivirus
  • Palo Alto Networks
  • QuickHeal
  • SentinelOne (Static ML)
  • TACHYON
  • TEHTRIS
  • Trapmine
  • VBA32
  • VirIT
  • Zillya
  • ZoneAlarm by Check Point
  • Zoner

I recommend to read my first comment, especially block "Possible solutions".

I hope that if every confused researcher instead of complaining here, will push AV-companies to do their job well, then we'll have more adequate AV products and services.

@upiter upiter pinned this issue Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants