Trust No Program
Reply to topic
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
bgavin wrote:
I downloaded BSA v1.71 from the site after it was released today, July 5.
McAfee 8.7P4 finds the "bsa.sys" file infected with Generic BackDoor!1jd Trojan.


There are some AVs having a false positive in that file.

Some time ago there were like 24 AVs detecting the file. I just checked in VirusTotal:

https://www.virustotal.com/file/fc3dec19ba7387874099565192fd3ec28aeb396fc33f18275ac9c3d306237a1e/analysis/1341525750/

and now they are 12/42.

McAfee has 2 entries there.

Could you contact McAfee and ask them to review the false positive?
View user's profileSend private message
Scrapie


Joined: 18 May 2011
Posts: 49
Reply with quote
Buster wrote:
Could you show an example of Event Log information related to a malware infection?


No, sorry.
Will try to find a sample for Adobe or InternetExplorer and will let you know.

Oh, and Thanks for the new version Smile


Cheers,
Scrapie
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
Scrapie wrote:
Oh, and Thanks for the new version Smile


I tested BSA_USER.DAT feature and works fine, but try it yourself and let me know, please.
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
BSA 1.71 package has been reuploaded. It contains updated version of HexDive (3.0) and updated language files. I also fixed a bug.
View user's profileSend private message
bgavin


Joined: 05 Jul 2012
Posts: 3
Reply with quote
I encourage you to change the file version for every action.
HP is notorious for using the same name and version, with multiple levels of "little fixes" installed.
View user's profileSend private message
Scrapie


Joined: 18 May 2011
Posts: 49
Reply with quote
Buster wrote:
I tested BSA_USER.DAT feature and works fine, but try it yourself and let me know, please.

Works fine for me Smile


Would it be possible to have always the uptodate MD5-Hash behind the DL here in the first posting? That way we can check that the downloaded file is original in case your server gets busted and the archive manipulated.

If a file crashes (damaged download / corrupted, ...) a report is generated for the windows file werfault.exe which is not really helpfull + the rating is kind of over the top for it:

Code:

Report generated with Buster Sandbox Analyzer 1.71 at 20:16:32 on 07/07/2012

Detailed report of suspicious malware actions:

Code injection in process: c:\windows\system32\werfault.exe
Created a mutex named: Global\24114ac1-c80c-22e1-a24e-114063df01f5
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_1024.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_256.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_32.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_96.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!rwReaderRefs
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!rwWriterMutex
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!ThumbnailCacheInit
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_sr.db!dfMaintainer
Created a mutex named: Local\Shell.CMruPidlList
Created a mutex named: Local\WERReportingForProcess2952
Created an event named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!rwWriterEvent
Created process: C:\Windows\system32\WerFault.exe,C:\Windows\system32\WerFault.exe -u -p 2952 -s 60,C:\Windows\system32
Defined Log_API entry: Looks for available Network Resources
Defined string contained: Possible File-Binder
Detected process privilege elevation
Enumerated running processes
Got computer name
Got system default language ID
Got user name information
Got volume information
Opened a service named: WinHttpAutoProxySvc
Query DNS: watson.microsoft.com
Slept over 2 minutes
Started a service

Risk evaluation result: High


Is it possible to skip / abort the analyse if that happens to avoid confusion?


Cheers,
Scrapie
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
bgavin wrote:
I encourage you to change the file version for every action.
HP is notorious for using the same name and version, with multiple levels of "little fixes" installed.


Sure, no problem.
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
Scrapie wrote:
Would it be possible to have always the uptodate MD5-Hash behind the DL here in the first posting? That way we can check that the downloaded file is original in case your server gets busted and the archive manipulated.


Done!

Scrapie wrote:
If a file crashes (damaged download / corrupted, ...) a report is generated for the windows file werfault.exe which is not really helpfull + the rating is kind of over the top for it:

Code:

Report generated with Buster Sandbox Analyzer 1.71 at 20:16:32 on 07/07/2012

Detailed report of suspicious malware actions:

Code injection in process: c:\windows\system32\werfault.exe
Created a mutex named: Global\24114ac1-c80c-22e1-a24e-114063df01f5
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_1024.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_256.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_32.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_96.db!dfMaintainer
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!rwReaderRefs
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!rwWriterMutex
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!ThumbnailCacheInit
Created a mutex named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_sr.db!dfMaintainer
Created a mutex named: Local\Shell.CMruPidlList
Created a mutex named: Local\WERReportingForProcess2952
Created an event named: Global\C::Users:Username:AppData:Local:Microsoft:Windows:Explorer:thumbcache_idx.db!rwWriterEvent
Created process: C:\Windows\system32\WerFault.exe,C:\Windows\system32\WerFault.exe -u -p 2952 -s 60,C:\Windows\system32
Defined Log_API entry: Looks for available Network Resources
Defined string contained: Possible File-Binder
Detected process privilege elevation
Enumerated running processes
Got computer name
Got system default language ID
Got user name information
Got volume information
Opened a service named: WinHttpAutoProxySvc
Query DNS: watson.microsoft.com
Slept over 2 minutes
Started a service

Risk evaluation result: High


