star archive bad ca calendar cat coms dislike down down2 fav fb gp info left like login love mail od pass rel reply right search set share sort_down sort_up top tw up views vk votes cross phone loc ya

Хакинг для новичков. Подборка статей

Хакинг для новичков. Подборка статей

Цель этой подборки — стать отправной точкой в будущих изысканиях, этаким стержнем, на который ты смог бы наматывать разбросанные там и тут обрывки ценных знаний. Это не исчерпывающий мануал по хаку всего и вся — объять всю безопасность в пятнадцати статьях невозможно. Но эти статьи дадут тебе базовое понимание основ и набор полезных практических умений.


 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Атаки на Windows. Подборка статей

Атаки на Windows. Подборка статей

Windows — популярнейшая пользовательская ОС, что делает ее мишенью для специалистов по безопасности в шляпах всех цветов. «Хакер» писал о дырах в винде и их эксплуатации на протяжении всей своей истории. В этой подборке мы собрали наиболее актуальные и важные статьи о методах атак на машины с Windows — от макросов в документах до изощренных способов обхода защит.

 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Павел Забелин - JAVA 2021 лёгкий старт

Павел Забелин - JAVA 2021 лёгкий старт

JAVA 2021: лёгкий старт — Главная цель этой книги — показать читателю, что программирование на Java, гораздо более проще, чем принято об этом думать. Как известно «хочешь лучше понять сам — расскажи об этом другому», что я и попытался сделать на страницах этой книге в меру своих сил и времени. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.
 



Автор: Павел Забелин
Язык: русский
Жанр: программирование
Формат: PDF
Подробнее

Python глазами хакера (2022)

Python глазами хакера

Рассмотрены современные интерпретаторы языка Python. Описано устройство reverse shell, файлового вируса, трояна, локера и шифровальщика. Представлены примеры инструментов для автоматизированного сбора информации о компьютере, динамического анализа вредоносного кода, в том числе, с использованием API VirusTotal. Приведены примеры программ для разгадывания капчи, поиска людей на видео, обработки сложных веб-форм, автоматизации iOS. Показано, как написать на Python новый навык для голосового помощника «Алиса» и различные программы для одноплатных компьютеров.

 



Автор: Марков Николай, Бабичева Татьяна
Язык: Русский,
Жанр: Программирование, Безопасность
Формат: pdf
Подробнее

Black Hat Python: программирование для хакеров и пентестеров, 2-е изд.

Black Hat Python: программирование для хакеров и пентестеров, 2-е изд.

Когда заходит речь о создании мощных и эффективных хакерских инструментов, большинство специалистов по безопасности выбирают Python. Во втором издании бестселлера Black Hat Python вы исследуете темную сторону возможностей Python — все от написания сетевых снифферов, похищения учетных данных электронной почты и брутфорса каталогов до разработки мутационных фаззеров, анализа виртуальных машин и создания скрытых троянов. Если вам интересно заниматься информационной безопасностью, не помешает изучить Python, так как на нем написано огромное количество библиотек для обратной разработки и эксплойта.

 



Автор: Джастин Зейтц, Тим Арнольд
Язык: Русский
Жанр: Программирование, Безопасность
Формат: pdf
Подробнее

Д.Фopшoy - Атака сетей на уровне протоколов

Д.Фopшoy - Атака сетей на уровне протоколов

Во многих книгах обсуждается перехват сетевого трафика для целей диаг ностики и базового анализа сети, но в них не говорится об аспектах безопасности протоколов, которые они перехватывают. Эту книгу от других отличает тот факт, что она фокусируется на анализе пользовательских протоколов для поиска уязвимостей в системе безопасности. Она для тех, кто интересуется анализом и атаками сетей на уровне протоколов, но не знает, с чего начать. В ходе чтения вы ознакомитесь с методами обучения перехвату сетевого трафика, выполнением анализа протоколов, обнаружением и эксплуатацией уязвимостей. Также в книге приводятся справочная информация о сетях и сетевой защите и практические примеры протоколов для анализа. Сетевая библиотека Canape Core, разработанная автором, поможет вам создать собственные инструменты для тестирования угроз.
 



Автор: Д.Фopшoy
Язык: русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Атака сетей на уровне протоколов

Атака сетей на уровне протоколов

Во многих книгах обсуждается перехват сетевого трафика для целей диаг ностики и базового анализа сети, но в них не говорится об аспектах безопасности протоколов, которые они перехватывают. Эту книгу от других отличает тот факт, что она фокусируется на анализе пользовательских протоколов для поиска уязвимостей в системе безопасности. Она для тех, кто интересуется анализом и атаками сетей на уровне протоколов, но не знает, с чего начать. В ходе чтения вы ознакомитесь с методами обучения перехвату сетевого трафика, выполнением анализа протоколов, обнаружением и эксплуатацией уязвимостей. Также в книге приводятся справочная информация о сетях и сетевой защите и практические примеры протоколов для анализа.

 



