Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Che cosa è Python Hacking

? Python è un linguaggio di programmazione open-source che è governato da una licenza open source Open Source Initiative . Python è usato in entrambi gli strumenti di sicurezza delle informazioni e gli strumenti di reverse engineering utilizzati per trovare punti deboli sfruttabili . Gli strumenti di hacking e di cracking vengono legittimamente utilizzati da personale di sicurezza delle informazioni e amministratori di sistema per determinare la sicurezza delle loro reti . Terminologia

reverse engineering del software determina la funzionalità del software provandola . Cracking software si riferisce a sfondare le barriere di sicurezza delle informazioni . Software Hacking può riferirsi a trovare punti deboli da sfruttare o per esplorare le funzionalità del software . " Beginning Python " di Magnus Lie Hetland afferma "hacking non è la stessa di cracking, che è un termine che descrive reati informatici ... Hacking significa fondamentalmente ' di divertimento durante la programmazione . ' " Librerie di codice Python includono il reverse engineering , hacking e strumenti di cracking .
Installazione
pacchetti di installazione

Python sono disponibili presso il sito ufficiale di Python ( vedi Risorse ) . Python viene eseguito su entrambi i sistemi operativi Windows e Linux . L'installazione su Linux richiede il download e quindi la compilazione del pacchetto di installazione. Dopo aver installato il Python ambiente di sviluppo integrato (a riposo) , il Python Graphical User Interface ( GUI) è disponibile sotto "Start " - "Programmi" - " Python " - " IDLE ". Dopo aver installato Python , supporto di software e strumenti di hacking possono essere utilizzati .
Codice Moduli

ctypes sono librerie di codice software Python . Biblioteche Ctype permettono ai programmatori di collegare dinamicamente librerie diverse per creare nuovi moduli software . Secondo il " cappello grigio Python ", " su piattaforme Windows questi binari sono chiamati librerie di collegamento dinamico ( DLL) , e su Linux vengono chiamati oggetti condivisi ( SO) . " Collegamento di moduli di codice velocizza la creazione di nuovi strumenti software . Utilizzando ctypes può accelerare la rapida creazione di strumenti personalizzati , in quanto il riutilizzo di moduli di codice consente di liberare gli sviluppatori di software per creare codice personalizzato per la loro particolare esigenza . Biblioteche di hacking sono stati creati con una serie di strumenti scritti in Python .
Information Security Tools

ctypes sono librerie di codice software Python . Biblioteche Ctype permettono ai programmatori di collegare dinamicamente librerie diverse per creare nuovi moduli software . Secondo il libro "grigio Hat Python " di Justin Seitz , " su piattaforme Windows questi binari sono chiamati librerie di collegamento dinamico ( DLL) , e su Linux vengono chiamati oggetti condivisi ( SO) . " Collegamento di moduli di codice velocizza la creazione di nuovi strumenti software . Utilizzando ctypes può accelerare la rapida creazione di strumenti personalizzati , in quanto il riutilizzo di moduli di codice consente di liberare gli sviluppatori di software per creare codice personalizzato per la loro particolare esigenza . Biblioteche strumento Ctype Hacking sono stati creati con una serie di moduli scritti in diverse lingue Python .
Software di supporto

PyEmu è un emulatore basato su Python che utilizza Python per gestire compiti di emulazione della CPU , permettendo un computer di funzionare come se fosse in esecuzione in una configurazione software diverso o sistema operativo. PyDbg è un debugger software Python progettato per essere eseguito in Windows . PyDev è un ambiente di sviluppo integrato (IDE) per Python . IPython è un interprete di lingua software Python . Jython si riferisce al codice Python scritto in Java . CPython è la forma originaria del linguaggio Python ed è stato scritto nel linguaggio di programmazione C . Strumenti di imballaggio Python possono essere scritti in qualsiasi linguaggio Python .

 

Programmazione © www.354353.com