Ставьте лайки, подписывайтесь на канал и группу ВКонтакте -https://vk.com/mrsisadm там еще больше интересного!
Пользователи сайта Quora поделились своими примерами, что могут сделать 10 строк кода. Самые интересные ответы —в нашем материале.
Прамочете Пуджара, изучал информатику в Международном университете Тринити
Это 3D шар?
Исходный код:
mport turtle
def draw_art():
window = turtle.Screen()
tenlines = turtle.Turtle()
tenlines.shape("arrow")
tenlines.color("blue")
for i in range(1,37):
tenlines.right(10)
tenlines.circle(100)
draw_art()
Два года назад я интересовался взломом Wifi через интернет. Я узнал о брутфорс-взломах. Поскольку большинство непальцев использовало там номер мобильного телефона в качестве пароля от сети wifi (возможно, это не все, но очень многие делали это), мне пришлось создать файл, содержащий мобильные номера от 9840000000 до 9850000000. Я даже не имел представления о Wordlist с Crunch. Я знал только Python. Поэтому я использовал его для создания огромных чисел. Это была одна из самых крутых вещей, которые я когда-либо делал.
Исходный код:
i=9840343773
while i<9850000000:
i+=1
print i
Кушик Джоши
Мне на ум приходят несколько классных кодов. Все это командные файлы, так что вам надо будет скопировать их в Блокнот и сохранить с разрешением ‘.bat’.
Падающий зеленый код:
@echo off
color 2
:start
echo %random% %random% %random% %random%
%random% %random% %random% %random%
%random% %random% %random% %random%
%random% %random%
goto start
В этом коде нет особого смысла. Просто он круто выглядит.
Моя любимая шалость с использованием пакета:
Это НЕ вирусный файл. Он только делает так, что кажется, будто кто-то заразил ваш компьютер вирусом. Но все в порядке.
Этот код немного длиннее 10 строк, но все же он того стоит:
@echo off
@echo WARNING VIRUS ATTACK!
@echo WARNING VIRUS ATTACK!
@echo WARNING VIRUS ATTACK!
@echo All Files Deleted. Reboot to Restore.
@echo Press Enter to Reboot
ping 1.1.1.1 -n 1 -w 5000 >NUL
@echo C: Drive Deleted
@echo WARNING! All Files Lost! Virus Detected
@echo Contact Administrator
@echo WARNING! FIREWALL BREACHED!
pause
shutdown -s -f -t 15 -c
Последняя строка – лучшая часть этого кода. Она вырубит компьютер за 15 секунд, до ужаса испугав пользователя.
Поддельное поле сообщения об ошибке:
Это не командный файл. Это файл vbs. Его необходимо занести в блокнот и сохранить как 'name.vbs'
Введите код в Блокноте:
x=msgbox("YOUR MESSAGE HERE", Button+Icon, "YOUR TITLE HERE")
Вместо “YOUR MESSAGE HERE” вы можете ввести любой текст, который хотите видеть в сообщении об ошибке (обратите внимание, что сообщение должно находиться в двойных кавычках).
Коды для 'Button':
- 0 — OK
- 1 — OK и Отмена
- 2 — Прервать, Попробовать снова и Игнорировать
- 3 — Да, Нет и Отмена
- 4 — Да и Нет
- 5 — Попробовать снова и Отменить
Коды для 'icon':
- 0 — Нет значка
- 16 — Значок критической ошибки
- 32 — Значок со знаком вопроса
- 48 — Значок-предупреждение
- 64 — Значок-информация
Пример кода:
x=msgbox("This is a very serious problem", 0+48, "Don't worry...")
Аноним
Самым крутым, что можно сделать с помощью всего 10 (или, возможно, 15) строк кода, было бы вывести из строя сеть компьютерного центра моего университета. Подходит только для Windows!
Почему анонимно?
Ответ прост: у меня уже были серьезные проблемы из-за этого, и (хоть мне удалось выпутаться) я не хотел бы влипнуть снова.
Кроме того, я не собираюсь делиться фрагментами кода, поскольку распространять такой опасный код было бы неправильно.
И все же я сделаю пару намеков.
- Создайте командный файл, чтобы вывести из строя компьютер. С помощью Google вы легко найдете код для этих целей. Он едва ли займет 5 строк.
- Скопируйте и вставьте файл в необходимые папки и убедитесь, что он открывается при запуске (каждый раз, когда компьютер загружается). В зависимости от версии Windows вам потребуется выполнить разные шаги. Возможно, придется немного покопаться, чтобы найти нужное расположение. На это уйдет еще 1 строка кода.
- Скопируйте и замените файл с тем же расположением на всех компьютерах сети. Этот этап самый сложный. Вы точно можете найти информацию на этот счет в интернете, но надо знать, где искать. А это знают только специалисты по безопасности. Мне как раз помог один из них. 2 строки, чтобы получить доступ к сети. 2 строки, чтобы миновать (не взломать) защиту паролем (если таковая имеется). 1 строка, чтобы скопировать файл в необходимую папку. 1 строка, чтобы перезапустить все системы сети. Как только все три шага проделаны, все системы (которые уже были ВКЛЮЧЕНЫ) начнут перезагружаться, а командный файл, который автоматически откроется при запуске, выведет из строя все компьютеры сети.
Единственный способ все это исправить – это:
- снова заменить все файлы оригинальными. (Это возможно, только если понимаешь, какого черта происходит с системой, чего технари в моем университете не понимали)
- переустановить Windows на всех системах сети.
Это все способы, известные мне. Разумеется, существуют и другие, но повторюсь, я еще не профессионал, я только учусь.
Стив Кэплин, Художник/Писатель
Я написал этот код в 10 строк в программе для моделирования 3D-изображений OpenSCAD:
$fn=50;
difference() {
cube(30, center=true);
sphere(19);
}
difference() {
sphere(16);
translate ([0,0,-30])
cube([12,12,30], center=true);
}
Он создает сферу, которая находится в полом кубе. Это изображение не только выглядит хорошо – две строки кода, которые сглаживают основу сферы, означают, что оно также доступно для 3D-печати.