Автор: Джеймс Форшоу
Язык: Русский
Жанр: Безопасность, сети
Формат: pdf
Подробнее

Clojure на производстве

Clojure на производстве

Clojure? Это где скобочки и нет типов? На производстве? Всё верно. Книга расскажет о том, как строят боевые системы на этом языке: от простого к сложному, скобка за скобкой. До сих пор информацию о Clojure можно было найти только в книгах на английском и в отдельных статьях в интернете. Ситуация меняется: появилась книга о Clojure на русском, и это не перевод. Автор — программист, который зарабатывает этим языком. Это не очередное введение в Clojure. Вас ждут семь глав с акцентом на практику и неочевидные вещи, которых нет в учебных материалах. Вся книга от начала до конца — личный опыт автора. Код заимствован из настоящих проектов. Ожидается, что читатель знаком с Clojure или другим диалектом Лиспа.

 



Автор: Гришаев И.В.
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Система модулей Java

Система модулей Java

Java 9 ввел систему модулей для платформы Java в язык и экосистему, сделав примитивы модульности легкодоступными всем Java-разработчикам. Для многих, включая меня, такая концепция нова, поэтому в данной книге обучение начинается с нуля. Мы пройдем путь от самых основ к постижению расширенных функций языка. Более того, книга поможет обновить ваши существующие проекты до Java 9+, постепенно наращивая их модульность. Обратите внимание: мы не собираемся лишь изучать модульность как таковую. Это сложная тема, на которую написаны отдельные книги. Однако в процессе введения модульности в действие вы просто не сможете избежать изучения причин, по которым это вообще стоит делать.

 



Автор: Николай Парлог
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Глубокое обучение с подкреплением: теория и практика на языке Python

Глубокое обучение с подкреплением: теория и практика на языке Python

В этой книге дано введение в глубокое обучение с подкреплением (Reinforcement Learning, RL) и сведены в целостную систему результаты работ за последние шесть лет. Обучение с подкреп­лением — это область машинного обучения, занимающаяся задачами последова­тельного принятия решений, то есть теми, решение которых занимает определенное время. Авторы предложили доходчивое введение в сложную тему, играющую ведущую роль в современном машинном обучении. Мало того, они создали библиотеку с открытым исходным кодом SLM Lab, призванную по­мочь новичкам быстро освоить глубокое машинное обучение. SLM Lab написана на Python с помощью фреймворка PyTorch, но читателям достаточно знать толь­ко Python.

 



Автор: Лаура Грессер, Ван Лун Кенг
Язык: Русский
Жанр: Программирование, искусственный интеллект
Формат: pdf
Подробнее

Python и DevOps: Ключ к автоматизации Linux

Python и DevOps: Ключ к автоматизации Linux

В последнее время технологии сильно изменились. Данные стали хитом, облака — вездесущими, а всем организациям понадобилась автоматизация. В ходе таких преобразований Python стал одним из самых популярных языков программирования. Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая Docker, Kubernetes и Terraform. Содержимое книги разбито на несколько основных тем. Первая их группа — «Основы языка Python», охватывающая краткое вступление в этот язык, а также автоматизацию обработки текста, написание утилит командной строки и автоматизацию работы с файлами. Далее идет условный раздел «Эксплуатация», включающий описание полезных утилит Linux, управление пакетами, системы сборки, мониторинг и автоматизированное тестирование. Все эти вопросы жизненно важны для овладения искусством применения DevOps на практике.

 



Автор: Ной Гифт, Кеннеди Берман
Язык: Русский
Жанр: Программирование, Linux
Формат: pdf
Подробнее

Большая книга проектов Python

Большая книга проектов Python

Вы уже изучили основы синтаксиса Python и готовы программировать? Отточите свои навыки на самых интересных задачах — графике, играх, анимации, расчетах и многом другом. Книга написана для двух групп людей. В первую входят те, кто уже освоил основы Python и программирования вообще, но все еще не вполне представляет, как писать собственные программы. Этим людям может казаться, что программирование для них «не сложилось». Можно успешно решать практические упражнения из учебников, но с трудом представлять себе, как выглядит полная программа. Благодаря сначала копированию, а затем и воссозданию игр из данной книги эти люди постепенно поймут, как изучаемые здесь понятия программирования компоновать во множество настоящих программ.

 



Автор: Эл Свейгарт
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Изучаем C# через разработку игр на Unity, 5-е издание

Изучаем C# через разработку игр на Unity, 5-е изд.

