• XSS.stack #1 – первый литературный журнал от юзеров форума

Какие языки учить для ИБ?

Пожалуйста, обратите внимание, что пользователь заблокирован
Судя по разделу, ТС'а интересует пентест веб приложений. Вы зачем ему c++ с ассемблером советуете? Тут еще видел винапи посоветовали, аххпхаха.
Если тебе веб нужен, то учи python, sql, php, может ещё js понадобится.
Python - автоматизация и ты верно подметил, что на нём много говна по типу разных эксплойтов. Да и в целом язык удобен для быстрой разработки ПО, не требующего высокой производительности.
SQL - маст хэв, тут думаю всё с ним понятно. Все sql инъкции, запросы к бд, абсолютно всё на нем завязано.
PHP - именно учить до уровня, чтобы писать на нём скорее всего не обязательно. Но если тебе дать код на нём, ты должен понять, что делает каждая строка.
JS - может пригодиться для XSS. И еще для чего-нибудь, там найдешь применение.

Из софта изучай burp (всегда пригодится), sqlmap (в sql инъкциях норм, но далеко не все дыры может найти, тут переходи к бурпу)
Вот помню был случай, где была sql инъекция в одном из полей json, которое было в куке. Скуля не смогла такое найти, хотя я указывал, что нужно пробовать куки менять.. (но тут х#й знает, может я накосячил, но благо бурп выручил)
Весь остальной бред про C/C++/расты-хуясты/ASM и прочее вообще выкинь из головы. Оно в вебе не пригодится.
Лоу-левел имеет смысл учить, если ты собрался писать какое-то ПО. Скажем ты проник на серв и ты хочешь там закрепиться, но нет возможности юзать что-то готовое по типу пэйлоадов из метасплойта. Или может они тебя не устраивают, вот тогда сам напишешь ПО для закрепа.
И то это будет что-то под линукс и уж точно никакой, бл#ть, винапи тут не пригодится, лол.
В большинстве случаев для пентеста веба вообще программирование не нужно. Только SQL может понадобиться. ТС, иди ctf'ки на hackthebox'e том же пройди (если не можешь, то смотри райтапы, скил со временем придёт, ты главное делай). Ты убедишься, что ВЕСЬ софт для фазинга и сбора данных уже давно написан за тебя, да еще и не в одном экземпляре.
UPD: ну еще конечно изучи как вообще запросы работают. Желательно на уровне уровне сокетов понимать, как работает HTTP протокол.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Для начало нужно очень хорошо понимать Networking, потом уже учить языки. Питон как для начало думаю ОК.
 
бл хватит рекомендовать ебучий с++, это гавно того не стоит. Просто С или раст
зачем тебе для веба 3 языка? вот куда тебе php nodejs golang? все 3 языка для бэка, выберите 1 бл и не перегружайте голову. тот же питон с фласком подойдет
У каких-то ноунейм СМИ, как-то писали что где-то кто-то должен отказатся от плюсов, потому что много вредосного софта пишется на них итд.
А в целом в самых нормальных ответах будет упоминатся С++
 
Пожалуйста, обратите внимание, что пользователь заблокирован
У каких-то ноунейм СМИ, как-то писали что где-то кто-то должен отказатся от плюсов, потому что много вредосного софта пишется на них итд.
А в целом в самых нормальных ответах будет упоминатся С++
а ты уверен что сми компетентны что бы различить с++ от с?
а вообще человек учится web пентесту, вот зачем ему плюсы?? это как советовать человеку который учится водить машину идти учится на лошади верхом ездить...
 
а ты уверен что сми компетентны что бы различить с++ от с?
а вообще человек учится web пентесту, вот зачем ему плюсы?? это как советовать человеку который учится водить машину идти учится на лошади верхом ездить...
Дак ответ не был создателю темы, а мнение насчет высказывания что плюсы себя не стоят, если хочет питон пусть пишет на питоне, имхо плюсы нужно знать на минимальном уровне хотябы
 
Лучше забей х#й на все эти языки,они тебе никак не помогут в начале обучения.Если хочешь заниматься вебом иди на хтб или тхм и занимайся.Даже если ты немного освоишь хоть что-то без постоянной практики это все быстро вылетит из головы.Питон выучиться сам собой когда потребуется,его хватит .Потом когда разберешься как все устроено сам поймешь,что тебе надо учить
 
Ну типа на го быстрее все воркает, или не?

Сам пишу простенький бек на ноде, но планировал изучить го, отчасти потому что все говорят про его скорости. Я не думаю что это займет много времени после javascript.
Любой компилируемый язык будет априори быстрей, нежели интерпретируемый, так как меньше абстракций и прокладок. Но с другой стороны нужно понимать свою задачу. В data-science и мат. вычислениях можно получать x10-x100 прироста в алгоритме, а вот в разных спамилках и прочей шляпе спокойно уйти в конкурентность потоков и на выходе иметь практически идентичные результаты. Разница будет только в потреблении ресурсов, но с учетом того, что цена на железо относительно низкая, то и плюса здесь как такового нету.
 
Какие языки учить для ИБ?
Английский, и не на уровне договора покататься на каяке в Турции.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх