• Форум доступен на основном домене:
    временно не доступен olymprc.biz
    olymprc.com
    И также в TOR сети по ссылке:

    olymp3z5tdjywb2piewcrqqtrtmkgexhrzpytnq2vuli5dpjdu764wyd.onion
    Если основной домен не доступен, то можете использовать зеркала:
    olymprc54rbqyfv3ddr2jwdqzvrayed7zg4d7izvm6sreha5ax6wtwyd.onion
    olymp4e74mzx74pz5tzryfr7slh3azefmu4cchg5vzoqzeqovuvj6gid.onion

Программирование глазами хакера.

JOUR

Служба безопасности с плюхами
Контент форума
Регистрация
10/9/18
Заметки
0
Сообщения
51,363
Симпатии
22,711
Репутация
35,374
#1

Часто можно встретить разговоры о том какие языки программирования необходимо знать хакеру для своей деятельности. Данный пост будет нести ответ на данный извечный вопрос. А то, что уметь программировать для хакера это жизненная необходимость - и говорить не приходиться.


HTML, CSS

photo_2020-11-10_18-36-52.jpg
Откровенно говоря, для овладения хакингом хотя бы на среднем уровне не обязательно уметь программировать. Достаточно владеть языками разметки HTML & CSS. Многих сейчас это могло и удивить. Но хочу напомнить, что существуют такие виды атак на веб-приложения как HTML инъекции и CSS инъекции. А между прочим, согласно OWASP TOP 10, инъекции относятся к классу А1 и являются наиболее опасными и часто применимыми видами атак. Не говоря о нескольких примерах кейлоггеров на языке CSS на том же GitHub. Но конечно не стоит себя ограничивать только ими, а хакер владеющий только данными языками разметки, будет сильно ограничен в своих возможностях.


Python

photo_2020-11-10_18-35-28.jpg
Пайтон, он же Питон. Наиболее часто встречаемый язык программирования в среде веб-хакеров. Если посетить GitHub и посмотреть в поиске различные хакерские инструменты, то программы на данном языке будут встречаться в подавляющем большинстве. Его популярность кроется в нескольких деталях:
  • Легок в изучении. Очень низкий порог вхождения;
  • Мощный и гибкий. Можно создать практически любой проект;
  • Большое сообщество в любой стране. Огромное количество обучающего материала;
  • Поддерживается разработчиками. Регулярно выходят новые версии.
Благодаря богатейшей библиотеке модулей, на нем можно написать всё - как различного рода вирусы, так и DDOS софт, сканеры уязвимостей веб-ресурсов и разработка эксплойтов. Спектр применения ограничивается лишь фантазией разработчика.


PHP

photo_2020-11-10_18-33-37.jpg
ПХП или Пи Эйч Пи. Данный язык программирования не нуждается в представлении. На нём написаны более 80% всех ныне существующих сайтов. Даже самые популярные CMS типа Word Press и Joomla написаны на PHP. Это серверный язык программирования, т.е. на нем пишется бэк-энд сайта. Не заметная для пользователя часть в отличии от фронт-энда. Пусть его и со временем вытесняют постепенно такие языки как Go или фреймворк Питона под названием Django и другие языки, о его закате говорить не то, что рано, а просто глупо и процент хакеров владеющих данным языком программирования крайне высок. Да и как иначе, ведь без знания данного языка невозможно было бы найти такие уязвимости как LFI, RFI, CSRF, PHP инъекции и осуществлять иные виды атак на сайты которых не мало.


С++
photo_2020-11-10_18-33-36.jpg
Си плюс-плюс. Один из старейших языков программирования, сохраняющий свою актуальность по сей день, являющийся наиболее гибким и мощным продолжением своего отца, языка С (си). В отличии от вышеперечисленных языков, он слабо подходит для веб-хакинга. На нём конечно можно написать любой инструмент как это делают разработчики Python, но в отличии от данного языка, С++ довольно сложный и писать на нем полноценную программу не одно и тоже, что накидать скрипты на Питоне в 10-100 строк кода.
Но посредством данного языка получили разгул вирусмейкеры - господа которые пишут различного рода малварь. Кейлоггеры, майнеры, стилеры и прочая гадость - в большинстве это продукты деятельности программистов "на плюсах". Помимо написания вирусов, владеющий С++ может заниматься реверс-инжинерией (обратной разработкой программ), взламывая лицензии платных программ. Кстати раздачи на всяких торрентах "кряков" награжденные каким нибудь майнером впридачу - их работа.



Assembler
photo_2020-11-10_18-33-35.jpg
Ассемблер. Ну и под конец, великий и ужасный - Ассемблер. Этот язык или вернее род языков который работает напрямую с железом устройства. Кстати на скрине изображен стандартный для изучения "Hello World" на языке ассемблера, согласитесь разница колоссальная с тем же Python:
print ("Hello World")

В принципе на нём делают всё тоже самое, что и на С++, но в отличии от него, на Ассемблере можно абсолютно любую программу дизассемблировать, т.е. разложить на исходный код на Ассемблере. Сложность языка компенсируется его мощностью и крошечным весом программ. Например операционная система написана на Ассемблере, под названием KolibriOS, имеет вес ISO образа всего 1.4 мб, а для работы требуется всего 4 мб оперативной памяти.
Надеюсь данным постом поставил все точки над i для начинающих, какой язык программирования начать изучать в рамках своей деятельности.
 

