Пользователи сайта 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-печати.
Комментарии
Страницы
Там 12 neurons (С)
Логично. Дождь либо идёт либо нет. (С)
Офигеть. И что -- нейрон -- это строка? Как минимум, класс.
(Выгуглишь что-то и, не разбираясь, вываливаешь.)
Страницы