Trust No Program
Reply to topic
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
UPieper wrote:
a very useful tool indeed. A small suggestion I have is to add two buttons in the GUI "Open FileDiff" and "Open RegDiff"...


Ok, I will consider it.
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
I have released Buster Sandbox Analyzer 1.0.

You can download it from here:

http://bsa.qnea.de/bsa.rar

Several new things have been introduced with respect to last published beta release. Reading the manual is necessary in order to configure properly the tool.

If someone has any doubt Iīll be glad to give explanations.
View user's profileSend private message
UPieper


Joined: 16 Dec 2007
Posts: 54
Reply with quote
Hi Buster,

for info: Avira flags log_api.dll as backdoor. I also did a scan at Virustotal:

File LOG_API.DLL received on 2009.11.23 19:39:02 (UTC)
Current status: Loading ... queued waiting scanning finished NOT FOUND STOPPED
Result: 7/41 (17.08%)

Regards

UP
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
UPieper wrote:
Hi Buster,

for info: Avira flags log_api.dll as backdoor. I also did a scan at Virustotal:

File LOG_API.DLL received on 2009.11.23 19:39:02 (UTC)
Current status: Loading ... queued waiting scanning finished NOT FOUND STOPPED
Result: 7/41 (17.08%)

Regards

UP


LOG_API.DLL hooks several APIs, thatīs why some antivirus may detect it heuristically.
View user's profileSend private message
Mark_


Joined: 31 Dec 2008
Posts: 108
Reply with quote
i uploaded the dll trough the gui as suspected false positive,
it might be an idea to also upload it on the site somewhere, with an explanation of the purpose Smile
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
Mark_ wrote:
i uploaded the dll trough the gui as suspected false positive,
it might be an idea to also upload it on the site somewhere, with an explanation of the purpose Smile


Sorry but Iīm not sure to understand what you mean. Could you explain again with other words?
View user's profileSend private message
Mark_


Joined: 31 Dec 2008
Posts: 108
Reply with quote
Buster wrote:
Mark_ wrote:
i uploaded the dll trough the gui as suspected false positive,
it might be an idea to also upload it on the site somewhere, with an explanation of the purpose Smile


Sorry but Iīm not sure to understand what you mean. Could you explain again with other words?


it might be usefull for speedy removing the false positive that triggers log_dll as virus,
if you mail the file to their customer support with an explanation about the file.


and some random comments about your dll:

you hooked for example _lopen in kernel32, but that inturn simply calls CreateFileA (which calls CreateFileW)
it looks like you built the dll in a debug build? (this is bad for performance)
you load psapi.dll but you never release it (FreeLibrary)
the dll name is hardcoded, it might be usefull for anti detection purposes to rename it, any functions depending on its name could fail due to it not being found with its default name.
you call WSAStartup once (you control this once trough a bool, use DLL_PROCESS_ATTACH instead?) yet you never call WSACleanup. (why call startup in the first place, not like you have to initialize connections?)
View user's profileSend private message
Tester
Guest

Reply with quote


Problem to create file when pressing "Check Port" then click "Find Differences"buttons.
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
Mark_ wrote:
and some random comments about your dll:

you hooked for example _lopen in kernel32, but that inturn simply calls CreateFileA (which calls CreateFileW)
it looks like you built the dll in a debug build? (this is bad for performance)
you load psapi.dll but you never release it (FreeLibrary)
the dll name is hardcoded, it might be usefull for anti detection purposes to rename it, any functions depending on its name could fail due to it not being found with its default name.
you call WSAStartup once (you control this once trough a bool, use DLL_PROCESS_ATTACH instead?) yet you never call WSACleanup. (why call startup in the first place, not like you have to initialize connections?)


I didnīt code that DLL. It has been coded by David Zimmer when he was working for iDefense Labs (http://labs.idefense.com/). David released the DLL as part of the SysAnalyzer package:

http://labs.idefense.com/software/malcode.php

I donīt know how to code in C++. I have modified intuitively the source to adapt it to my needs.

Seems like you know C++ and know how to fix that problems you comment. If you donīt mind we can be in touch by mail and talk about fixing the problems. Is it ok? Please, mail me to the mail address that appears in the tool.

About the anti-detection... malware coders will detect Sandboxie. I think it will not change anything if the API logger DLL has a static name.
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
Tester: Thanks for the report!

I can reproduce the bug. It will be fixed in next release.
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
Released Buster Sandbox Analyzer 1.01.

Change list:

Added backdoor and keylogger detection capabilities

Added Event and Service creation detection capabilities

Added malware analyzer detection capabilities

Added the option of visualizing report files directly from the tool

Fixed a bug related to the creation of port differences

As usual current version can be downloaded from http://bsa.qnea.de/bsa.rar
View user's profileSend private message
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
Buster Sandbox Analyzer has a web. Ugly, I know, but a web. Smile

You can visit it here:

http://bsa.qnea.de/
View user's profileSend private message
ApoNie
Guest

Reply with quote
i'm interested to join to develope BSA, can give the full source code, maybe i can take about report's result and program interface Smile

u can add me at yahoo messengger, s h a h r i r 1 9 9 9 at yahoo.com (remove space). We can discuss further there.. Wink
Newuser
Guest

Reply with quote
Can i configure what registry entries as High risk action??
Buster


Joined: 06 Aug 2007
Posts: 2191
Reply with quote
Newuser wrote:
Can i configure what registry entries as High risk action??


Iīm not sure to understand what you want.

Do you want to add your own custom registry entries or define what registry entries already defined in BSA.DAT must be considered as high risk?
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 3 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 213,096,798 times since June 2004