Многие из нас слышали про хакеров. Сегодня мы разберемся, что должен знать хакер. Языки программирования Естественно, хакер должен знать хотя бы несколько базовых языков программирования. Мы описали их в прошлой статье. Хакер также должен знать язык гипертекстовой разметки, который применяется для создания интерфейса сайта (HTML), уметь работать с базами данных (SQL и тому подобное) и многое другое, связанное с программированием. Знания, необходимые хакеру Хакер должен иметь много знаний в сфере IT, потому что ему придется взламывать разные вещи: от сайтов до телефонов. Хакер также должен владеть острым умом, хитростью и хорошими навыками в социальной инженерии. Но самое главное - отличные навыки в программировании. Программное обеспечение Помимо всех знаний у хакера должен быть более-менее мощный компьютер с установленным программным обеспечением для разработки и отладки кода. Также, у хакера может быть установлена специализированная операционная система (например, Kali Linux). Что