Code source accompagnant le livre « macOS Software Security and Reverse Analysis »
répertoire : répertoire
Exemple de chapitre 1 : Chapitre 1
Exemple de chapitre 2 : Chapitre 4
JD.com : https://item.jd.com/12137171.html
Maison d'édition interactive : http://product.china-pub.com/6170966
Dangdang.com : http://product.dangdang.com/25119898.html
Amazon : https://www.amazon.cn/dp/B074323CHX
Au cours du processus d'écriture, ce livre a subi des mises à jour vers plusieurs versions, notamment la compilation Swift 2.0, 2.2, 2.3, 3.0 et 3.1. Afin d'unifier les versions de code, tous les codes ont finalement été sélectionnés pour utiliser deux versions : 2.3 et 3.1, et la version principale a été synchronisée avec la 3.1. Avant d'utiliser le code, vous pouvez exécuter la commande suivante pour afficher les informations sur la version du compilateur Swift installée sur le système :
$ swift -version
Téléchargez ensuite le code correspondant en fonction de votre propre numéro de version.
En prenant Swift 3.1 comme exemple, la version Xcode correspondante est 8.3.2 et l'adresse de téléchargement officielle est : http://adcdownload.apple.com/Developer_Tools/Xcode_8.3.2/Xcode8.3.2.xip
Après avoir installé Xcode, exécutez la commande suivante pour télécharger le code localement :
$ git clone https://github.com/feicong/macbook -b swift3
S'il vous plaît, soutenez les livres authentiques nationaux !
La création de ce livre a demandé beaucoup de temps et d'énergie à l'auteur, et sa publication fluide est le résultat d'innombrables jours et nuits de débogage et d'écriture. Par conséquent, ce livre n'accueille pas les lecteurs qui lisent des copies piratées de ce livre, quel que soit le canal ou le but, lorsque vous lisez ces mots à travers des copies piratées, cela blessera profondément l'auteur.
Un groupe KouKou a été créé, comprenant, mais sans s'y limiter, les échanges de livres de sécurité logicielle et d'analyse inversée non-Chong, les échanges de l'industrie de la sécurité logicielle et le partage d'outils et de technologies.
Tout le code est sous licence AGPL v3, veuillez respecter les règles de licence avant utilisation.