Чем занимается этичный хакер и как им стать?

Inbenefit

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

Если вы новичок, и хотите иметь базовое представление об этой сфере, пройдите начальные онлайн-уроки. Для более решительных специалистов есть курсы кибербезопасности для продвинутых юзеров.

Зная все об информационной защите и кибербезопасности можно работать как в коммерческой сфере, так и в правительственной. Спрос на специалистов по кибербезопасности огромен, а специалистов не хватает. Возможно это именно та сфера, в которой вы могли бы себя реализовать? Хотите попробовать?

Курсы вам помогут почувствовать себя увереннее:

  • Реалистичный этичный хакинг: Практический курс по кибербезопасности
  • Анатомия хакерской атаки: Станьте специалистом по антихакингу с Metasploit!
  • Кибератаки и тестирование системы на уязвимости
  • Управление рисками для специалистов по кибербезопасности и начальников IT-служб

Биохакинг: внедрение – Альянс Свободных Предпринимателей

Курс Биохакинг: внедрение создан предпринимателем Евгением Ходченковым при участии тренера Григория Насонова и диетолога Артема Хачатряна. В нем воплощен комплексный подход к вопросам здоровья и долголетия. За 14 дней вы зарядитесь энергией, улучшите внешний вид, избавитесь от неуверенности и апатии. В общем, начнете новую жизнь.

В программе:

  • настройка питания и питьевого режима;
  • физические упражнения;
  • дыхательные практики;
  • очищение ума и тела;
  • энергетические практики.

В курс входят уроки с подробными инструкциями, чек-листы и таблицы, закрытый чат для участников, прямые эфиры с тренерами. Стоимость – 6 900 руб.

Урок 14. Регулярные выражения.

Posted by TheMegaNetik

_____________________ 
УРОК 14. Регулярные выражения.
______________________

Это достаточно сложная и в то же время интересная тема. С помощью регулярных выражений можно производить необходимые проверки над переменными и манипуляции со строками. Регулярные выражения представляют собой шаблон и призваны проверить, соответствует ли ему строка. Совместно с проверкой может производиться выборка или замена найденной подстроки. PHP поддерживает два типа регулярных выражений — POSIX и Perl. Для каждого типа используются свои функции, и мы их рассмотрим на практике.

Самые основы.

Представим себе строку j77ks7fs7 в которой все семерки нужно заменить пятерками. Как это сделать?
Воспользуемся функцией ereg_replace у которой есть три параметра —ereg_replace(«регулярное_выражение», «новое_значение», строка в которой происходит поиск);

$text = «j77ks7fs7»;
$newtext = ereg_replace(«7», «5», $text);
echo $newtext;

В результате мы увидим строку, в которой все семерки заменены на пятерки — j55ks5fs5
Если нам нужно удалить вообще все цифры из строки, то регулярное выражение будет выглядеть так . Квадратная скобочка описывает один символ. Вкунтри скобки через тире мы указали диапазон чисел от 0 до 9.
Если нужный нам символ не только любая цифра но и любая буква, то напишем так .
Давайте попробуем заменить все цифры в строке на символ X

$text = «j137ks44jk5d»;
$newtext = ereg_replace(«», «X», $text);
echo $newtext; // результат: jXXXksXXjkXd

Если бы наше регулярное выражение выглядело как  то заменены были бы не только цифры, но и все буквы кроме заглавных. Если заглавные нужно тоже заменить, то наше выражение было бы такое:  оно заменяет все буквы верхнего и нижнего регистра. Или можно было бы использовать функцию eregi_replace(), она идентична предыдущей, но нечувствительна к регистру. Вот так вот.

Самые основы. Продолжение.

На сайтах часто можно встретить форматирование текста BB-тегами. Давайте напишем свои BB-теги которые будем заменять на HTML-теги в нашем регулярном выражении.
Но если мы напишем ereg_replace(«», ««, $text) то регулярное выражение будет восприниматься как буква B, а квадратные скобки воспринимаются как служебные символы.
Чтобы они тоже учавствовали в поиске, необходимо перед каждой из них поставить знак слэш:

$text = «Hello world«;
$newtext = ereg_replace(«\», ««, $text);
$newtext = ereg_replace(«\», ««, $newtext);
echo $newtext;