Is it possible to skip / abort the analyse if that happens to avoid confusion?


The solution suggested is to disable error reporting:

In Windows XP:

Control Panel > System > Advanced > Startup and Recovery > Error Reporting > Disable error reporting
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
Disable error reporting in different OSs:

http://www.howtogeek.com/howto/7863/disable-error-reporting-in-xp-vista-and-windows-7/
View user's profileSend private message
Scrapie


Joined: 18 May 2011
Posts: 49
Reply with quote
Thanks for that Smile
Now werfault.exe only pops up every now and then - much better.

Since we have a new feature with customer settings in USER_BSA.DAT I would like to share some of my entries:
Code:
[File_Strings]
Stub.vbp<->Possible File-Binder coded in VB
Binder.vbp<->Possible File-Binder coded in VB
Joiner.vbp<->Possible File-Binder coded in VB
Melt.bat<->Delets itselfe
regsvr32 /s<->Add's registry keys in silent mode

[Custom_LogAPI_Entries]
CreateMutex(((Mutex)))<->Trace of Backdoor.Win32.Xtreme!IK
NetShareEnum(127.0.0.1)<->Enables Local File Sharing
WNetOpenEnum<->Looks for available Network Resources
OutputDebugString<->Talks to debugger
RtlAdjustPrivilege(Enable SeDebugPrivilege)<->Opens any process (ACL Bypass)
RtlAdjustPrivilege(Enable SeLoadDriverPrivilege)<->Loads/Unloads drivers
RtlAdjustPrivilege(Enable RtlAdjustPrivilege)<->Create user account
RtlAdjustPrivilege(Enable SeSecurityPrivilege)<->Manipulates security log
OpenSCManager((null),(null))<->Opens list of all services
SetWindowsHookEx<->32-bit DLL injection into another process
VirtualQueryEx<->Reads memory blocks of other process
VirtualAllocEx<->Writes to other process memory (Step 1of3)
WriteProcessMemory<->Writes to other process memory (Step 2of3)
CreateRemoteThread<->Writes to other process memory (Step 3of3



Cheers,
Scrapie
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
Scrapie wrote:
Thanks for that Smile
Now werfault.exe only pops up every now and then - much better.


In what OS version are you analyzing?

In XP that solution works the 100% of the time: if the application crashes a window telling "Application Error" appears but BSA closes it automatically.

You can also apply a filter (APIExclude.TXT) and ignore all entries containing "c:\windows\system32\werfault.exe".

Scrapie wrote:
Since we have a new feature with customer settings in USER_BSA.DAT I would like to share some of my entries


Thank you very much!
View user's profileSend private message
Scrapie


Joined: 18 May 2011
Posts: 49
Reply with quote
After analysing the generated results of over 100 different Filebinder / Joiners the following pattern stands out:
Code:
Code injection in process: bindedfile_01.exe
Code injection in process: bindedfile_02.exe
Created process: bindedfile_01.exe
Created process: bindedfile_02.exe
Defined file type created: bindedfile_01.exe
Defined file type created: bindedfile_02.exe
Defined Log_API entry: Writes to other process' memory (Step 1of3)
Defined Log_API entry: Writes to other process' memory (Step 2of3)

So if you see this pattern you can be 99% sure it is a Binder / Joiner Wink


How do I exclude the following Mutex in the analysys?
Code:
CreateMutex(Global\C::Users:User:AppData:Local:Microsoft:Windows:Explorer:thumbcache_1024.db!dfMaintainer) [c:\windows\explorer.exe]

After "thumbcache_" there is random stuff so I tried to use the wildcard "*" but didn't work. Then I tried to replace the ":" with "\" for propper file path but didn't work either. Hmmmm ... ?



Cheers,
Scrapie
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
Scrapie wrote:
How do I exclude the following Mutex in the analysys?
Code:
CreateMutex(Global\C::Users:User:AppData:Local:Microsoft:Windows:Explorer:thumbcache_1024.db!dfMaintainer) [c:\windows\explorer.exe]

After "thumbcache_" there is random stuff so I tried to use the wildcard "*" but didn't work. Then I tried to replace the ":" with "\" for propper file path but didn't work either. Hmmmm ... ?


I will include wildcard support for FileExclude.TXT and APIExclude.TXT.
View user's profileSend private message
Scrapie


Joined: 18 May 2011
Posts: 49
Reply with quote
A new API-Call I would like to share:
Code:
CreateProcess((null),net stop SharedAccess,(null))<->Disable Windows Security Center


Cheers,
Scrapie
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2184
Reply with quote
Released Buster Sandbox Analyzer 1.72.

Changes:

+ Added wildcard support for FileExclude.TXT and APIExclude.TXT
+ Updated Exeinfo
+ Fixed several bugs
View user's profileSend private message
Buster Sandbox Analyzer
You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT  
Page 45 of 60  

Use the RSS feed to watch this topic for replies
  
  
 Reply to topic  

Sandboxie is Copyright © 2004-2012 by Sandboxie Holdings LLC.  All rights reserved.
Sandboxie.com | Contact Author
This site has been viewed 207,753,914 times since June 2004