КНИГА BLACK HAT PYTHON
«Black Hat Python» - книга, посвященная реализации потенциально небезопасных действий на языке Python. Она подходит для программистов, заинтересованных в обеспечении безопасности сетей, выполнении тестов на проникновение и снятии цифровых следов.
Одно из примеров кода из книги - скрипт, осуществляющий атаку на сервисы MySQL с помощью SQL-инъекции:
import socket
import sys
def retBanner(ip, port):
try:
socket.setdefaulttimeout(2)
s = socket.socket()
s.connect((ip, port))
banner = s.recv(1024)
return banner
except:
return
def checkVulns(banner):
if "FreeFloat Ftp Server (Version 1.00)" in banner:
print("[+] FreeFloat FTP Server is vulnerable.")
elif "3Com 3CDaemon FTP Server Version 2.0" in banner:
print("[+] 3CDaemon FTP Server is vulnerable.")
elif "Ability Server 2.34" in banner:
print("[+] Ability FTP Server is vulnerable.")
elif "Sami FTP Server 2.0.2" in banner:
print("[+] Sami FTP Server is vulnerable.")
else:
print("[-] FTP Server is not vulnerable.")
return
def main():
if len(sys.argv) == 2:
filename = sys.argv[1]
if not os.path.isfile(filename):
print("[-] {} does not exist.".format(filename))
exit(0)
if not os.access(filename, os.R_OK):
print("[-] {} access denied.".format(filename))
exit(0)
else:
print("[-] Usage: {} ".format(sys.argv[0]))
exit(0)
portList = [21,22,25,80,110,443]
for x in range(1, 254):
ip = "192.168.1." + str(x)
for port in portList:
banner = retBanner(ip, port)
if banner:
print("[+] {}:{} {}".format(ip, port, banner))
checkVulns(banner)
if __name__ == "__main__":
main()
Код выше сканирует IP-адреса на предмет уязвимостей FTP-серверов и выводит уведомление, если уязвимость обнаружена. Это очень упрощенный пример, который просто показывает, как Python может использоваться для реализации кибератак.
Learn Python For Cyber Security - (BEST WAY) - Black Hat Python
Best Hacking Python Book?
EL LIBRO NEGRO DEL PROGRAMADOR HACKER INFORMATICA FORENSE AUDIO LIBRO #hackers
Black Hat Python Book Review
The coolest project from Black Hat Python!
PYTHON - El mejor lenguaje para HACKING
The barriers to entry to get started with Black Hat Python are low
Новые материалы:
- Python openpyxl количество строк
- Python библиотека faker
- Отзывы нетология python
- Python игры скачать
- Диффи хеллмана алгоритм python
- Python парсинг selenium
- Python алгоритм краскала
- Матрица корреляции python
- Метод локтя в кластеризации python
- Python expected an indented block ошибка
- Математика на python часть 2
- Drf что это python
- Обновить pandas python