SEI Insights
Posted on by Tools
in
Hi folks, it's Will. Apple has released OS X Mavericks. Because BFF 2.7 was released before Mavericks, BFF doesn't work right out of the box. But it's actually quite simple to get it working.
If you try to install and run BFF 2.7 on OS X Mavericks, you may be presented with an error like this:
Traceback (most recent call last):
File "/Users/admin/bff/bff.py", line 565, in <module>
main()
File "/Users/admin/bff/bff.py", line 335, in main
debuggers.verify_supported_platform()
File "/Applications/BFF.app/Contents/Resources/bff/certfuzz/debuggers/registration.py", line 77, in verify_supported_platform
raise DebuggerNotFoundError(debugger)
certfuzz.debuggers.errors.DebuggerNotFoundError: Could not find debugger 'cw' in path
Basically, this is BFF saying that it cannot find the CrashWrangler binary. On the OS X Mavericks platform, it is looking for exc_handler_mavericks
.
Follow these steps to get BFF 2.7 running on OS X Mavericks:
exc_handler_mavericks
to /usr/local/bin
sudo cp ~/Downloads/crashwrangler/binaries/exc_handler_mavericks /usr/local/bin).
With this change, you should be ready to fuzz!