-
-
Save rahulvramesh/43ad3e67a027721b62ca7ca71e2fee8a to your computer and use it in GitHub Desktop.
Revisions
-
githubutilities revised this gist
Aug 15, 2015 . 1 changed file with 5 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,5 @@ # Cracking software on mac * [How to Crack Just About Any Mac App (and How to Prevent It) by lifehacker](http://lifehacker.com/5736101/how-to-crack-just-about-any-mac-app-and-how-to-prevent-it) * [crack reveal.app](http://jingwei6.me/2014/02/28/reveal_crack.html) * [using reveal.app to inspect app](http://zhuanlan.zhihu.com/iOSRe/19646016) -
githubutilities revised this gist
Aug 15, 2015 . 1 changed file with 13 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,13 @@ ## Switch `Xcode` tools ```sh sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer ``` # Installing Tools ```sh brew install otx brew install class-dump ``` -
githubutilities created this gist
Aug 15, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,27 @@ # Installing `gdb` in mac * install `gdb` binary using following scripts >> ```sh >> $ brew tap homebrew/dupes >> $ brew install gdb >> ``` * `/Applications/Utilities/Keychain Access.app` * Open menu `/Keychain Access/Certificate Assistant/Create a Certificate`... * Choose a name (`gdb-cert` in the example), set `Identity Type` to `Self Signed Root`, set `Certificate Type` to `Code Signing` and select the `Let me override defaults`. Click several times on `Continue` until you get to the `Specify a Location For The Certificate` screen, then set `Keychain` to `System`. * using the contextual menu for the certificate, select `Get Info`, open the `Trust` item, and set `Code Signing` to `Always Trust`. * You must quit Keychain Access application in order to use the certificate and restart `taskgated` service by killing the current running taskgated process (so before using gdb). >> ```sh >> ps -e | grep taskgated >> sudo kill -9 <taskgated-id> >> ``` * signing the binary using `codesign -s gdb-cert $(which gdb)` ## Reference * [Installing GDB on OS X Mavericks](http://ntraft.com/installing-gdb-on-os-x-mavericks/) * [official instruction](http://sourceware.org/gdb/wiki/BuildingOnDarwin)