? Python est un langage de programmation open-source qui est régi par une licence open source Open Source Initiative . Python est utilisé dans les deux outils de sécurité de l'information et des outils d'ingénierie inverse utilisées pour trouver les faiblesses exploitables. Les outils de piratage et la fissuration sont légitimement utilisés par le personnel de sécurité de l'information et les administrateurs système pour déterminer la sécurité de leurs réseaux . Terminologie
ingénierie inverse du logiciel détermine les fonctionnalités du logiciel en le testant . Cracking logiciel se réfère à briser les barrières de sécurité de l'information . Logiciel de piratage peut se référer à la découverte de faiblesses à exploiter ou à explorer les fonctionnalités du logiciel. " Beginning Python » par Magnus Lie Hetland États hacking " n'est pas le même que le craquage , qui est un terme décrivant la criminalité informatique ... hacking signifie essentiellement « s'amuser tout en programmation . «Les bibliothèques de code Python incluent l'ingénierie inverse , le piratage et outils de craquage .
Installation
packages d'installation Python sont disponibles sur le site officiel de Python (voir Ressources) . Python fonctionne sur les systèmes d'exploitation Windows et Linux. Installation sur Linux nécessite le téléchargement et ensuite compiler le package d'installation . Après avoir installé le Python environnement de développement intégré (IDLE ) , l' interface utilisateur graphique Python ( GUI) est disponible sous " Démarrer" - "Programmes" - " Python " - " IDLE ". Après l'installation de Python, logiciels de soutien et les outils de piratage peuvent être utilisés.
Code Modules
ctypes sont des bibliothèques de code logiciel Python. Bibliothèques Ctype permettent aux programmeurs de lier dynamiquement des bibliothèques différentes pour créer de nouveaux modules logiciels . Selon le « chapeau gris Python ", " sur les plateformes Windows, ces binaires sont appelés bibliothèques de liens dynamiques ( DLL) , et sur Linux , ils sont appelés objets partagés ( SO) . " Des modules de code reliant accélère la création de nouveaux outils logiciels . Utiliser ctypes peut accélérer la création rapide d'outils personnalisés , depuis la réutilisation des modules de code permet aux développeurs de logiciels de créer un code personnalisé pour leur besoin particulier. Hacking bibliothèques ont été créées avec une gamme d'outils écrits en Python .
Information Security Tools
ctypes sont des bibliothèques de code logiciel Python. Bibliothèques Ctype permettent aux programmeurs de lier dynamiquement des bibliothèques différentes pour créer de nouveaux modules logiciels . Selon le livre " chapeau gris Python " par Justin Seitz, " sur les plateformes Windows, ces binaires sont appelés bibliothèques de liens dynamiques ( DLL) , et sur Linux , ils sont appelés objets partagés ( SO) . " Des modules de code reliant accélère la création de nouveaux outils logiciels . Utiliser ctypes peut accélérer la création rapide d'outils personnalisés , depuis la réutilisation des modules de code permet aux développeurs de logiciels de créer un code personnalisé pour leur besoin particulier. Bibliothèques d'outils de piratage Ctype ont été créés avec un éventail de modules écrits en plusieurs langues Python.
En charge des logiciels
PyEmu est un émulateur basé sur Python qui utilise Python pour gérer tâches d'émulation du processeur , ce qui permet à un ordinateur de fonctionner comme s'il était exécuté sous une configuration logicielle différente ou d'un système d'exploitation . PyDbg est un débogueur de logiciel Python conçu pour fonctionner sous Windows. PyDev est un environnement de développement intégré ( IDE ) pour Python. IPython est un interprète en langue des logiciels Python. Jython se réfère au code Python écrit en Java. CPython est la forme originelle du langage Python et a été rédigé dans le langage de programmation C . Outils d'emballage Python peuvent être écrits dans n'importe quel langage Python .