Другие языки программирования и технологии

Скажите, а хакер сильно отличается от программиста? Я знаю, что основы у них одни, изучение языков программирования, но

цели разные, для программиста главное написать и создать какую-нибудь программу, проверить неполадки, просматривать недочёты системы, а для хакера важнее найти уязвимости, взламывать пароли, получать доступ и писать преимущественно вирусы и самое главное создать программу, способную распознать пароль любой сложности, даже самые сложные.
Короче хакер и программист отличаются да и если хочешь быть хакером не обязательно ведь идти учиться на программиста?
За частую это одно и тоже, я например андроид программист-хакер.
Ares Deon
Ares Deon
1 406
Лучший ответ
Vladimir Nazin В смысле, ты термос скачала? И вай фай взломал через aircrack или Wifite ?
Хакеров придумали киносценаристы и СМИ. Никакого отличия нет, есть специализация, т. е. дополнительные знания в узкой области.
Дима Корсаков
Дима Корсаков
72 972
Никоноров Юрий то есть у хакеров есть дополнительные знания в узкой области хакерства и взлома которому не учат
Хакер должен знать как написана программа (чтобы её взломать), хороший программист должен знать методы взлома (чтобы защитить свою программу). Так что по знаниям тут одинаково
А вот соображают хакеры намного лучше. Этому не научиться, либо есть талант - либо нет
Хакер - это программист, у которого главная сфера интересов-информационная безопасность. Отношение как между хирургом и врачом вообще.
Хакер это программист достаточно высокой квалификации.
Если программист просто программирует, то хакер полностью понимает как эти программы устроены и работают (можно писать строки кода, а можно знать, что за этими строками стоит). Это своего рода гений в этом деле.
Никоноров Юрий а этому учат в ВУЗах или сами доходят?
Сломать простую защиту может любой средний программист, с пониманием ассемблера. Можно сделать это профессией, и совершенствоваться, если нет желания создавать что то свое. Бывают такие люди: мозги есть, но нет творческого начала, ИМХО большая личная трагедия.
А про пароли "любой сложности, даже самые сложные", поинтересуйтесь, из любопытства, что такое криптоанализ, какие знания нужны для этого, и в каких областях. Вопросы о нужности образования отпадут.

Но кроме хакеров, которые просто программисты, есть еще кульные хацкеры: это такие идиотики, про которых снимают фильмы: все в бейсболках задом наперед, ничему никогда не учатся, и молотят по клаве, чтоб быстрей сломать.
Шамел Утешов
Шамел Утешов
48 987
Все не так понимаете.
1) Программист учится писать программы, а не учит языки программирования. А кто учит - это не программист, а в лучшем случае кодер. Погуглите, в чем разница.
Никаким хакером никакой кодер не станет.

2) Хакер исследует то, что скрыто от его глаз. Но и обычному программисту приходится иметь дело с разными непродокументированными библиотеками, API и т. д. - исследовать их.
К тому же, чтобы понять как работает скажем сайт, нужно научиться делать сайты самому. Без этого никак.
И вирус - это тоже программа, и если это не винлок от школоты, а проект уровня Sality, то это очень сложная программа.
Так что хакер должен быть программистом, причем обладать очень глубокими познаниями

3) Идти в вуз или колледж вообще не обязательно. Это только за корочкой. Хакеру, очевидно, корочка не нужна. Хорошему программисту - тоже.
А учить писать программы там не учат. Сколько я ни видел колледжей и вузов, все они дерьмо, и если учиться только в них, то даже став отличником, вы станете лишь кодером. Какое уж там хакерство.
Никита Вуколов
Никита Вуколов
26 662
Никоноров Юрий но ведь они работают сисадминами и в России реально нет хороших ВУЗов для программистов?
А чёрт его знает, что это... Гуру говорят, что хакер - это просто человек, который интересуется... Кевин Митник говорит, что 99% хорошего хака - это социальная инженерия.... Короче, фиг поймёшь этих небожителей...
!D
! Da Gudda™
26 548
Каждый программист может стать хакером, но не каждый хакер программистом.
Какое-то расплывчатое определение у вас хакера и программиста. Есть программисты, сфера деятельности которых никак не пересекается со сферой интересов хакеров. Ну, будем считать что речь идет о некой паре, где программист строит какую-то систему, а хакер пытается эту систему сломать. Так вот.
1) Нельзя искать уязвимости в системе не понимая из чего она может состоять и как это работает.
2) Чтобы защитить систему надо знать о возможных методах взлома и предусматривать защиту от них.
Ну да, это разумеется в идеале - что "хакер", что "программист" - оба мастера своего дела, но цели разные. А так программист может быстренько написать какой-нибудь сайт с кучей типовых уязвимостей, заказчик это не проверит, а Петя из 8 Б класса прочитает где-то о типовой уязвимости и "взломает" кривой сайт.
Идти учиться совершенно не обязательно ни одному ни другому, просто другими путями нужно знания получать.
Ди
Дидар
271