Малая Айса

Уважаемый
Регистрация
31/1/19
Заметки
0
Сообщения
2,168
Симпатии
6,308
Репутация
6,735
#2
Часто можно встретить разговоры о том какие языки программирования необходимо знать хакеру для своей деятельности. Данный пост будет нести ответ на данный извечный вопрос. А то, что уметь программировать для хакера это жизненная необходимость - и говорить не приходиться.


HTML, CSS
Откровенно говоря, для овладения хакингом хотя бы на среднем уровне не обязательно уметь программировать. Достаточно владеть языками разметки HTML & CSS. Многих сейчас это могло и удивить. Но хочу напомнить, что существуют такие виды атак на веб-приложения как HTML инъекции и CSS инъекции. А между прочим, согласно OWASP TOP 10, инъекции относятся к классу А1 и являются наиболее опасными и часто применимыми видами атак. Не говоря о нескольких примерах кейлоггеров на языке CSS на том же GitHub. Но конечно не стоит себя ограничивать только ими, а хакер владеющий только данными языками разметки, будет сильно ограничен в своих возможностях.


Python
Пайтон, он же Питон. Наиболее часто встречаемый язык программирования в среде веб-хакеров. Если посетить GitHub и посмотреть в поиске различные хакерские инструменты, то программы на данном языке будут встречаться в подавляющем большинстве. Его популярность кроется в нескольких деталях:
  • Легок в изучении. Очень низкий порог вхождения;
  • Мощный и гибкий. Можно создать практически любой проект;
  • Большое сообщество в любой стране. Огромное количество обучающего материала;
  • Поддерживается разработчиками. Регулярно выходят новые версии.
Благодаря богатейшей библиотеке модулей, на нем можно написать всё - как различного рода вирусы, так и DDOS софт, сканеры уязвимостей веб-ресурсов и разработка эксплойтов. Спектр применения ограничивается лишь фантазией разработчика.


PHP
ПХП или Пи Эйч Пи. Данный язык программирования не нуждается в представлении. На нём написаны более 80% всех ныне существующих сайтов. Даже самые популярные CMS типа Word Press и Joomla написаны на PHP. Это серверный язык программирования, т.е. на нем пишется бэк-энд сайта. Не заметная для пользователя часть в отличии от фронт-энда. Пусть его и со временем вытесняют постепенно такие языки как Go или фреймворк Питона под названием Django и другие языки, о его закате говорить не то, что рано, а просто глупо и процент хакеров владеющих данным языком программирования крайне высок. Да и как иначе, ведь без знания данного языка невозможно было бы найти такие уязвимости как LFI, RFI, CSRF, PHP инъекции и осуществлять иные виды атак на сайты которых не мало.


С++
Си плюс-плюс. Один из старейших языков программирования, сохраняющий свою актуальность по сей день, являющийся наиболее гибким и мощным продолжением своего отца, языка С (си). В отличии от вышеперечисленных языков, он слабо подходит для веб-хакинга. На нём конечно можно написать любой инструмент как это делают разработчики Python, но в отличии от данного языка, С++ довольно сложный и писать на нем полноценную программу не одно и тоже, что накидать скрипты на Питоне в 10-100 строк кода.
Но посредством данного языка получили разгул вирусмейкеры - господа которые пишут различного рода малварь. Кейлоггеры, майнеры, стилеры и прочая гадость - в большинстве это продукты деятельности программистов "на плюсах". Помимо написания вирусов, владеющий С++ может заниматься реверс-инжинерией (обратной разработкой программ), взламывая лицензии платных программ. Кстати раздачи на всяких торрентах "кряков" награжденные каким нибудь майнером впридачу - их работа.



Assembler
Ассемблер. Ну и под конец, великий и ужасный - Ассемблер. Этот язык или вернее род языков который работает напрямую с железом устройства. Кстати на скрине изображен стандартный для изучения "Hello World" на языке ассемблера, согласитесь разница колоссальная с тем же Python:
print ("Hello World")


В принципе на нём делают всё тоже самое, что и на С++, но в отличии от него, на Ассемблере можно абсолютно любую программу дизассемблировать, т.е. разложить на исходный код на Ассемблере. Сложность языка компенсируется его мощностью и крошечным весом программ. Например операционная система написана на Ассемблере, под названием KolibriOS, имеет вес ISO образа всего 1.4 мб, а для работы требуется всего 4 мб оперативной памяти.
Надеюсь данным постом поставил все точки над i для начинающих, какой язык программирования начать изучать в рамках своей деятельности.
В 2010 году когда я выпускался я точно знал сколько хакеров мирового масштаба живет у нас в НСК, точнее их минимум и где они работают и на кого )) Препод по информ безопасности был приходящий ФБСшник)) и мин их зарплата одного была который на банки работал 1 лям р. в месяц официалка ))
увы когда я выпустился только за год до моего выпуска создали специальность информ безопасность. А когда поступал я и думал буду хакером но нет стал вообще другим )) и вообще все по другому ! А с другой стороны кто знает ассемблер хорошо у них мышление пипец, я видел препода ну там это надо было видеть))
 
Сверху