Some improvements to Apple's otool.
|binary||Add binary version for Mountain Lion.|
|cctools||Sync with cctools-836, no major changes|
|README||Update README with link to how-to compile post.|
|pack.sh||Oops missing option to tar.|
__________________________________ _____ __________ __ __ \__ __/_ __ \_ __ \__ / ___ | / /_ ____/ _ / / /_ / _ / / / / / /_ / _________ |/ /_ / __ / /_/ /_ / / /_/ // /_/ /_ /___/_____/ /| / / /_/ / \____/ /_/ \____/ \____/ /_____/ /_/ |_/ \____/ This is a fork from Apple's otool with my personal modifications to otool. Otool is one of my favourite reversing tools since I work a lot from Terminal.app. The introduction of LC_MAIN as replacement for LC_UNIXTHREAD lost the entrypoint address information. Now you need to calculate the address, which is a another step and I'm too lazy for that! I also modified the output of some fields to hexadecimal values because I also hate to convert those values all the time. The -z option was added. It will invert the current PIE flag, remove if set, set if removed. It's something I use from time to time and it's faster than loading into MachOView and changing there. If you have any suggestions or improvements feel free to contact me, send patches, etc. To compile it you will need darwinbuild. Follow this post: http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/ Enjoy, fG!