Jump to content

Booting with Windows PE


Recommended Posts

Officially, mbam isn't supported when running against an external hard drive (which is essentially what you are doing when using a bootable setup.) It won't clean the registry, which is a pretty big problem.

Here is a quote from "Forum Deity" from another thread discussing this:

"our product is not designed for doing flat-file analysis. It is designed and works best when running from Normal Windows Mode. You should be using your Anti-Virus product for flat file and archive scanning and removal. We are working on some other projects hopefully due out later this year that we hope will really help a lot more on some of the tougher infections. Stay tuned please...."

There are reasons you might want to pre-scan a system to remove any executables before fully booting into Windows and performing a full cleanup. I'll say it one more time. This isn't a supported use of mbam. Support won't help you, and I don't have time to get into more details than I have documented so if you do this you are on your own.

Edited by exile360
Link removed
Link to post
Share on other sites

Please be aware that there's more to it than just the registry. When scanning an inactive Windows installation, all of our whitelisting/countermeasures put in place to not remove necessary system files is completely disabled. This means that if you do scan with MBAM from a bootable CD, you may end up with a system that won't boot. We'd also appreciate it if you not post such links here on our official product support forums.

Link to post
Share on other sites

By the way, our new Chameleon technology which is included in our upcoming 1.60 release of Malwarebytes Anti-Malware pretty much negates any need to run MBAM outside of Windows. The beta is currently available here and for users of previous MBAM versions, several tutorials on getting MBAM running when blocked by infections can be found here.

Link to post
Share on other sites

By the way, our new Chameleon technology which is included in our upcoming 1.60 release of Malwarebytes Anti-Malware pretty much negates any need to run MBAM outside of Windows. The beta is currently available here and for users of previous MBAM versions, several tutorials on getting MBAM running when blocked by infections can be found here.

Does it eliminate the need to login as an administrator? What if those credentials aren't already cached locally? Do I now need both a network connection and to type my admin credentials potentially exposing them to a piece of malware and allowing them to be sent to a C&C?

I am investigating using MBAM for my employer, and really haven't used it much other than on a few test systems that I intentionally infected. In this environment, user's have restricted accounts and cannot install software. The person responding (sometimes me) probably has never logged into that computer before, requiring it to communicate to active directory to get a local admin privileged account. You have to agree, this scenario really calls for offline analysis.

MBAM is really useful and does a great job, but not adding to the list of already compromised credentials when responding to a compromised machine is really an important feature. I can't see any other way to do this than using a boot disk when I am cleaning a computer. You have a big market for corporate customers, and I am not opposed to paying for this functionality. I am not trying to argue, just letting you know there is still a need for this ability.

Link to post
Share on other sites

I understand your concerns, but even in a corporate environment, using MBAM from an offline disc is not allowed/authorized under our corporate EULA. If you're using the consumer version to do a corporate evaluation then this too is an EULA violation and also won't give you a clear perception of how useful MBAM can be in a corporate environment, as the consumer version is not meant for that purpose (if you contact corporate@malwarebytes.org they can provide you with a corporate evaluation so that you can test it out and see what the corporate version offers as it has many features not available in the consumer version).

Link to post
Share on other sites

  • Staff

One thing to understand. Malwarebytes does not behave like an antivirus. Detections are not made on just files alone. For example say a sample sets a static registry run key. We detect that registry key and link back to the file. You dont have this in a PE environment. Thus probably 1/3 of our detections will be disabled in this environment. Not to mention our whitelisting would be broken too cause we also use registry whitelisting.

Another example. The userinit registry key if It gets replaced by malware. Malwarebytes may delete the file only in a offline environment and the key would never get corrected by our engine. After this you reboot and try to boot windows. Windows would not be able to log a user on then.

Our whole engine is written to be run on a live environment. If we were just an antivirus then what you are suggesting would be a good idea. Unfortunately being antimalware and a live environment engine what you are suggesting here is a VERY bad idea and could really damage a system.

That being said we are working on an Enterprise edition version which would allow remote installs and scans without user interaction necessary. This should address some of your concerns that you had.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
Back to top
×
×
  • Create New...

Important Information

This site uses cookies - We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.