Welcome, Guest. Please login or register.
March 20, 2010, 05:56:21 AM

Login with username, password and session length

373169 Posts
41398 Topics
94082 Members

Latest Member: francescobongiovannj

Search:     Advanced search | Tag Cloud
+  Welcome to the Comodo Forum
|-+  Learn about Computer Security and Interact with Security Experts
| |-+  Leak Testing/Attacks/Vulnerability Research
| | |-+  Another interesting Defence Plus Bypass???
« previous next »
Pages: [1] Go Down Print
Author Topic: Another interesting Defence Plus Bypass???  (Read 2549 times)
aigle
Comodo's Hero
*****
Offline Offline

Posts: 521



« on: September 02, 2009, 11:45:48 PM »

This is how you can reproduce this possible bypass. You must ahve more than one disk or partitions on ur PC.

Download and extract/ install XYplorer portable from here.

http://www.portablefreeware.com/index.php?q=xyplorer&m=Search

Put Defence Plus in Paranoid mode with Proactive Security configuration.

Open Defence Plus Pre-defined Security Policies and make a test policy. Allow only file access and Deny all other actions in this policy( see pic 1).

Now execute the malware b.css exe via cmd.exe and allow first execution pop up, allwoing execution of b.css by cmd.exe( see pic 2).

On second pop up alert choose test policy made by us( Pic 3) for b.css. Now Defence Plus will deny ecery single action by b.css without a pop up except file acess that will produce  pop up alerts. Allow all file access( create/ modify/ delete) pop up alerts. Malware will create an autorun.inf file and a TPR.pif file in root directory of each hard disk partition. They will be hidden though, not visible via explorer.exe. Let the malware run and Open xyplorer by executig XYplorerfree.exe.

Navigate to one of your non-OS partitions( D, E, etc), locate TPR.pif file and double click on it to execute it via XYplorer( Pic 4).

Now here ius the point. One would expect here a pop up about TPR.pif being executed by XYplorer.exe. But interestingly instead you will first get two weired alerts about XYplorer.exe:

1- XYplorer.exe trying to access DNS/ RPC client service( Pic 5)
2- XYplorer.exe trying to access internet( Pic 6)

It,s after these two alerts that you get an alert about TPR.pif being executed by XYplorer.exe( Pic 7).

Now my question is how this malware manipulated XYplorer to access internet without any pop up alerts by Defence Plus about XYplorer manipulation or any windows message to xyplorer by the malware. Malware was never allowed to do anything excpet file creation etc. due to the test policy imposed on it?

Hope I have made my point clear. I need your opinions. Thanks
Logged
HeffeD
Comodo's Hero
*****
Offline Offline

Posts: 1681


« Reply #1 on: September 03, 2009, 12:29:50 AM »

Now execute the malware b.css exe via cmd.exe and allow first execution pop up, allwoing execution of b.css by cmd.exe( see pic 2).

This is a pretty broad interpretation of the term bypass...   Kiss
Logged

Bizarre™
Comodo Member
**
Offline Offline

Posts: 47



« Reply #2 on: September 03, 2009, 02:02:59 AM »

Try using test policy on Pic 5 or all throughout.
Logged

Imagination is more important than knowledge...
- Albert Einstein
aigle
Comodo's Hero
*****
Offline Offline

Posts: 521



« Reply #3 on: September 03, 2009, 08:33:58 AM »

Question is how the malware is able to manipulate XYplorerfree.exe and xyplorer.exe in turn starts trying to connect to a malwre site.

- through system take over( manipulation) - - probably NOT as our test policy imposed upon malware will block this( debug privileges blocked)

- the manipulation of xyplorer in memory -- NO as our test policy blockes this.

- through a global hook - NO as our test policy blocks this.

- through a windows message - NO as our test policy blocks this.

This is a mystery atleast for me. Why a trusted process XYplorerfree.exe suddenly starts trying to access the internet? I wish the developers to ahve a look over it.

Logged
MetalShaun
Comodo's Hero
*****
Offline Offline

Posts: 251



WWW
« Reply #4 on: September 03, 2009, 11:22:20 AM »

This is a pretty broad interpretation of the term bypass...   Kiss

I was going to say the same thing.

Be good to hear from developers though.
Logged

MW-Computers.co.uk
PC modding, custom case mod's and gaming PC sales.
Customize your PC case the way you want it.

kronos
Product Translator
Comodo's Hero
*****
Offline Offline

Posts: 229


