Kaspersky detects KeyLogger within MP

Can someone help me understand why Kaspersky anti-virus identified and deleted a DLL within a recent Mission Planner update that is defined as a KeyLogger. I had to disable Kaspersky for the update to download; I was getting an update failed due to virus protection error; but my night time virus scan found this DLL with the Mission Planner directory and deleted it. Why is it there? Does it matter that it was deleted?Cheers!Pem

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Scanner results:10%Scanner(s) (4/39)found malware!
    Time: 2015-08-13 07:29:30 (CST)

    Scanner Engine Ver Sig Ver Sig Date Scan result Time
    ahnlab 9.9.9 9.9.9 2013-05-28 Found nothing 3
    antivir 1.9.2.0 1.9.159.0 7.11.255.236 Found nothing 24
    antiy AVL SDK 3.0 2014112615531100 2014-11-26 Found nothing 1
    arcavir 1.0 2011 2014-05-30 Found nothing 11
    asquared 9.0.0.4157 9.0.0.4157 2014-07-30 Found nothing 1
    avast 150812-1 4.7.4 2015-08-12 Found nothing 32
    avg 2109/9918 10.0.1405 2015-08-11 Found nothing 1
    baidu 2.0.1.0 4.1.3.52192 2.0.1.0 Trojan.MSIL.KeyLogger.bzam 4
    baidusd 1.0 1.0 2014-04-02 Found nothing 1
    bitdefender 7.58879 7.90123 2015-01-16 Found nothing 1
    clamav 20779 0.97.5 2015-08-12 Found nothing 1
    comodo 15023 5.1 2015-08-01 Found nothing 3
    ctch 4.6.5 5.3.14 2013-12-01 Found nothing 1
    drweb 5.0.2.3300 5.0.1.1 2015-08-09 Found nothing 33
    fortinet 27.281, 27.281 5.1.158 2015-08-13 Found nothing 1
    fprot 4.6.2.117 6.5.1.5418 2015-08-11 W32/Felix:.NET_program!Eldorado 1
    fsecure 2015-08-01-02 9.13 2015-08-01 Found nothing 1
    gdata 24.3819 24.3819 2014-08-29 Found nothing 7
    hauri 2.73 2.73 2015-01-30 Found nothing 1
    ikarus 1.06.01 V1.32.31.0 2015-08-12 Trojan-Spy.MSIL.Keylogger 23
    jiangmin 16.0.100 1.0.0.0 2015-07-30 Found nothing 16
    kaspersky 5.5.33 5.5.33 2014-04-01 Found nothing 20
    kingsoft 2.1 2.1 2013-09-22 Found nothing 3
    mcafee 7879 5400.1158 2015-07-31 Found nothing 10
    nod32 1777 3.0.21 2015-06-12 Found nothing 1
    panda 9.05.01 9.05.01 2014-06-15 Found nothing 3
    pcc 11.850.05 9.500-1005 2015-08-12 Found nothing 1
    qh360 1.0.1 1.0.1 1.0.1 Found nothing 6
    qqphone 1.0.0.0 1.0.0.0 2015-08-13 Found nothing 2
    quickheal 14.00 14.00 2014-06-14 Found nothing 2
    rising 25.17.00.04 25.17.00.04 2014-06-02 Found nothing 3
    sophos 5.17 3.60.0 2015-08-01 Found nothing 8
    sunbelt 3.9.2589.2 3.9.2589.2 2014-06-13 Found nothing 1
    symantec 20150810.001 1.3.0.24 2015-08-10 Trojan.Gen.2 1
    tachyon 9.9.9 9.9.9 2013-12-27 Found nothing 3
    thehacker 6.8.0.5 6.8.0.5 2014-06-12 Found nothing 1
    tws 17.47.17308 1.0.2.2108 2014-06-16 Found nothing 6
    vba 3.12.26.4 3.12.26.4 2015-08-12 Found nothing 4
    virusbuster 15.0.985.0 5.5.2.13 2014-12-05 Found nothing 17
    Heuristic/Suspicious Exact
    NOTICE: Results are not 100% accurate and can be reported as a false positive by some scannerswhen and if malware is found. Please judge these results for yourself.
    Trojan.MSIL.KeyLogger.bzam - VirSCAN.org - Free Multi-Engine Online Virus Scanner v1.02, Supports 4…
    Trojan.MSIL.KeyLogger.bzam - VirSCAN.org - free virus scan is a free online scan service, utilizing various anti-virus programs to diagnose single fi…
  • Developer

    the source code

    https://github.com/diydrones/MissionPlanner/tree/master/ExtLibs/Bas...

    the library is for talking to windows directshow.

    • Hi Michael,

      Although I'm not currently using it, I have used Kaspersky in the past and it is a very popular anti virus program.

      Way less obnoxious than Norton (what isn't) and even less of a pain than McAfee.

      It comes free for a year on many Dell computers and there are hundreds of thousands of users.

      Unfortunately, I think this means you can't ignore it and will either need to modify that module so it doesn't trigger Kaspersky's defenses or you will need to contact Kaspersky to get them to stop false triggering on it.

      Obviously, some portion of the internal code bears a significant resemblance to the the "detected" virus and that is why they are deleting it.

      It likely has nothing to do with it actually being the virus, but they are looking at machine code and it is entirely possible for a section of legitimate code to mimic a known evil chunk of code.

      It would probably be simplest to just modify the order of elements in the DLL and recompile, there is a good chance that the code will be changed sufficiently to pass through Kaspersky without a false detection.

      At worst you might need to move some of the elements to a separate DLL.

      Just a thought.

      Best Regards,

      Gary

      • Developer

        ive submitted it as a false alarm. only time will tell from here

        http://newvirus.kaspersky.com/

        • Same thing happened to me last night on MP ver 31(already installed).  Using Norton Security Suite.  Identified

           baseclassesnet.dll as a Trojan.Gen.2 and blocked mission planner.exe.

  • My Kaspersky told me the same today. A KeyLogger was detected while installing the newest update: Trojan-Spy.MSIL.KeyLogger.bzam. It was found in http://firmware.diydrones.com/MissionPlanner/upgrade/BaseClassesNet...

    I hope to have tiped it correct manually, because I couldn´t copy those lines directly from Kaspersky.
    • 3702586129?profile=original

      • Moderator

        It is common for A/V software to detect false positives in new installations, thus the instructions usually suggest you disable your antivirus scanners during setup.

        • Admin

          @Sgt_Ric,

          I ran Windows Defender yesterday morning with MP 1.3.28 installed on my PC and it did not detect the mentioned Trojan.

          I updated to MP 1.3.31 yesterday afternoon after running Windows Defender and the download was not blocked.

          I am presently running Windows Defender on my PC to see if it detects the mentioned Trojan, if it is there, since I updated to MP 1.3.31.

          Regards,

          TCIII Admin 

          • just FYI, Windows Defender is about the weakest/most allowing AV available, while Kaspersky is the opposite, and  blocks just about anything new. 
            So basically, windows defender isn't a good test of whether or not something will throw up a red flag.

This reply was deleted.

Activity