Сообщество - Life-Hack [Жизнь-Взлом]/Хакинг

Life-Hack [Жизнь-Взлом]/Хакинг

272 поста 2 786 подписчиков

Популярные теги в сообществе:

Опасные нейронки

Огромная спешка корпораций в создании собственных чат-ботов привела к появлению опасных и недоработанных нейронок.

Вот что чат-бот от Snapchat ответил энтузиасту, представившемуся 13-летней девочкой:

- Как обмануть родителей насчёт поездки с 31-летним мужчиной.

- Как сделать потерю девственности на 13-летие особенным (нейросеть посоветовала свечи и музыку).

Официального ответа на данный инцидент от Snapchat ещё не поступило.

Life-Hack [Жизнь-Взлом]/Хакинг

Опасные нейронки Искусственный интеллект, Нейронные сети, IT, Киберпанк, Длиннопост
Опасные нейронки Искусственный интеллект, Нейронные сети, IT, Киберпанк, Длиннопост
Опасные нейронки Искусственный интеллект, Нейронные сети, IT, Киберпанк, Длиннопост
Показать полностью 3
1

Microsoft обещает выход GPT-4 на будущей неделе — новая модель сможет создавать видео

Microsoft обещает выход GPT-4 на будущей неделе — новая модель сможет создавать видео Искусственный интеллект, Нейронные сети, Киберпанк, ChatGPT, Microsoft, IT

На будущей неделе Microsoft выпустит нейросеть GPT-4. Эта система станет мультимодальной моделью и сможет создавать видео. Как утверждается, новая система сможет воспринимать не только текст, но также звук и изображения.

В числе других улучшений обещана более быстрая генерация ответов, а сами реплики будут «человечнее» и более похожими на ответы живого собеседника. Помимо этого, по словам Андреаса Брауна (Andreas Braun), технического директора Microsoft Germany, модель будет поддерживать «буквально все языки».

Люди еще не успели отойти от GPT-3, а тут уже такое...

Мы в телеграме:

Life-Hack [Жизнь-Взлом]/Хакинг

Библиотека

IT Дайджест

0:24

Показать полностью
9

Именованные каналы в Linux

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

Именованный канал создаётся явно с помощью mknod или mkfifo, и два различных процесса могут обратиться к нему по имени.

Например, можно создать канал и настроить gzip на сжатие того, что туда попадает:

mkfifo pipe

gzip -9 -c < pipe > out &

Что такое файлы именованных каналов?

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

Для создания файлов именованных каналов можно использовать утилиту mkfifo:

mkfifo /tmp/my.fifo

Что такое файлы устройств?

Тип файлов в UNIX-подобной ОС, содержат данные, необходимые операционной системе для взаимодействия с физическими устройствами, такими как диски и дисководы, принтеры и факсы и т. п.

Каждый из таких файлов идентифицируется с помощью двух идентификаторов: основного идентификатора (major number) и вспомогательного идентификатора (minor number).

Файлы устройств размещаются в каталоге /dev или в его подкаталогах. Примеры основных файлов:

/dev/sd[буква] — жёсткий диск

/dev/sd[буква][номер] — раздел диска

/dev/eth[номер] — сетевые интерфейсы Ethernet

Узнать информацию о файле устройства можно с помощью команд file и ls.

Создание файла именованного канала

Для создания файла именованного канала достаточно использовать утилиту mknod с параметром p.

mknod -m 777 /home/name/fifo p

Чтобы проверить создание файла именнованного канала:

ls -al | grep fifo

Для прекращения работы с файлом именованного канала достаточно использовать команду rm:

rm /home/name/fifo

Передаем данные через именованный канал

Для передачи данных через именованный канал, в первую очередь, создаем этот канал с помощью команды mkfifo:

mkfifo /tmp/my.fifo

Для проверки, что канал создан, воспользуйтесь:

ls -al /tmp

Для обмена данными между приложениями следует открыть дополнительное окно эмулятора терминала и выполнить в нем команду:

tail -f /tmp/my.fifo

Далее с помощью первого окна терминала выполнить:

echo "Linux" >> /tmp/my.fifo

Во втором окне, вы должны увидеть:

Linux

Прервать работу Ctrl+C. А после окончания использования файла программного канала следует удалить его:

unlink /tmp/my.fifo

Life-Hack [Жизнь-Взлом]/Хакинг

Показать полностью
2

Отписаться от электронных рассылок в один клик

Добавив расширение AutoUnsubscribe в Gmail или другой почтовый клиент, вы увидите список всех рассылок, которые вы не открываете.

От них можно отписаться, нажав на одну кнопку. Или вы можете подождать день, когда плагин автоматически отпишется от всех ненужных рассылок.

