Reversing Tool For Mac
OUI MAC address lookup tool. Supports the standard (IEEE 802) format MAC-48 addresses and the convention used by networking equipment such as Cisco. Reverse engineering, also called back engineering, is the process by which a man-made object is deconstructed to reveal its designs, architecture, or to extract knowledge from the object; similar to scientific research, the only difference being that scientific research is about a natural phenomenon.: 3 Reverse engineering is applicable in the fields of mechanical engineering, electronic.
Is there any disassembler (not only a live debugger) second to IDA in capabilities? IDA is wonderful, and somewhat amazing in how robust and useful it is for reversing. However, it is quite expensive to properly license. Is there any viable alternative, or does IDA hold the monopoly on this market? I don't expect an alternative to be as good as IDA, just looking for other options that may be more affordable, and useful enough. EDIT: Preferrably, multi-platform support should exist, though that's optional. MIPS, ARM, x86, and x86-64 would be nice, but a disassembler that handles any one of those is a good option to know about.
If you were looking for a contender, I believe and can compete in part for and in part for. That said, there is a big gap between the capabilities you get with the aforementioned software and IDA. IDA Pro is pretty unique with its capabilities and if you add the Hex-Rays Decompiler Plugin into the equation, things look bleak for the wannabe contenders. However, for casual disassembly and even some decompiling Hopper seems a good choice for anyone not willing to shell out hundreds of bucks for IDA Pro. If you want a free ride, is probably the next in line, but it takes some getting used to. Having gotten my first IDA Pro Standard license as a student I have to admit the price point is steep, but it's worth every penny. When I began to work professionally with RCE-related things I upgraded to the 'normal' license first and later upgraded to IDA Pro Advanced to get the x64 support.
Also keep in mind there is with license restrictions (but suitable for hobbyists or students) and restrictions of the capabilities. Some other disassemblers / decompilers W32DASM was an excellent 16/32 bit disassembler for Windows, it seems it is no longer developed.
The latest version available is from 2003 Capstone is a lightweight multi-platform, multi-architecture disassembly framework. BORG is an excellent Win32 Disassembler with GUI. DSM Studio is an easy-to-use yet comprehensive application that can aid you in the disassembly and inspection of executables built for the Intel x86 architecture. Decompiler is an easy to use and simply application designed to read program binaries and decompile executable or DLL files. The application is designed to decompile executables for any processor architecture and not be tied to a particular instruction set. Although currently only a x86 front end is implemented, there is nothing preventing you from implementing a 68K, Sparc, or VAX front end if you need one.