Disasm & decompile
Malcat also embedds the Sleigh decompiler for x86 and x64.
Dealing with encrypted or encoded content? Just select the data and chose between dozens of decryption and decoding algorithms.
Strings are then weighted and sorted by score to give you the most pertinent results first.
Want to go fast? You can navigate through the analysis using numerous keyboard shortcuts.
Make it your own
You can create new file type parsers, decryption routines or add new anomalies with ease.
Get the software
- Malcat Lite is a free (as in free food) edition with some limitations
- Malcat is the full version of the tool, affordable for hobbyists
- Malcat Pro is targeted toward computer infosec professionals. It allows commercial use and comes with support
Paid version gives you access to unlimited use of the software on Linux and Windows platforms, and access to product updates for one year. Licenses are user-locked and allow installation on up to 5 different machines. If you are not sure if the software can run on your configuration, please test with the free lite edition first.
|Unlimited use + 1 year of updates
|Updates renewal (1 year)
|File format parsers
Inspect more than 50 binary file formats
Decrypt/decompress data in-place
|Signature scanner + editor
Scan for constants + yara signatures and edit Yara rules
|Strings and symbols
Powerful strings and symbols (FLIRT) identification
Explore archives and embedded files
Automate analysis or run scripts
Disassemble different CPU architectures
View source for x86/x64, AutoIT, MSI and Office
Compare binaries using Myers algorithm
Quickly identify suspicious files
Search local and online datasets
|Python headless mode
Analyse files directly from python, no GUI needed
|Buy for 49€
|Buy for 199€
*: Additional taxes may be added in some regions and are calculated automatically during checkout by our payment provider.
Frequently Asked Questions
If you purchase a license, you may run the software for an unlimited period of time. You only get updates for one year though. After this period of one year, you may still run the software, but won't be able to get new updates until you renew your license.
You don't have to renew the license every year though, you may chose to renew your license at the time of your choice (even long after the 1 year threshold) and you will always benefit of the low license renewal price (50%). We don't want to milk users every year. It's up to us to convince you that Malcat's improvements are worth it.
- Non-commercial usage: You are a network administrator at a commercial organization with discretionary budget and have been practicing CTF on your own time using work resources (approved by work). Your usage qualifies for non-commercial use as you are using Malcat purely for educational, non-commercial purposes.
- Commercial usage: You are a network administrator at a non-profit or government organization who regularly engages in malware analysis as a part of your job. You plan to use Malcat to analyze malware during paid work-hours. Your use is commercial.
If you own a named license, which is the case if you bought it from this website, the license is bound to you and only you. As stipulated in the EULA, it means that you cannot rent or make the software available to other users. This includes the integration of the python module into any user-facing program and/or service. Here are some examples of what you may or may not do with your personal license:
- OK: You are a SOC analyst. You've made a script to assist you in your job which automatically updates your incident tickets with information coming from Malcat. This fits within the bounds of a named license.
- Not OK: You are a SOC analyst. You've made a script that automatically updates all incident tickets of your SOC with information coming from Malcat and integrated it in the SOC stack of your company. This is assimilated to sharing the software with other users.
- OK: You are a security/academical researcher and used Malcat's python module and its CFG reconstruction to analyse large batch of files and do machine-learning detection. You have published the result of your research online. This all fits within the bounds of a named license.
- Not OK: You are a security/academical researcher and used Malcat's python module and its CFG reconstruction to analyse large batch of files and do machine-learning detection. You have additionally made a online service where users can scan their files online using your technology. This also assimilated to sharing the software with other users.
No trick there, this is merely common sense. If you want to integrate Malcat in a multi-user software and/or online service, you can contact us and we will work a OEM license out. Don't worry, chances are it will be much cheaper than the concurrence.^