CIS - Comodo Italian Translator


« Reply #5 on: September 09, 2009, 04:56:12 AM »

no answers by developers?

i'm curious to see how this strange behaviour is explained...


Regards
Logged
Toggie
Guest
« Reply #6 on: September 09, 2009, 05:06:32 AM »

Sorry, maybe I missed it, where is this b.css file?
Logged
EricJH
Global Moderator
Comodo's Hero
*****
Offline Offline

Posts: 5812



« Reply #7 on: September 10, 2009, 07:51:26 PM »

One question for now. What rights does the debug privilege give to a program?
Logged

Please read: Introduction to the Sandbox

Using CIS v4 and always the latest snapshot of Opera browser.

AMD Phenom 925 quad core with 4 GB RAM on MSI 785G E53
aigle
Comodo's Hero
*****
Offline Offline

Posts: 521



« Reply #8 on: September 10, 2009, 09:32:13 PM »

I don,t know but I guess if u allow it for a software then it can do anything. By the way, b.css was not given these privileges.
Logged
Ronny
Product Translator
Global Moderator
Comodo's Hero
*****
Offline Offline

Posts: 6380


Volunteer Moderator


« Reply #9 on: September 11, 2009, 04:59:06 AM »

Are you sure there is no "Check for updates" option in that xplorer ?
The destination ip 79.140.80.82 belongs to AKAMAI the first 2 alerts are pretty normal for "check for updates" behavior....
Logged

Volunteer Moderator
Any concerns? Please send me a PM and/or review the Forum Policy -  update 1st March 2010!
Endymion
Comodo's Hero
*****
Offline Offline

Posts: 1116


Reality is subordinate to perception


WWW
« Reply #10 on: September 11, 2009, 06:16:00 AM »

Did anybody get b.css TPR.pif and autorun.inf to be created on their system?

It doesn't look they are created by XYplorer portable (xyplorer.zip MD5 c02d4f3523fa726237e68945cad82c19)  Huh

BTW it doesn't look that TPR.PIF was a real pif file as launching those would trigger a ntvdm.exe execute alert (XYplorerFree.exe -> ntvdm.exe then ntvdm.exe -> exe mentioned in pif file. ie: XYplorerFree.exe -> ntvdm.exe -> Notepad2.exe), renaming any executable to chage the extension (.exe) to .pif will have them get a MSDOS icon like for PIFs (at least in XP) and launch directly without ntvdm.exe

What about submitting those samples to CIMA and posting a link to the report?
« Last Edit: September 11, 2009, 07:36:12 AM by Endymion » Logged

I have learnt silence from the talkative, toleration from the intolerant, and kindness from the unkind; yet strange, I am ungrateful to these teachers.
Kahlil Gibran (1883 - 1931)
aigle
Comodo's Hero
*****
Offline Offline

Posts: 521



« Reply #11 on: September 11, 2009, 08:53:25 AM »

Are you sure there is no "Check for updates" option in that xplorer ?
The destination ip 79.140.80.82 belongs to AKAMAI the first 2 alerts are pretty normal for "check for updates" behavior....
Check for updates option in xyplorer launches a browser window, no direct intenet access.
Logged
Endymion
Comodo's Hero
*****
Offline Offline

Posts: 1116


Reality is subordinate to perception


WWW
« Reply #12 on: September 11, 2009, 09:25:35 AM »

Now my question is how this malware manipulated XYplorer to access internet without any pop up alerts by Defence Plus about XYplorer manipulation or any windows message to xyplorer by the malware. Malware was never allowed to do anything excpet file creation etc. due to the test policy imposed on it?

Though you mentioned b.css in your step by step post it looks like it was not part of XYplorer, could it be that your system was already infected before you took those screenshots?

Could it be the activity you mentioned is not directly related to TPR.PIF as it occurred before its execution?

Did you submit those samples to CIMA in order to provide at least a link to the analysis reports to all those who don't have them?

Indeed those reports could provide informations rather than conjectures about what happened on your PC.
« Last Edit: September 11, 2009, 09:48:42 AM by Endymion » Logged

I have learnt silence from the talkative, toleration from the intolerant, and kindness from the unkind; yet strange, I am ungrateful to these teachers.
Kahlil Gibran (1883 - 1931)
Tags:
Pages: [1] Go Up Print 
« previous next »
Jump to:  

SSL Certificate Free Virus Removal Firewall
Page created in 0.06 seconds with 16 queries.
Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Design by 7dana.com