Shadow Reflection's


Channel's geo and language: not specified, not specified
Category: not specified


ИБ и все смежные темы. Статьи, видео и профессиональная литература.
Не только рассказываем, но и стараемся понять, как устроены те или иные вещи.
Пентест-чат и неформальное общение: @shadow_reflecktion

Related channels

Channel's geo and language
not specified, not specified
Category
not specified
Statistics
Posts filter




Shadow Reflection's Books: C++.

Содержание архива:

Раздел «я пока не знаком с C++»:
По прочтению этого раздела вы получите внушительные базовые навыки, которые сможете применять для разработки эффективного, читабельного и мощного кода.

01. Освой самостоятельно C++ за 21 день. Сиддхартха Рао.
Итак. «C++ за 21 день» — пожалуй, одна из лучших книг для лёгкого старта. Она представляет язык с практической точки зрения, помогая узнать то, как использовать язык C++11 для создания быстрых, простых и эффективных приложений. Описание всех фундаментальных принципов языка, советы и наставления для избежания трудностей и проблем. Изучите C++, объектно-ориентированное программирование и анализ. Пишите быстрые и мощные программы.

02. Язык программирования C++. Базовый курс. Стенли Б. Липпман.
После старта было бы неплохо пройти базовый курс, который и предоставляет эта книга. Лучшее руководство и справочник в одном лице. Коротко по позициям:

— узнайте, как использовать новые средства языка C++11 для создания надежных программ, а также ознакомьтесь с высокоуровневым программированием;
— учитесь на примерах, в которых показаны стили программирования и методики проектирования;
— узнайте почему язык C++11 работает именно так;
— используйте изобилие примеров, способных помочь вам объединить взаимосвязанные концепции и проникнуть в суть;
— закрепляйте на практике изученный материал;

03. Язык программирования C++. Лекции и упражнения. Стивен Прата.
Это дополнение к предыдущей книге, которая объясняет всё от и до, скрупулёзно, все тонкости и подводные камни — даст чёткое и максимально ясное представление о языке. Ответит на ваши вопросы, которые неминуемо появятся и будут копиться в процессе обучения. А про упражнения автор сам написал в названии книги.

Раздел «я уже знаком с C++»:
Ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

01. Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ. Скотт Мэйерс.
Книга является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.

02. Современное проектирование на C++. Андрей Александреску.
Новаторская книга об общих передовых методах программирования. В книге представлены темы проектирования, основанные на требованиях, списков типов и основные идиомы общего программирования, также объясняется, как много полезных образцов проектирования (включая малые распределители объектов, функторы, фабрики, посетителей и мультиметоды) может быть реализовано эффективно, модульно и только с использованием общего программирования.

03. Параллельное программирование на С++ в действии. Энтони Вилльямс.
Книга освещает параллельное программирование на С++11, включая потоковые библиотеки, атомарные библиотеки, модель памяти С++, шлюзы и блокировки, а также вопросы проектирования и отладки многопоточных приложений.

04. Решение сложных задач на С++. Саттер Герб.
Пусть вас не пугает название, на самом деле это учебник. Но учебник необычный. Это не скучное перечисление стандарта С++. Это обучение методом Сократа — когда задается интересная задача и через её решение понимается многое, что было пропущено при простом прочтении. И этот метод действительно работает. Так что, если вы опытный специалист по С++, то чтение доставит вам удовольствие и принесет много знаний. Но даже если вы только хотите овладеть С++/STL, то всё равно попробуйте — в книге также очень много дидактического материала. Чтобы научиться плавать, надо зайти в воду)

#Books@shadow_reflection_s
Есть что посоветовать? Рассказывай, добавим!








Shadow Reflection's Books: Social Engineering.

Раздел «Социальная инженерия»
:
01. Социальная инженерия предметная область и границы применения. Резник Ю.М.
Исследование социальной инженерии как явления с научной точки зрения.

02. Искусство обмана. Социальная инженерия в мошеннических схемах. Кристофер Хэднеги.
Очень популярная книга. Автор, всемирно известный специалист по социальной инженерии, научит вас распознавать манипуляции всех типов и противодействовать мошенникам всех мастей. Больше никто не сможет заставить вас сделать то, что вы делать не планировали, — расстаться с деньгами, выдать важную информацию, совершить опасные действия. Все примеры взяты из его личной, профессиональной практики автора.

03. Социальная инженерия и социальные хакеры. Кузнецов, Симдянов.
Описание арсенала основных средств современного социального хакера (трансактный анализ, нейролингвистическое программирование), подробно разобраны многочисленные примеры социального программирования и способы защиты.


Раздел «Психология»:
01. Психология влияния. Внушай, управляй, защищайся. Роберт Чалдини.
Автор книги — доктор Роберт Чалдини — исследователь социальной психологии, возглавлявший отделение психологии в университете штата Аризона. Из его книги вы узнаете:
— 6 приёмов, благодаря которым вы станете настоящим мастером уговоров;
— 16 тактик убеждения;
— 116 примеров из жизни, которые показывают, как легко и насколько часто мы становимся жертвами чужого влияния.

02. Искусство словесной атаки: практическое руководство. Бредемайер К.
Снова кунг-фу. На этот раз 50 различных приёмов и свыше 200 упражнений, которые позволят отточить мастерство ведения дискуссий.

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

04. НЛП-переговоры. Вовлекать. Располагать. Убеждать. Джереми Лазарус.
И в дополнение исключительно про нейролингвистическое программирование. Благодаря этой книге вы быстро освоите навыки эффективной коммуникации и достижения целей в переговорах.

#Books@shadow_reflection_s
Есть что посоветовать? Рассказывай, добавим!




Video is unavailable for watching
Show in Telegram
Небольшая загадка.

В системе есть файл, который нельзя изменить или удалить даже под рутом. Ваши догадки? Что не так с этим файлом и как это исправить?)

Автор: Alexander.




Shadow Reflection's Books: Malware.

01. От первых вирусов до целевых атак. Гинодман В.А., Обелец Н.В., Павлов А.А.
В пособии повествуется об истории вредоносного программного обеспечения, приведён обзор его типологии. Описаны технологии детектирования вредоносных и потенциально нежелательных программ. Рассказывается также о наиболее опасных и совершенных современных компьютерных угрозах в контексте целевых атак и кибершпионажа. Книжка совсем короткая, где-то на 90 страниц, можете прочесть для полного погружения в тему. Более серьёзные книги ниже.

02. Записки исследователя компьютерных вирусов. Крис Касперски.
Думаю, большинство здесь или читали эту и следующую книги или хотя бы находят для себя знакомым имя автора. Данная книга представляет собой робкую попытку хотя бы частично заткнуть информационную брешь, раскрывая повадки вирусов и предлагая эффективные средства защиты и борьбы. Материал ориентирован на системных администраторов и программистов с минимальным уровнем подготовки.

03. Компьютерные вирусы изнутри и снаружи. Крис Касперски.
Продолжение. Изыскания, начатые в предыдущей книге «Записки исследователя компьютерных вирусов», продолжаются, и новая книга содержит массу свежего материала, ориентированного на творческих людей, дизассемблирующих машинные коды, изучающих исходные тексты, презирающих мышь и свободно говорящих на Си. В общем, она для хакеров всех мастей...

04. Этичный хакинг. Практическое руководство по взлому. Грэм Дэниэль.
Практическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов. Книга освещает современные проблемы кибербезопасности и помогает освоить навыки, необходимые любому этичному хакеру. Сделайте первый шаг в карьере пентестера, ознакомившись с методами взлома, которые используют эксперты. Книжка совсем свежая, 22-го года.

05. Компьютерные вирусы и антивирусы: взгляд программиста. Константин Климентьев.
В книге рассматриваются следующие темы:
— общие сведения о компьютерных вирусах;
— загрузочные вирусы;
— файловые вирусы;
— макровирусы;
— сетевые вирусы и черви;
— математические аспекты и многое другое.

06. Black Hat Python: программирование для хакеров и пентестеров, 2-е изд. [2022] Зейтц Д., Арнольд Т. [RU+ENG]
В настоящем руководстве автор поделится приёмами по защите приложений от взлома и атак, популярными инструментами по анализу сетевого трафика. Также вы научитесь писать вирусы и защищать от них свои приложения. Руководство отлично подойдёт как веб-программистам, так и разработчикам сетевых приложений.

07. Ransomware Protection Playbook. Roger A. Grimes.
In Ransomware Protection Playbook, computer security veteran and expert penetration tester Roger A. Grimes delivers an actionable blueprint for organizations seeking a robust defense against one of the most insidious and destructive IT threats currently in the wild. You’ll learn about concrete steps you can take now to protect yourself or your organization from ransomware attacks.

08. Азбука хакера 3. Компьютерная вирусология. Собейкис. В.Г.
Эта книга немного старовата, какая-то информация в ней уже потеряла актуальность, но её всё равно будет интересно прочесть. Из предисловия автора: «в наши дни весь компьютерный мир делится на 3 категории: а) тех, кто пишет вирусы; б) тех, кто от них страдает и в) тех, кто с ними борется. Всем трем категориям пользователей и адресована настоящая книга».

#Books@shadow_reflection_s
Есть что посоветовать? Рассказывай, добавим!






Video is unavailable for watching
Show in Telegram
Шифрование.

Поговорим о шифровании и хешировании. Рассмотрим алгоритмы AES, RSA, напишем свой алгоритм шифрования и попробуем PGP.

Автор: Alexander.


Video is unavailable for watching
Show in Telegram
Пишем Telegram-бота без единого фреймворка.

Разбавляем статьи и книги структурированным и информативным видео-контентом.

Видео рассказывает о том, как работает REST API. Поотправляем запросы напрямую на сервера Telegram и напишем свой небольшой фреймворк для создания ботов (JavaScript). Приятного просмотра.

Автор: Alexander.




Shadow Reflection's Books: Frontend.

Содержание архива:

HTML:
01. «Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress» — лёгкий и ненавязчивый комикс, можете начать погружение в тему с него, если не хотите сразу браться за основательные книги.

02. «HTML и CSS. Разработка и дизайн веб-сайтов». Джон Дакетт.
03. «HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств». Бен Фрейн.
04. «HTML для профессионалов». Гоше Хуан Диего.

05. «Типографика и верстка» — книга о том, как добиться аккуратной и плотной вёрстки сайтов, читать лучше после основоения основ.

CSS:
Да, в названии книг из прошлого раздела фигурирует CSS, но из них вы подчерпнёте лишь азы. Для того, чтобы создавать действительно красивые дизайны, прочтите хотя бы две книги из этого. Особенно советую первую и третью.

01. «Большая книга CSS3». Макфарланд Д.
02. «CSS. Каскадные таблицы стилей. Подробное руководство». Мейер Эрик А.
03. «CSS для профи». Кит Грант.
04. «CSS. Карманный справочник». Эрик А. Мейер.

JavaScript:
Самое интересное. Этот раздел имеет подразделы — для новичков и для тех, кто уже имеет опыт работы с JS.

Раздел «Я ещё не знаком с JavaScript»:
01. «Изучаем JavaScript» — не особо люблю книги из данной серии, но кому-то они могут подойти. Скорее для тех, кто никогда раньше не сталкивался с понятием программирования.
02. «Учимся кодить на JavaScript». Джереми Мориц.
03. «JavaScript. Подробное руководство» — а вот эта, как и следующая, хороши.
04. «JavaScript. Сильные стороны». Дуглас Крокфорд.
05. «Как устроен JavaScript». Д. Крокфорд.
06. Веб-приложения на JavaScript. Алекс Маккоу.
07. «JavaScript. Карманный справочник». Дэвид Флэнаган.

Раздел «Я уже знаком с JavaScript»:
Подтяните знания, заполните пробелы и освойте язык полностью.

01. «JavaScript для профессионалов». Резиг Джон.
02. «JavaScript. Шаблоны» — обязательна к прочтению.
03. «Секреты JavaScript ниндзя» — и эта тоже. Она ещё и очень интересная.
04. «Функциональное программирование. Как улучшить код JavaScript-программ». Атенсио Луис.


Ну, и книга для людей с нехваткой времени или переизбытком лени :)
01. «Большая книга веб-дизайна» — HTML, CSS и JS вместе. Обо всём и ни о чём одновременно. Не советую, но, возможно, кому-то пригодится.

#Books@shadow_reflection_s
Всем молниеносной вёрстки и красивых дизайнов.


Аффинные_преобразования_Теоретические_основы_Спевакова.pdf
959.3Kb
Дополнительный материал, ссылка на который была в статье.






Shadow Reflection's Books: Cryptography.

Содержание архива:

Раздел книг на русском языке:
01. Расшифрованные секреты. Методы и принципы криптологии.
Книга представляет собой вводный курс в криптологию, основанный на лекциях автора в Мюнхенском технологическом институте и материалах семинара по методам криптоанализа: сначала основы основ, после, на классических примерах раскрытия известных шифров описываются основные приёмы криптоатак.

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

03. Практическая криптография. Нильс Фергюсон, Брюс Шнайер.
Данная книга, завершающая этот раздел, написана всемирно известными специалистами в области криптографии, представляет собой руководство по практической разработке криптографической системы. В ней прослеживается процесс проектирования криптографической системы от выбора конкретных алгоритмов через всевозможные наслоения вопросов безопасности до построения инфраструктуры, необходимой для работы этой системы. Сконцентрировав всё внимание на одной проблеме — как обеспечить безопасность общения двух людей и одной философии проектирования, применяемой для её решения, авторы верят, что могут рассказать больше о реальных аспектах разработки криптографических систем.

Раздел книг на английском языке:
01. Serious Cryptography: A Practical Introduction to Modern Encryption.
Серьёзная криптография. Из этой книги вы узнаете: об AEAD-режиме, хэш-функциях, блочных шифрах и методах открытого ключа — таких как RSA и криптография на основе эллиптических кривых. Всё о ключевых концепциях криптографии: вычислительная безопасность, прямая секретность — минусы и плюсы протокола TLS, лежащие в основе HTTPS-сайтов. О различных уязвимостях, алгоритмах или протоколах. Каждая глава включает подробные обсуждение распространенных ошибок, с советами по их избежанию.

02. Modern Cryptography and Elliptic Curves: A Beginner's Guide.
Об этой книге коротко, ведь её название говорит за себя. Автор старается дать всё необходимое для понимания арифметики эллиптических кривых: абстрактная алгебра, проективная геометрия и множество других тем. Ни смотря описание, читается очень интересно.

В дополнение к книгам делимся ссылкой на бесплатный видео-курс по криптографии. Толковые уроки по 10-30 минут на английском языке.

#Books@shadow_reflection_s
Есть что посоветовать? Рассказывай, добавим!

20 last posts shown.

203

subscribers
Channel statistics