Unity — один из самых популярных игровых движков в мире, которым пользуются и геймдизайнеры-любители, и профессиональные разработчики AAA-проектов, и киностудии. Что разработчикам нравится в Unity? Например, позволяющий перетаскивать панели интерфейс, встроенные функции и, конечно, самое великолепное — возможность писать собственные сценарии C# для программирования поведения и игровой механики. Опытного программиста, владеющего другими языками, нисколько не смутит необходимость выучить язык C#, а вот тех, у кого нет опыта программирования, это может отпугнуть. И тут-то вам и пригодится данная книга, в которой мы с нуля рассмотрим основы программирования и языка C#, создав попутно полноценную и веселую игру в Unity.

 



Автор: Харрисон Ферроне
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Отзывчивый дизайн на HTML5 и CSS3 для любых устройств, 3-е изд.

Отзывчивый дизайн на HTML5 и CSS3

Вы фуллстек-разработчик, которому нужно развивать навыки фронтенд-разработки? Или фронтенд-разработчик, который ищет качественный обзор современных возможностей HTML и CSS? А может, вы создаете свой веб-сайт и хотите сделать его более отзывчивым? Тогда, эта книга вам просто необходима! Со времени выхода предыдущего издания многое изменилось, теперь отзывчивый дизайн — это не новая технология, а стандарт разработки на HTML5 и CSS3. Вы получите практические знания о SVG, разметке HTML, создании потрясающей эстетики и эффектов с помощью CSS, переходах, преобразованиях и анимациях и многом другом. Если же вы опытный веб-игрок, то смело переходите к новым темам — гридам (CSS Grid layout) или вариативным шрифтам.

 



Автор: Бен Фрэйн
Язык: Русский
Жанр: веб-разработка
Формат: pdf
Подробнее

Python для детей и родителей, 2-е издание

Python для детей и родителей, 2-е издание

Программирование — это важнейший навык XXI века. Эта книга написана не только для детей, но и для родителей, учителей, студентов и взрослых, которые хотели бы изучить основы компьютерного программирования, как для развлечения, так и для получения доступа к новым рабочим местам в высокотехнологической экономике. Не имеет значения, сколько вам лет, вы все можете получить удовольствие, изучая основы программирования. Язык, которым мы будем пользоваться в этой книге, называется Python — простой и мощный язык программирования. Язык Python преподается на вводных курсах по компьютерной науке в старших классах и колледжах, кроме того, он используется для создания одних из самых мощных приложений на свете, таких как Gmail, Google Maps и YouTube.

 



Автор: Брайсон Пэйн
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Google BigQuery. Всё о хранилищах данных, аналитике и машинном обучении

Google BigQuery. Всё о хранилищах данных, аналитике и машинном обучении

Вас пугает необходимость обрабатывать петабайтные наборы данных? Познакомьтесь с Google BigQuery, — системой хранения информации, которая может консолидировать данные по всему предприятию, облегчает интерактивный анализ и позволяет реализовать задачи машинного обучения. Теперь вы можете эффективно хранить, запрашивать, получать и изучать данные в одной удобной среде. В этой книге мы отправимся в глубины BigQuery — бессерверное, легко масштабируемое и недорогое корпоративное хранилище данных, доступное в Google Cloud. Отсутствие инфраструктуры дает предприятиям возможность сосредоточиться на анализе данных и находить ценные идеи, используя хорошо знакомый язык SQL.

 



Автор: Вальяппа Лакшманан, Джордан Тайджани
Язык: Русский
Жанр: базы данных, облака
Формат: pdf
Подробнее

О криптографии всерьез

О криптографии всерьез

В этом практическом руководстве по современному шифрованию анализируются фундаментальные математические идеи, лежащие в основе криптографии. Рассказывается о шифровании с аутентификацией, безопасной случайности, функциях хеширования, блочных шифрах и методах криптографии с открытым ключом, в частности RSA и криптографии на эллиптических кривых. Каждая глава содержит обсуждение типичных ошибок реализации с примерами из практики и подробное описание возможных проблем, сопровождаемое рекомендациями по их устранению. Независимо от того, занимаетесь вы разработкой профессионально или только начинаете знакомство с предметом, в этой книге вы найдете полный обзор современной криптографии и ее приложений.

 



Автор: Жан-Филипп Омассон
Язык: Русский,
Жанр: Криптография, шифрование
Формат: pdf
Подробнее

Искусство WebAssembly

Искусство WebAssembly

Сегодня, когда большинство языков успешно компилируются в jаvascript, WebAssembly представляет собой новый виток развития технологий, который позволит выйти за пределы устоявшихся рамок. WebAssembly является универсальным эффективным инструментом для выполнения кода на вашем любимом языке в браузере, который к тому же позволяет переосмыслить способы взаимодействия многократно используемых программных компонентов не только в сети, но и на других платформах, начиная от блокчейна и заканчивая граничными вычислениями интернета вещей (IoT).

 