В тех случаях, когда нужно найти строку в которой встречаются спецсимволы, такие как $, ^, { и т. д., перед ними ставится символ обратной косой черты (\). Например, для того, чтобы найти в строке символ $, в регулярном выражении нужно написать «\$». Для поиска косой черты перед ней тоже нужно поставить слэш (\\)

Идем дальше. Допустим мы забыли через какую букву пишется слово парашют. В этом случае на месте неизвестного символа можно просто поставить точку:

$text = «парашют»;
$newtext = ereg_replace(«параш.т», «replaced», $text);

Регулярное выражение h. будет соответствовать словам hi3, h52, hr0 и не будет сооветствовать hh9, hbk1, h8
Символ | означает логическое ИЛИ. Если у вас может встретиться тегили тег и их вам надо будет заменить, используется этот самый оператор.

$text = «hello«;
$newtext = ereg_replace(«|«, «replaced», $text);
Давайте-ка закрепим всё на реальном примере. Представим что у нас есть строка, из которой нужно удалить все опасные теги и цифры.

$text = «hello34 world7″;
$newtext = eregi_replace(«|

Нетология

Личная и профессиональная жизнь каждого человека становится все более зависимой от информационных технологий. Попытки дистанцироваться от темы кибербезопасности приводят к тяжелым последствиям: данные с электронных устройств утекают к мошенникам.

Цель этого курса — дать инструменты для того, чтобы обезопасить свое информационное пространство от современных видов киберугроз.

Алексей Лукацкий расскажет про основные положения кибербезопасности:

  • что это такое
  • как изменились действия кибермошенников
  • какие виды киберугроз наиболее распространены
  • какие механизмы кибербезопасности существуют и как с ними взаимодействовать

В процессе обучения вы научитесь пользоваться простыми, но эффективными приемами для защиты информации, осознанно подходить к работе с интернет-пространством и распознавать кибератаки.

Бесплатный курс

Автор ютуб-канала в представленных материалах освещает разные аспекты темы

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

 
Новичкам можно обратить внимание на вводный мини-курс. 20 видеоуроков дают представление о различных каналах утечки информации и способах предотвращения проблем

Спикер познакомит с видами разведки и методами технической «обороны». Завершается курс лекцией по организационным мероприятиям ИБ.
 
 

HackerU

Миссия HackerU — сократить дефицит специалистов в области информационных технологий и кибербезопасности. Открыть талантливым людям путь к высокому заработку и мобильности.

Как проходит обучение:

  • Удаленный формат обучения, при котором сохраняется живой контакт с преподавателем и одногруппниками.
  • Только через практику, активную работу c экспертами — менторами и группой вы достигнете главного результата — получите востребованные на рынке труда навыки.
  • При необходимости можно взять паузу и возобновить обучение со следующим потоком без потери качества образования.
  • Начиная с первого занятия вас готовят к изменениям в вашей карьере: помогут оформить резюме и портфолио, отработать прохождение собеседований всех уровней.
  • Вы получите доступ к международной обучающей платформе, объединяющей студентов HackerU во всем мире.

Skill Factory

Профессия «Этичный хакер»Этичный хакер — это специалист по кибербезопасности, который находит и устраняет уязвимости систем и ресурсов компании.

  • Освойте с нуля все тонкости тестирования на проникновение (пентеста)
  • Научитесь отражать кибератаки и поддерживать безопасность любых IT-систем

В чём преимущества профессии пентестера от SkillFactory?

  • Профессия с нуля
    Вам не потребуется знаний по тестированию или программированию, чтобы начать обучение кибербезопасности. Курс по пентесту даст полноценное представление о лучших практиках тестирования на проникновение для корпоративных сетей и веба.
  • Авторская программа
    Профессия разработана руководителем по информационной безопасности Иваном Кудрявиным, который уже более 12 лет работает с защитой информационных систем, конфиденциальной информации и пентестом.
  • Много практики
    Вы будете тренировать навыки кибератак на специальных виртуальных стендах, которые разрабатывает партнер школы — компания Volga CTF, организатор крупных международных соревнований в области информационной безопасности.
  • Фундаментальные знания
    Вы освоите устройство ОС Linux и OC Windows, получите знания, достаточные для базового администрирования систем. Узнаете, как можно атаковать ОС, искать уязвимости и минимизировать риски. Научитесь программировать на Python и писать скрипты на Bash и SQL.

Программа курса

Введение в пентест (1,5 месяца)

Введение в проблематику и методологию

Программирование и написание скриптов (1 месяц)

  • Программирование на Python
  • Веб-программирование
  • SQL и работа с базами данных

Тестирование на проникновение (1,5 месяца)

  • Основы pentest в вебе
  • Client Side Attacks
  • Server Side Attacks

Операционные системы (2,5 месяца)

  • OS Linux
  • OS Windows

Сети (1 месяц)

  • Networks Base
  • Тестирование беспроводных сетей

Тестирование на проникновение сетей (3 месяца)

  • Пентест для корпоративных сетей
  • Финальный проект

Часто задаваемые вопросы

Вы научите меня хакерству?

С момента первой публикации этой страницы я получал от людей по нескольку запросов в неделю с просьбой «научить всему хакерскому». К сожалению, я не располагаю ни временем, ни энергией этим заниматься. Мои собственные хакерские проекты занимают 110% моего времени.

И даже если бы они у меня были, хакерство — это мировоззрение и мастерство, которым вы должны научиться в основном сами. Вы обнаружите, что хотя настоящие хакеры и желают вам помочь, но они не будут вас уважать, если вы станете просить накормить вас с ложечки всем, что им известно.

Сначала научитесь нескольким вещам сами. Покажите, что стараетесь, что способны к самостоятельному обучению. И уже потом отправляйтесь к знакомым хакерам с вопросами.

Не поможете ли вы мне кракнуть систему, или может научите, как их вскрывать?

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

Где мне найти настоящих хакеров, чтобы с ними поговорить?

Самый лучший способ — найти вашу местную группу пользователей Unix или Linux и сходить на их встречи (ссылки на несколько списков групп пользователей можно найти на странице LDP).

(Как-то раньше я сказал, что вам не найти ни одного настоящего хакера в чатах, но мне дали понять, что ситуация меняется. Очевидно, некоторые из сообществ настоящих хакеров, связанных с такими вещами как GIMP и Perl, теперь имеют свои IRC-каналы.)

Какой язык следует выучить первым?

HTML, если вы его еще не знаете. Есть масса расфуфыренных и потрясающе бездарных книг по HTML, но обескураживающе мало хороших. Мне больше всего нравится HTML: The Definitive Guide.

Но HTML — это не полноценный язык программирования. Когда вы почувствуете, что готовы начать программировать, я бы порекомендовал начать с языка Python. Многие люди будут рекомендовать вам начинать с Perl, и этот язык более популярен чем Python, но его сложнее выучить.

Си — действительно важный язык, но он и намного сложнее, нежели Python или Perl. Не пытайтесь выучить его первым.

А не станет ли так, что из-за программ с открытым исходным кодом программистам будет не на что жить?

Ну, это вряд ли. Пока что, похоже, индустрия программного обеспечения с открытым исходным кодом скорее создает рабочие места, нежели их сокращает. Если экономически более прибыльно иметь написанную программу, чем такой программы не иметь, то программисту будут платить независимо от того, станет ли эта программа бесплатной после ее создания. И, независимо от того, как много будет написано «бесплатных» программ, всегда еще больше будет запросов на новые и специализированные приложения. Более подробно я написал об этом на страницах Open Source.

Как мне начать? Где можно достать бесплатный Unix?

Повсюду на этой странице я вставил указатели на те места, где можно взять наиболее широко используемые бесплатные версии Unix. Чтобы быть хакером, вам нужны мотивация и инициатива, а также способность к самообразованию. Начинайте прямо сейчас…

Выбор правильного псевдонима

Если вы не придумали хитрый дескриптор или «псевдоним», чтобы называть себя, это то, что вы должны прочитать. Он поможет скрыть вашу истинную личность (главный приоритет хакера), что может пригодиться, если службы выследят вас. Поверьте мне, найти кого-то по имени dividesbyzer0 намного сложнее, чем «Джим Эриксон». Выбор псевдонима гораздо шире, чем кажется обычному человеку. Следующие шаги помогут вам создать свою настоящую личность хакера.

Не заморачивайтесь с очевидным

Чтобы придумать имя, вам нужно быть оригинальным. Иметь имя, созданное кем-то другим, совершенно не круто. Считайте список дескрипторов ниже запрещенным и используйте их как руководство к тому, что не следует выбирать самим:

  • squagle;
  • m4g3;
  • Нео;
  • N30;
  • dividesbyzer0;
  • d1vid35byz3r0;
  • schiz0phrenic;
  • schiz0id;
  • schiz0richard;
  • c4n7g37141d;
  • 1337m4n;
  • Ментор;
  • 31447 х4х0р;
  • t3h h4ck3r;
  • h4x0r_666.

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

Определите, как вы воспринимаете себя

Это довольно простое правило для подражания. Ручка поможет тем, кто определит, как вы хотите, чтобы вас воспринимали. Например, если вы хотите встретить людей, которые могут выполнить невозможное, dividesbyzer0 – это исключительное имя, так  как деление на ноль  невозможно. Не называйте себя так, хотя, зная dividesbyzer0, и если он поймает, что вы подделываете его имя, он взломает вас примерно через… 5 секунд.

Другим хорошим примером этого является тот, кто любит думать, что он клевый, считая себя психически неполноценным. В этом нет ничего плохого, и многие люди находят, что это круто/интересно. Дескриптор, такой как schiz0id или schiz0richard, может легко достигнуть этого. 

Как уже упоминалось ранее, при выборе псевдонима рекомендуется использовать leet talk (или 1337 5p34k для тех, кто не умеет читать), просто убедитесь, что она дружественная. Общее правило – ограничить себя одним числом до трех букв. Люди должны не знать, кто вы, но они должны быть в состоянии идентифицировать вас. Как только вы выбрали подходящее имя со смесью элитных персонажей, пришло время перейти к выбору правильной операционной системы.

Сisoclub

В рамках программы виртуальной кибер-школы Cyber Discovery дети в Великобритании смогут попробовать более 200 задач по кибербезопасности, основанных на взломе программного обеспечения, устранении уязвимостей, выявлении фактов взлома.

Формат обучения – онлайн-игра. Играя, школьники узнают подходы, которые используют стражи правопорядка, когда имеют дело с реальными кибератаками.

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

Для учащихся – это реальный шанс научиться криминалистике и закрывать уязвимые места до того, как хакеры найдут их. Запуск Cyber Discovery в Великобритании происходит одновременно с объявлением правительством ряда других онлайн-курсов по навыкам кибербезопасности.

Онлайн курс будет состоять из нескольких частей, в последней необходимо будет защитить виртуальный город от хакерских атак в онлайн игре CyberLand.

Нетология

Раскрыть свои сильные стороны и освоить перспективное дело призывает интернет-портал Нетология. Приобрести необходимые навыки могут как неофиты, так и профи, стремящиеся повысить мастерство или покорить смежную отрасль.

Целевая аудитория кейса «Специалист по информационной безопасности» – новички, начинающие разработчики и системные администраторы уровня «junior». В течение года участники образовательного форума при помощи вебинаров и спроектированных рабочих ситуаций будут учиться предупреждать кибератаки и минимизировать потери. Студенты узнают, откуда ждать проблем и как отрабатывать последствия. При изучении блока по DevSecOps будут разобраны аспекты выявления уязвимостей на всех этапах разработки. Отдельный раздел посвящен юридическим нормам – эксперты расскажут о нюансах, благодаря которым не придется выходить за рамки закона.

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

Сoddyschool

Чаще всего дети активно используют интернет для общения-на социальные сети и мессенджеры приходится более 70 % активностей. Официально социальными сетями можно пользоваться только с 14 лет, но дети хотят иметь такую возможность раньше, поэтому сознательно приписывают себе лишние годы при регистрации аккаунта. При это ребенку следует понимать, что вся информация в сети практически доступна любому человеку. Этим и пользуются злоумышленники.

Что даст ребенку полное прохождение курса кибербезопасности?

Преподаватель уверен, что безопасности лучше учиться на чужих примерах, а не на своих. А еще он научит ребят, как можно обратить зло во благо. Этот курс не о том, как работать хакером и взламывать сайты с деньгами. Здесь не учаат будущих уголовников

Большое внимание уделяется законности действий и моральной составляющей любого действия

Цель- научить защищаться, а не взламывать. Для этого достаточно иметь общее представление о способах взлома и хорошо уметь использовать средства защиты.

Обычно, «наигравшись» в хакера на уроке под присмотром преподавател, ребенок утоляет свой интерес к деструктивному взлому. А способы защиты остаются в памяти на всю жизнь. Не каждый взрослый может похвастаться, что взламывал самые популярные социальные сети и почтовые сервисы, пусть и на уроке с разрешения преподавателя.

Курс состоит из 4 модулей. Первые два рассчитаны на детей 7-14 лет. На этих занятиях не нужны будут компьютеры, потому что с детьми:

  • будут писать шифровки
  • будете учиться придумывать и запоминать сложные пароли
  • попрактикуетесь в социальной инженерии
  • разберете на практике устройство замков

Третий и четвертый модули рассчитаны на детей 11-14 лет. в течении этих модулей занятия будут проходить с использованием компьютеров. Изучите:

  • строение вирусов
  • безопасность веб-сайтов
  • различные средства защиты информации, применяемые сегодня в крупнейших компаниях
  • безопасность при использовании платежных средств

На курсе кибербезопасности ваш ребенок уже сможет консультировать вас и ваших знакомых по вопросам информационной безопасности. А через несколько лет без труда сможет освоить и получить престижную работу и востребованную профессию.

Биохакинг life-практикум 2.0 – Российский институт биохакинга и здоровья

Биохакинг life-практикум 2.0 – тренинг для тех, кто предпочитает не растягивать обучение на долгие месяцы, а хочет быстро получить квинтэссенцию знаний. Он рассчитан на 2 дня плодотворных занятий.

Что внутри:

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

В дополнение к урокам вы получите чек-лист для повышения энергетического потенциала, список самых вредных продуктов, чек-лист по сну, гайд по источникам жизненной силы.

Есть два варианта участия в мастер-классе. В зависимости от выбранных опций нужно внести либо 1 690 руб., либо 2 790 руб.

Загляните также в нашу подборку книг про сон. С них можно начать свое погружение в биохакинг.

Что такое взлом?

Хакерство — это выявление слабых мест и уязвимостей какой-либо системы и получение доступа к ней.

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

Типы хакеров

Есть несколько типов хакеров, немного «терминологии».

  • Белая шляпа  - этический хакер;
  • Черная шляпа  - классический хакер, который ищет баги и старается получить несанкционированный доступ;
  • Серая шапка  - человек, который получает несанкционированный доступ, но выявляет слабые стороны компании;
  • Ребенок  - человек, не имеющий технических навыков, просто воспользовался готовым инструментом;
  • Хактивист  — человек, который взламывает что-либо, чтобы донести до кого-то свою позицию. Например, забастовка против авторского права (это я затронул тему платных электронных научных книг и лучших университетов мира).

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

Этический хакер — каким навыками необходимо обладать

Прежде всего, чтобы быть Пентестером, вы должны быть готовы постоянно узнавать что-то новое на лету или быстро обучаться этому дома.

Во-вторых, вам необходимо иметь глубокое фундаментальное понимание по крайней мере одного языка кодирования / сценариев, а также понимание сетевой и веб-безопасности.

Итак, вот несколько шагов, которые следует сделать, чтобы преуспеть:

  • Научитесь программировать;
  • Изучите основы строения и работы операционной системы;
  • Изучите основы сетей и безопасности;
  • Постарайтесь постоянно узнавать что-то новое в технологиях, желательно каждый день;

Какой язык программирования начать учить

Это зависит от того, на какой платформе вы будете работать. Для веб-приложений я предлагаю вам изучить HTML, PHP, JSP и ASP. Для мобильных приложений попробуйте Java (Android), Swift (iOS), C # (Windows Phone). Для настольного программного обеспечения попробуйте Java, C #, C ++.

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

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

Также для понимания работы компьютера советую познакомиться с ассемблером. Так, ваши знания будут подкреплены основами.

Не возлагайте большие надежды, если вы не можете достичь результатов за короткий промежуток времени. Я предпочитаю стиль обучения «Мияги». Так что будьте мотивированы к тому, что будет дальше. Постарайтесь всегда ставить перед собой маленькие цели, но при этом всегда помните о своей мечте.

Никогда не стоит недооценивать возможности сетевых и системных администраторов. Они могут сделать вас своим «гипотетическим» рабом в корпоративной информационной среде. Это к тому, что навыки и знания сисадминов также очень полезны, если вы хотите стать хакером.

Поэтому во время учебы можете попробовать свои силы помощников системного администратора, например.

Нейробиохакинг – Ян Спартак Поединков

Нейробиохакинг – курс от гранд-мастера боевых искусств и мастера цигуна Яна Спартака Поединкова. На курсе вы подберете ключи к скрытым резервам организма, которые помогут вам повысить энергетические запасы, стать умнее, сосредоточеннее, успешнее.

В процессе обучения вы:

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

Стоимость курса – 9 900 руб. Всего в нем 19 уроков с авторскими техниками, медитациями, упражнениями. Доступ к ним открывается навсегда.

Прикладной биохакинг и саморазвитие – Udemy

Прикладной биохакинг и саморазвитие – курс для прокачки себя по всем фронтам. Основной упор в нем сделан на развитие возможностей мозга и пополнение арсенала полезных биодобавок.

В программе:

  • золотой стандарт БАДов на каждый день;
  • эффективные методы прокачки мозга;
  • природные стимуляторы для борьбы с апатией и депрессией;
  • дофамин и мозг;
  • полезные лайфхаки по достижению целей;
  • список эффективных книг.

Стоимость – 129,99 $. Действует 30-дневная гарантия возврата денег, если курс вам не подойдет.

Кстати, у нас на блоге есть подборка лучших книг по биохакингу. Рекомендую ознакомиться.