Ссылка на расширение

Life-Hack [Жизнь-Взлом]/Хакинг

11

Microsoft запустил визуальный ChatGPT

Главная фича: нейронка чистенько удаляет любые объекты прямо с фоток. Получается здорово, потому что Visual ChatGPT понимает контекст.

На видео видно — она знает, что на фотке мотоцикл, понимает, где он находится и даже правильно определяет цвет. С ней можно, например, изменить цвет этого мотоцикла.

Привычные генерации по запросу, смешение фоток и редактура пикч, само собой на месте.

Попробовать — тут.

Мы в телеграме:

Life-Hack [Жизнь-Взлом]/Хакинг

Библиотека

IT Дайджест

24

Топ 10 бесплатных курсов на Stepik, которые помогут изучить Python

Наш топ-10 бесплатных курсов на Stepik, которые могут помочь в изучении Python:

1. "Python: основы и применение" от Mail.ru Group

2. "Основы программирования на Python 3" от Computer Science Center

3. "Python. Базовый курс" от Hexlet

4. "Python для начинающих" от SkillFactory

5. "Основы Python" от Codecademy

6. "Python. Практика и применение" от Hexlet

7. "Программирование на Python" от GeekBrains

8. "Python: основы и применение. Часть 2" от Mail.ru Group

9. "Python для анализа данных" от Coursera / Академия big data MADE

10. "Python - программирование на каждый день и сверхбыстрое прототипирование" от Coursera / Московский физико-технический институт.

Эти курсы предлагают различные уровни сложности и фокусируются на различных аспектах изучения Python, от начальных до продвинутых. Выберите курс, который лучше всего подходит для ваших потребностей, и начните изучение Python сегодня!

Большая библиотека книг по программированию!

27

Топ 10 ресурсов на GitHub, которые могут помочь в изучении хакинга

Вот список из 10 ресурсов на GitHub, которые могут помочь в изучении хакинга:

1. The-Art-Of-Hacking – это проект, который содержит множество документов и руководств по взлому систем.

2. kali-linux-recipes – это сборник рецептов для работы с популярным дистрибутивом Kali Linux, который часто используется для пентестирования.

3. metasploit – это проект, который содержит популярный инструмент для проведения тестирования на проникновение – Metasploit.

4. OWASP – это проект, который собирает информацию о веб-уязвимостях и методах защиты от них.

5. Exploit-Database – это база данных уязвимостей для различных систем и программ.

6. Social-Engineer-Toolkit – это набор инструментов для создания социальной инженерии.

7. Pentesting – это репозиторий, содержащий различные инструменты для тестирования на проникновение.

8. CTF-All-In-One – это набор инструментов, который поможет в проведении захватывающих флаги (CTF) соревнований.

9. Aircrack-ng – это набор инструментов для проведения анализа и взлома беспроводных сетей.

10. Sn1per – это автоматизированный пентестинговый инструмент для обнаружения уязвимостей в сетевом инфраструктуре.

Мы в телеграме:

Life-Hack [Жизнь-Взлом]/Хакинг

Библиотека

IT Дайджест

Показать полностью
373

Топ 10 ресурсов на русском языке, которые могут помочь в изучении Python

Вот список из 10 ресурсов на русском языке, которые могут помочь в изучении Python:

1. Python.org на русском языке – официальный сайт языка Python, который содержит множество документации, руководств, обучающих материалов и примеров.

2. 'A Byte of Python' на русском языке – это онлайн-учебник, который предназначен для начинающих программистов и помогает освоить основы языка Python.

3. Pythontutor.ru – это онлайн-платформа с интерактивными задачами и упражнениями, которые помогают закрепить теоретические знания.

4. Rus-linux.net – это портал, который содержит множество статей и обучающих материалов по Python.

5. Learnpython.ru – это онлайн-курс, который предоставляет пошаговый и практический подход к изучению языка Python.

6. Pythonworld.ru – это онлайн-учебник по Python, который содержит подробные описания синтаксиса языка, примеры и задачи для решения.

7. Pythonicway.com – это сайт, который содержит множество статей, видеоуроков и других материалов, которые помогают в изучении Python.

8. Coursera.org – на этой платформе можно найти большое количество курсов по Python от ведущих университетов и экспертов в области программирования.

9. Geekbrains.ru – это онлайн-платформа, которая содержит множество курсов по Python и другим языкам программирования.

10. Tproger.ru – это портал о технологиях и программировании, где можно найти множество материалов о Python и других языках программирования.

Большая подборка книг по программированию в телеграме!

Показать полностью
Отличная работа, все прочитано!