Автор: Рик Баттальини
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

Как на самом деле работают компьютеры. Практическое руководство по внутреннему устройству машины

Как на самом деле работают компьютеры

Эта книга по экосистеме персонального компьютера: от оперативной памяти, тактовых сигналов и машинного кода до языков программирования, операционных систем и интернета. Но вы не просто изучите теорию – вы сможете проверить свои знания с помощью упражнений, а также выполните 41 проект для закрепления пройденного. Подробные схемы и рисунки в книге помогают прояснить технические сложности. Создавайте цифровые схемы, сделайте игру-угадайку, переводите десятичные числа в двоичные, изучайте использование виртуальной памяти, пробуйте «мыслить как компьютер», выполняя программу в уме, шаг за шагом!

 



Автор: Мэттью Джастис
Язык: Русский
Жанр: Информатика, Компьютеры
Формат: pdf
Подробнее

Основы DART

Основы DART

Dart – объектно-ориентированный язык программирования с сильной статической типизацией и поддержкой обобщенного программирования (шаблоны/дженерики). Dart не поддерживает множественное наследование, то есть родителем производного класса может выступать только один базовый класс. В тоже самое время, как и в языке программирования Java или C# класс может реализовывать множество интерфейсов. По своему синтаксису Dart очень похож на семейство языков C (Си) – (C++, C#, Java, Kotlin и т. д.). Сейчас Dart – оптимизированный для клиентской части язык программирования, позволяющий вести разработку быстрых приложений на любой платформе.

 



Автор: Чернышёв С.А.
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

{Вы пока еще не знаете JS} Область видимости и замыкания. 2-е межд. издание

{Вы пока еще не знаете JS} Область видимости и замыкания

Если вы недавно занимаетесь программированием или JS, то учтите, что эти книги не задумывались как «деликатный вводный курс по jаvascript». Временами материал становится сложным и требующим серьезных усилий, и многие темы рассматриваются намного глубже, чем в книгах для новичков. Книга может пригодиться всем читателям независимо от уровня подготовки, но я писал ее с прицелом на то, что вы уже знакомы с JS, а ваш практический опыт работы с этим языком составляет хотя бы полгода, если не больше.

 



Автор: Кайл Симпсон
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Однострочники Python: лаконичный и содержательный код

Однострочники Python

Краткость - это сестра программиста. Данная книга научит вас читать и писать лаконичные и функциональные однострочники. Вы сможете системно разбирать и понимать код на Python, а также сами писать выразительно и компактно, как настоящий эксперт. Здесь вы найдете приёмы и хитрости написания кода, регулярные выражения, примеры использования однострочников в различных сферах, а также полезные алгоритмы. Подробные пояснения касаются в том числе и важнейших понятий computer science, что поспособствует вашему росту в программировании и аналитике.

 



Автор: Кристиан Майер
Язык: Русский
Жанр: Программирование
Формат: pdf, epub
Подробнее

Unreal Engine 4 для дизайна и визуализации

Unreal Engine 4 для дизайна и визуализации

Unreal Engine (UE4) быстро становится звездой в области разработки игр, визуализации и даже создания фильмов. Компании, занимающиеся визуализацией, профессионалы и энтузиасты восхищаются его возможностями. Unreal Engine 4 — внушительный комплекс программных средств с тысячами функций, про которые сняты сотни часов обучающего видео и создано бессчетное множество туториалов, wiki-статей, разъяснений и указаний.

 



Автор: Том Шэннон
Язык: Русский
Жанр: Программирование, Графика
Формат: pdf
Подробнее

Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура

Паттерны разработки на Python

Если вы читаете эту книгу, то нет смысла убеждать вас в том, что Python просто великолепен. Настоящий вопрос вот в чем: зачем сообществу Python нужна эта книга? Ответ кроется в популярности и зрелости этого языка: хотя популярность Python растет такими темпами, что он приближается к верхним строкам рейтингов, сам язык только начинает брать на себя задачи, над которыми C# и Java работали в течение многих лет. Стартапы становятся реальным бизнесом; веб-приложения и сценарии автоматизации становятся (по большому секрету) корпоративным ПО.

 



Автор: Гарри Персиваль, Боб Грегори
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

C# 9 и .NET 5. Разработка и оптимизация, 5-е изд.

C# 9 и .NET 5

В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновлено и дополнено новой главой, касающейся Microsoft Blazor. В первой части книги рассмотрены основы C#, включая объектно-ориентированное программирование и новые возможности C# 9, такие как создание экземпляров новых объектов с целевым типом и работа с неизменяемыми типами с использованием ключевого слова record.

 



Автор: Марк Прайс
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее