NoVirusThanks OSArmor: An Additional Layer of Defense

Discussion in 'other anti-malware software' started by novirusthanks, Dec 17, 2017.

  1. Sampei Nihira

    Sampei Nihira Registered Member

    Joined:
    Apr 7, 2013
    Posts:
    3,367
    Location:
    Italy
    @novirusthanks

    It is OK.
    TH.:thumb:;)

    Please see the video below:

    http://sendvid.com/of05qs6e

    Is the behavior of OSArmor correct?

    _______________________________

    test.vbs

    Immagine.JPG

    P.S.
    Also I'm curious to know why your name is Andreas.
    Born in Germany?
    My wife was born in Germany and her name is Andrea.
     
    Last edited: Dec 30, 2017
  2. guest

    guest Guest

    Yes, blocking .exe or .scr would be too much.
    And we already have a rule for blocking of screensavers (only screensavers in the Windows folder are allowed): "Run Windows Screensavers (.scr) only on Windows folder"
     
  3. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    1,953
    I agree. It is possible, however, to write your own rules. I don't use screensavers, so .scr files are blocked by OSA here. As far as .exe files are concerned, it is also possible to block them with your own rule. If you need to install an app, simply disable OSA protection.
     
  4. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,885
    Location:
    Slovenia, EU
    You probably meant *.ps1?
     
  5. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    No, there are other ps extensions like ps1 ps2 so I believe the ? is a wildcard.
     
  6. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    Not if I understand correctly. Blocking *.exe would block all the system files and program files that want to run. It would have to be path dependent, and if you look at all the places exe's run from.... Lets see what Andreas says.
     
  7. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    1,953
    I only block .exe files in certain locations (documents, some private stuff etc.), but blocking .exe files "universally" might be a bit too much.
     
  8. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    If you want to experiment, take a system image, and just implement the rule and see what happens.
     
  9. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    Hi Andreas

    Just a reminder. The dual monitor centering is still off in the latest release.

    Pete
     
  10. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,885
    Location:
    Slovenia, EU
    Hm, I didn't find any reference to other file extensions except ps1 (ps2, ps3...). They are also not associated with Powershell on my system.
     
  11. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    They aren't common, but I found them in an article I read a while back that made reference to them Sorry I don't have a link, as at the time I must have read 30 articles about Powershell, and didn't keep any links.
     
  12. itman

    itman Registered Member

    Joined:
    Jun 22, 2010
    Posts:
    8,593
    Location:
    U.S.A.
  13. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,885
    Location:
    Slovenia, EU
    Thank you both. Till now I only added .ps1 to my SRP rules. Will have to check out which are associated with PS and add those too. </OFFTOPIC>
     
  14. novirusthanks

    novirusthanks Developer

    Joined:
    Nov 5, 2010
    Posts:
    1,359
    Location:
    Italy
    Here is a new v1.4 (pre-release) (test5):
    http://downloads.novirusthanks.org/files/osarmor_setup_1.4_test5.exe

    *** Please do not share the download link, we will delete it when we'll release the official v1.4 ***

    So far this is what's new compared to the previous pre-release:

    + Improved detection of parent process
    + Block execution of .ps1 (PowerShell) scripts (unchecked by default)
    + Improved setup installer and uninstaller

    Now the .db files (exclusions and custom-rules) are not deleted on uninstall.

    This pre-release version can be installed over the top of the previous one.

    Please let me know if you find new FPs.

    @Sampei Nihira

    Yes if the IE web page doesn't execute code.

    Will need to check it.

    If test.vbs executed a process or if you have the "Block .vbs scripts" then yes, it is normal.

    Can you post the content of the log file?

    @Peter2150

    Added on the new pre-release test 5.

    Yeah, will take a look at it on the next week.
     
  15. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    1,953
    Test 5? What happened to Test 4? Anyway, thanks for the new version. :thumb:
     
  16. novirusthanks

    novirusthanks Developer

    Joined:
    Nov 5, 2010
    Posts:
    1,359
    Location:
    Italy
    Just made a quick update and named it test 5 :)
     
  17. Sampei Nihira

    Sampei Nihira Registered Member

    Joined:
    Apr 7, 2013
    Posts:
    3,367
    Location:
    Italy
    4 test:

    My simple "test.vbs":

     
  18. Peter2150

    Peter2150 Global Moderator

    Joined:
    Sep 20, 2003
    Posts:
    20,590
    Okay, I must have misunderstood, dual monitor centering issue is yet to come
     
  19. Sampei Nihira

    Sampei Nihira Registered Member

    Joined:
    Apr 7, 2013
    Posts:
    3,367
    Location:
    Italy
    @novirusthanks

    Test EICAR with Firefox:

    https://www.wicar.org/test-malware.html



    test download EICAR test file with Firefox:

    https://www.amtso.org/feature-settings-check-download-of-malware/

     
  20. n8chavez

    n8chavez Registered Member

    Joined:
    Jul 19, 2003
    Posts:
    3,357
    Location:
    Location Unknown
    Sorry, but I'm a little late to the party. I just installed OSA and I'm having trouble adding exclusions. As best I can understand, the exclusion pattern goes:

    [%PROCESS%: C:\WINDOWS\System32\cmd.exe] [%PARENT%: C:\WINDOWS\explorer.exe] [%CMDLINE%: *aaa*]

    The Logfile then provides that information needed based on what has been blocked. I automate a lot of things in my system, including creating Image for Windows images. This is blocked by OSA. My logfile for that is below.
    With that information, wouldn't the correct exclusion line be "[%PROCESS%: C:\Windows\System32\cmd.exe] [%PARENT%: C:\Windows\System32\wscript.exe] [%CMDLINE%: C:\Windows\system32\cmd.exe /c ""C:\Scripts\IFW\System.bat" "]" That exclusion line does nothing; the script still doesn't work. How do I exclude a vbs script that calls on a bat script?

    Any ideas?
     
    Last edited: Dec 31, 2017
  21. Krusty

    Krusty Registered Member

    Joined:
    Feb 3, 2012
    Posts:
    10,241
    Location:
    Among the gum trees
    Welcome to my nightmare.

    https://www.wilderssecurity.com/thr...ng-to-windows-10-fall-creators-update.397421/
     
  22. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,279
    Location:
    sweden
    Is this program going to be freeware even after finished development?
     
  23. anon

    anon Registered Member

    Joined:
    Dec 27, 2012
    Posts:
    8,011
  24. novirusthanks

    novirusthanks Developer

    Joined:
    Nov 5, 2010
    Posts:
    1,359
    Location:
    Italy
    Here is a new v1.4 (pre-release) (test6):
    http://downloads.novirusthanks.org/files/osarmor_setup_1.4_test6.exe

    *** Please do not share the download link, we will delete it when we'll release the official v1.4 ***

    So far this is what's new compared to the previous pre-release:

    + Prevent PowerShell from using Invoke-Expression via cmdline (unchecked by default)
    + Prevent wscript.exe from changing script engine via //E:
    + Prevent cscript.exe from changing script engine via //E:
    + Fixed all reported false positives
    + Added more than 100 internal rules
    + Minor fixes and optimizations

    This pre-release version can be installed over the top of the previous one.

    Please let me know if you find new FPs.

    @n8chavez

    Available variables to use are %PROCESS%, %PARENTPROCESS% and %PROCESSCMDLINE%

    Make sure there are no " at begin and at end of the rule, i.e:

    Code:
    [%PROCESS%: C:\Windows\System32\cmd.exe] [%PARENTPROCESS%: C:\Windows\System32\wscript.exe] [%PROCESSCMDLINE%: C:\Windows\system32\cmd.exe /c ""C:\Scripts\IFW\System.bat" "]
    
    It should work fine now.

    You may also allow all *.bat scripts in C:\Scripts\IFW\* like this:

    Code:
    [%PROCESS%: C:\Windows\System32\cmd.exe] [%PARENTPROCESS%: C:\Windows\System32\wscript.exe] [%PROCESSCMDLINE%: C:\Windows\system32\cmd.exe /c ""C:\Scripts\IFW\*.bat" "]
    
     
  25. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    1,953
    Thanks for the new test version. It's getting better and better with each release.:thumb:
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.