Самое крутое, что могут сделать всего 10 строк кода

Пользователи сайта Quora поделились своими примерами, что могут сделать 10 строк кода. Самые интересные ответы —в нашем материале.

Прамочете Пуджара, изучал информатику в Международном университете Тринити

Это 3D шар?

Самое крутое, что могут сделать всего 10 строк кода, image #1

Исходный код:

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!

Почему анонимно?

Ответ прост: у меня уже были серьезные проблемы из-за этого, и (хоть мне удалось выпутаться) я не хотел бы влипнуть снова.

Кроме того, я не собираюсь делиться фрагментами кода, поскольку распространять такой опасный код было бы неправильно.

И все же я сделаю пару намеков.

  1. Создайте командный файл, чтобы вывести из строя компьютер. С помощью Google вы легко найдете код для этих целей. Он едва ли займет 5 строк.
  2. Скопируйте и вставьте файл в необходимые папки и убедитесь, что он открывается при запуске (каждый раз, когда компьютер загружается). В зависимости от версии Windows вам потребуется выполнить разные шаги. Возможно, придется немного покопаться, чтобы найти нужное расположение. На это уйдет еще 1 строка кода.
  3. Скопируйте и замените файл с тем же расположением на всех компьютерах сети. Этот этап самый сложный. Вы точно можете найти информацию на этот счет в интернете, но надо знать, где искать. А это знают только специалисты по безопасности. Мне как раз помог один из них. 2 строки, чтобы получить доступ к сети. 2 строки, чтобы миновать (не взломать) защиту паролем (если таковая имеется). 1 строка, чтобы скопировать файл в необходимую папку. 1 строка, чтобы перезапустить все системы сети. Как только все три шага проделаны, все системы (которые уже были ВКЛЮЧЕНЫ) начнут перезагружаться, а командный файл, который автоматически откроется при запуске, выведет из строя все компьютеры сети.

Единственный способ все это исправить – это:

  • снова заменить все файлы оригинальными. (Это возможно, только если понимаешь, какого черта происходит с системой, чего технари в моем университете не понимали)
  • переустановить Windows на всех системах сети.

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

Самое крутое, что могут сделать всего 10 строк кода, image #2

Стив Кэплин, Художник/Писатель

Я написал этот код в 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-печати

1589 views·50 shares