Launch4J создает EXE-файл, приводящий к ложным срабатываниям с VirusTotal? - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть исполняемый файл jar, экспортированный с помощью ecplise (например, my.jar), который я преобразую в исполняемый файл Windows с помощью lauch4j (например, my.exe).

my.exe работает правильно, но если я загружаю его по общему количеству вирусов, он обнаруживает следующее:

  • Jiangmin - TrojanSpy.Java.c
  • McAfee-GW-Edition - BehavesLike.Win32.Suspicious-JAR.wc

Я пытаюсь использовать sign4j, чтобы подписать my.exe, созданный launch4j. Я должен попробовать эту команду:

sign4j.exe --verbose signtool.exe sign /fd SHA256 /f mycertificates.pfx /p mypassword /t http://timestamp.verisign.com/scripts/timstamp.dll my_signed.exe

Инструменты сообщают мне «Успешно подписано», и результат my_signed.exe имеет размер, отличный от my.exe

Но, если отсканировать my_signed.exe на общее количество вирусов, я получу тот же вирус:

  • Jiangmin - TrojanSpy.Java.c
  • McAfee-GW-Edition - BehavesLike.Win32.Suspicious-JAR.wc

Есть ли способ использовать sign4j по-другому, чтобы избежать таких проблем? Или есть другой способ предотвращения ложных срабатываний антивируса?

1 Ответ

0 голосов
/ 11 сентября 2018

Кажется, что это обычная проблема, см. Эту запись от их средства отслеживания ошибок:

Иногда я получаю сообщения о том, что некоторые программы защиты жалуются на мой JAR-упакованный L4J, содержащийвирус или троян.В настоящий момент я получаю следующие отчеты:

McAfee-GW-Edition: BehavesLike Win32 Suspicious-JARE.wc

Microsoft: троян: Win32 / Vigorf.A

Предлагаемое решение заключается в том, чтобы использовать для подписи инструмент comodo .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...