Tecnología

Inicio

¿Qué es Python de Hacking?

Python es un lenguaje de programación de código abierto que se rige por una licencia de código abierto Open Source Initiative. Python se utiliza tanto en las herramientas de seguridad de la información y las herramientas de ingeniería inversa utilizadas para encontrar las debilidades explotables. Y cracking herramientas se utilizan legítimamente por el personal de seguridad de la información y los administradores del sistema para determinar la seguridad de sus redes.

Terminología

La ingeniería inversa del software determina la funcionalidad del software; para ello. Cracking se refiere a romper las barreras de seguridad de la información. piratería de software se puede referir a encontrar debilidades para explotar o explorar la funcionalidad del software. "A partir de Python" de Magnus Lie Hetland afirma que "la piratería no es el mismo que el agrietamiento, que es un término que describe la delincuencia informática ... piratería básicamente significa 'que se divierten durante la programación. "bibliotecas de código Python incluyen la ingeniería inversa, la piratería y las herramientas de cracking.

Instalación

los paquetes de instalación de Python están disponibles desde el sitio web oficial de Python (ver Recursos). Python se ejecuta tanto en los sistemas operativos Windows y Linux. Instalación en Linux requiere la descarga y luego compilar el paquete de instalación. Después de instalar el entorno de desarrollo integrado Python (IDLE), la interfaz de usuario de Python gráfica de usuario (GUI) está disponible en "Inicio" - "Programas" - "Python" - "IDLE". Después de instalar Python, el apoyo de software y herramientas de hacking puede ser utilizado.

módulos de código

Ctypes son bibliotecas de código de software Python. ctype bibliotecas permiten a los programadores para enlazar dinámicamente diferentes bibliotecas para crear nuevos módulos de software. De acuerdo con "sombrero gris Python", "en las plataformas de Windows estos binarios se llaman bibliotecas de enlace dinámico (DLL), y en Linux son llamados objetos compartidos (SO)." La vinculación de los módulos de código acelera la creación de nuevas herramientas de software. Usando ctypes puede acelerar la rápida creación de herramientas personalizadas, ya que la reutilización de los módulos de código libera los desarrolladores de software para crear código personalizado para su necesidad particular. bibliotecas de piratería se han creado con una serie de herramientas escritas en Python.

Herramientas de Seguridad de la Información

Ctypes son bibliotecas de código de software Python. ctype bibliotecas permiten a los programadores para enlazar dinámicamente diferentes bibliotecas para crear nuevos módulos de software. Según el libro "sombrero gris Python" de Justin Seitz, "en las plataformas de Windows estos binarios se llaman bibliotecas de enlace dinámico (DLL), y en Linux son llamados objetos compartidos (SO)." La vinculación de los módulos de código acelera la creación de nuevas herramientas de software. Usando ctypes puede acelerar la rápida creación de herramientas personalizadas, ya que la reutilización de los módulos de código libera los desarrolladores de software para crear código personalizado para su necesidad particular. Bibliotecas de herramientas de hacking Ctype se han creado con una serie de módulos escritos en varios idiomas de Python.

Software de apoyo

PyEmu es un emulador basado en Python que utiliza Python para gestionar las tareas de emulación de la CPU, lo que permite un ordenador funcione como si se estuviera ejecutando en un sistema operativo o configuración de software diferente. PyDbg es un depurador de software Python diseñada para funcionar en Windows. PyDev es un entorno de desarrollo integrado (IDE) para Python. IPython es un intérprete de lenguaje de software Python. Jython se refiere al código Python escrito en Java. CPython es la forma original del lenguaje Python y fue escrito en el lenguaje de programación C. herramientas de embalaje Python pueden ser escritos en cualquier lenguaje Python.