//Это архивная почта!

макет: пост текущий: должность обложка: активы/изображения/посты/хакер.jpg название: 8 Язык программирования, чтобы стать хакером! дата: 2018-01-17 12:00:00 +0545 Навигация: Правда категории: код теги: код класс: послешаблонный подкласс: должность автор: редактор Пермалинк: /блог/программирование-язык-к-быть-хакер/ Резюме: - Python - очень мощный язык высокого уровня, его легко изучать и программировать, большинство инструментов и скриптов для автоматизации написаны на Python. Знание программирования сокетов на Python поможет вам в написании Exploit. Ruby - это ещё один язык, который используется для написания сценариев, инструментов. Metasploit Framework написан на Ruby. Изучение рубина поможет вам разобраться во всех тонкостях MSF. —

У каждого начинающего взломщика может быть много сомнений: "Какой язык программирования я должен выучить для взлома?"

Языки программирования для взлома:

1# Для веб-приложений / пентестинга / взлома:

HTML: Язык гипертекстовой разметки (HTML) - это основы создания веб-страниц и другой информации, которая может отображаться в веб-браузере. Поэтому, если вы не знаете HTML, вам следует сначала выучить его.

JavaScript: Обучение JavaScript. Это поможет вам понять основы кросс-сайтового скриптинга.

PHP/SQL: Большинство веб-приложений написано с использованием PHP и MySQL. Поэтому изучение PHP является обязательным.

2# Для написания/невыполнимых эксплойтов, оболочек, руткитов и т.д:

C & C++: Более 60% эксплойтов, которые вы найдете в Интернете, написаны на C & C ++. Изучение C & C++ поможет вам понять переполнения буфера, стека и т.д. - поэтому изучение C и C++ является обязательным для каждого хакера/пентестера.

Ассамблея: Учебная ассемблера поможет вам в написании/понимании кода Shell, она также поможет вам в приложениях и программном обеспечении для обратного инжиниринга.

3# Для создания инструментов и скриптов:

Питон: Python - очень мощный язык высокого уровня, его легко изучать и программировать, большинство инструментов и скриптов для автоматизации написаны на Python. Знание программирования сокетов на Python поможет вам в написании Exploit.

Руби: Рубин - это другой язык, который используется для написания сценариев, инструментов. Metasploit Framework написан на Ruby. Изучение рубина поможет вам разобраться во всех тонкостях MSF.

Бэш: Learning Bash очень полезен при написании небольших шрифтов для автоматизации.

Источник: Codisec