2736

Про настоящего препода по информатике5

Расскажу, как мы развлекались на информатике в школе и про настоящего преподавателя. В конце 90х мы были в старших классах, в кабинете информатики была сеть на базе Novell - текстовой ОС, внешне аналогичной DOS, кто помнит. У каждого ученика был свой логин/пароль для доступа. При входе монтировался личный сетевой диск, на котором ученики хранили свои рефераты, рисунки и т.д. Иногда игры, хотя они были разрешены только после всех уроков в субботу. Мы с другом тогда увлекались программированием, и стало интересно написать простенькую программку, которая эмулирует экран ввода пароля:

Вот так примерно это выглядело

Вот так примерно это выглядело

Она запоминала введённые учеником логин и пароль, писала, что они неправильные и, затем, запускала уже настоящую программу для ввода пароля Novell. Фактически, это был фишинг, но такого слова мы тогда не знали. Для пользователя все это выглядело, как просто ошибка при вводе, он ругался, набирал пароль заново и успешно заходил. Но его пароль уже был у нас.

Мы никогда не вредили, т.е. не удаляли ни чьих данных. Все это чисто из спортивного интереса. Если находили у кого-то игру, копировали просто себе.

Препод нас ловил несколько раз с этим, сначала пытался сделать внушение, что так лучше не надо. Разумеется, впустую. После очередного раза он просто взял и написал свою программу для ввода пароля, которая выглядела почти как старая, но внизу эмулировала бегущую строку недавно тогда вышедшей Windows 95:

Речь про нижнюю анимированную полоску

Т.е. у пользователя при вводе пароля крутилась эта анимация все время. Разумеется, наша программа такое не умела и ученикам сразу стало понятно, где его прога, а где наша. Мы же понятия не имели, как сделать такую анимацию, тем более в текстовом режиме. На этом наша хакерская деятельность и прекратилась. Подозреваю, другой препод просто нас бы сдал завучу, а наш учитель просто переиграл нас в нашу же игру. Очень крутой мужик, он до сих пор преподает, но уже не в школе. Большой ему респект!

16
DELETED
Автор поста оценил этот комментарий

Препод - молодец! А у вас было нездоровое стремление в программировании) Надеюсь, оно прошло)

PS: сам в юношестве писал проги для товарищей, там были братья-сестринные войны за единственный комп в семье) С того времени, конечно, никакого деструктива, использование навыков только в созидательных целях)

раскрыть ветку (1)
14
Автор поста оценил этот комментарий

Возраст такой был)

21
Автор поста оценил этот комментарий

Я бегущие полоски делал в тестовом режиме, в 91м.


Надо палитру перепрограммировать.

И цвета меняются без отрисовки.

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Я, к сожалению, за давностью лет не помню точно, как это было сделано. Мы спрашивали препода, он нам в общих чертах объяснил, но Гугла тогда не было, и мы поняли, что с нашими знаниями так не сделать. Возможно, было сделано через изменение палитры. Меня даже не столько графика удивляла, сколько то, что программа позволяла делать другие действия в параллельном режиме. Т.е. пока пользователь печатал пароль, анимация шла. Я не представлял, как это сделать

Автор поста оценил этот комментарий

Хреново вы программированием увлекались, раз такую фигню сделать не смогли.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Думаю, вы недооцениваете сложность этой фигни. Тут уже начали писать про смену палитры и резидента на 21 прерывание. Для 9ти классника без интернета довольно серьезная задача

показать ответы
1
Автор поста оценил этот комментарий

Меня в институте за 1 в 1 такое же дело на полгода отлучили от выч.зала. :)

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

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

За этот респект нашему преподу. Ну он вообще мировой мужик был, это просто один эпизод. Чтобы мы практиковались, выделил нам с приятелем старый комп, типа 386го чтобы мы в свободное время тренировались устанавливать и настраивать Novell. Мы и комп разбирали/собирали, доставляли 80387 сопроцессор. В итоге к 11 классу свободно мог комп собрать и переустановить ОС

0
Автор поста оценил этот комментарий

Я тоже, но не в школе.

И я не помню чтобы кто-то про такое рассказывал.

Мы звали препода когда что-то шло не так и ему надо было зайти под собой.

Препод был длинный, имел длинный пароль и набирая его стоя, часто ошибался, по нескольку раз мог заходить под собой на наших компах.

И гладя на это идея и возникла.

Ответите на пару вопросов тоже?:)

1) Как препода звали?

2) Почему "твой" файл запускался раньше настоящего?

3) Куда сливался результат?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Препода звали Илья

Мой запускался вручную, я "уходил", но перед этим запускал свою прогу.

Т.к. я был залогинен, то данные сливались в мою папку. После сохранения результата прога меня разлогинивала

0
DELETED
Автор поста оценил этот комментарий

Если неактуально, то и не рассказывайте. Зачем вводить людей в заблуждение? Потом кто-нибудь будет рассказывать, что существуют текстовые операционные системы, он в интернете у олдфагов узнал.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Хорошо, существуют системы с текстовым интерфейсом. Я имел ввиду именно это.

1
DELETED
Автор поста оценил этот комментарий

"...сеть на базе Novell - текстовой ОС, внешне аналогичной DOS..."


Вот к этому претензии. Она не внешне аналогична, чаще всего это была именно MS-DOS. И на рабочие станции через Boot ROM у вас грузился MS-DOS (или PC-DOS, как на вашем скриншоте) c предустановленным клиентом твари. А nowell netware - это не текстовая ОС, а так называемая сетевая ОС.


ЗЫ. Аудитория пикабу очень разная. Если уж не хотите грузить техническими подробностями, то хотя бы неточностей лучше избегать :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Послушайте, ну NetWare тоже консольная (я назвал текстовой) ОС. Там был какой-то GUI, но все команды через консоль, аналогично DOS. Кто это и так знает, нет смысла это объяснять. А кто не сталкивался, тому уже и не надо. Это все уже давно неактуально

показать ответы
0
Автор поста оценил этот комментарий

Все. Тот кто способен хоть что-то наворотить из описанного никогда на выдаст про "текстовую ос, внешне аналогично дос". А насчет Новеля - не было такой операцонки. Была контора, которая запилила свою ось, которая называлась NetWare. Она же НеТварь. Это заметь, я только формулировки трогаю. Смысловую нагрузку твоего опуса и без меня в комментах разжевали.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На рабочих станциях установленного доса НЕ было вовсе, на некоторых даже HDD не было, все загружалось с новеловского серваке по сети с использованием lan boot rom . ОС называлась Novell NetWare, но мы сокращали до новелл. Поэтому выразился "сеть на базе Novell". Загружался по сети ms-dos, иногда затем win 3.11, но это уже юзер ручками. По умолчанию volkov.

1
DELETED
Автор поста оценил этот комментарий

сеть на базе Novell - текстовой ОС, внешне аналогичной DOS, кто помнит

Novell - это компания. Не ОС.


Операционная система называлась Novell NetWare. В народе - тварь. Многозадачная, что характерно. И устанавливалась на сервера. С геморроем и танцами с бубном.


А на рабочих станциях с MS-DOS ставили комплект клиентского софта для подключения к сереверам Novell Netware по протоколу IPX/SPX. А иногда и вообще обходились без сервера, накатить какой-нибудь NWLite с пары дискет никто не мешал. Но никак не операционную систему Novell.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я думал по сути уже за давностью лет что-то не так написал, а тут докапывание до формулировок, к делу не относящихся. Я вообще про NetWare упомянул только в контексте команды login, чтобы было понятно, как примерно она выглядит. На рабочих станциях установленного доса НЕ было вовсе, на некоторых даже HDD не было, все загружалось с новеловского серваке по сети с использованием lan boot rom . ОС называлась Novell NetWare, но мы сокращали до новелл. Поэтому выразился "сеть на базе Novell". Загружался по сети ms-dos, иногда затем win 3.11, но это уже юзер ручками. По умолчанию volkov.

Грузить аудиторию Пикабу этими бесполезными для истории техническими подробностями не стал.

показать ответы
5
Автор поста оценил этот комментарий
Чтобы хранить true color цвет вместе с пикселем нужно много видеопамяти. Тогда, в 90е с ней было непросто. Придумали решение с палитрой. Пиксель хранит не реальные RGB своего цвета, а номер в палитре. Это позволило художникам использовать 16.7 млн цветов в VGA, но одновременно только любые 256 из них.
Как только вы записывали в определённую область памяти новое значение RGB, так уже при следующем проходе развёртки ram dac вашей карты выдавал другие цвета.
Палитра, как и видеопамять отображалась на основную окнами (если не путаю). Скорость записи сопоставимая с обычной памятью.

https://people.cs.umass.edu/~verts/cs32/vga_320.html
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Сейчас это один запрос в Гугле, но тогда нам это было явно не по плечу

2
Автор поста оценил этот комментарий

Я делал именно так же и именно на нетвари. А ну-ка, скажите школу и город, @sergey499

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Москва, школа в красном здании

показать ответы
0
Автор поста оценил этот комментарий
В блокноте пишем Формат С эхо Y, и сохраняем как БАТку на рабочем столе. Можем иконку прикрутить. Приходят следующие ученики ииии..
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

В моем случае бы это не сработало. Во первых , прав на системные диски у юзеров не было. Во-вторых, это все там был RAM диск, до первой перезагрузки. Так что можно было бы format C: под админом, перезагрузиться и C: снова в порядке

1
Автор поста оценил этот комментарий

Стало интересно.

Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да это ж совсем не то. Это будет крутить /|\ и т.д. Посмотрите мою гифка в посте, там строчка внизу.

Такую примитивную мы бы сами сделали за 5 мин даже без гугла

0
Автор поста оценил этот комментарий

Такие трюки делались переопределением палитры цветов. И очень вряд ли это был текстовый режим.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Насколько помню, в графическом режиме консоль выглядела немного по другому. Шрифт вроде бы тот же самый, но он выглядел иначе. Мне кажется это был текстовый режим. Препод, кажется, говорил, что из родного 24x80 пришлось сделать 25x80 чтобы это работало. Но за точность не ручаюсь

показать ответы
0
Автор поста оценил этот комментарий

Цветные мониторы на терминалах учеников в 90-х годах?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, на серваке был монохромный, поэтому я только сейчас узнал, что скринсейвер новелла красный. У нас он был жёлтый. Мониторы были дешёвые, но цветные. Запускали Win 3.11 так же через новеловский сервак

0
DELETED
Автор поста оценил этот комментарий

сеть на базе Novell - текстовой ОС, внешне аналогичной DOS

Ну вы хоть чуть-чуть изучите то, про что пишете, а? Это же несложно?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо, я в своё время разбирался в Novell. По делу есть что сказать?

показать ответы
1
Автор поста оценил этот комментарий
ого, сколько же нас таких) я, правда, не писал фишинговый логин, но новеловская сетка у нас тоже была. компы подогнала администрация города 80486 dx100 далеко не самые хилые на тот момент. побаловаться с отправкой приемом пакетов через порты ввода вывода на чистом асме успел)
а учителя не Вадим Александрович звали?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нет

0
Автор поста оценил этот комментарий

сеть на базе Novell - текстовой ОС, внешне аналогичной DOS, кто помнит.

после этой формулировки стало понятно, что дальше пойдет лютый пиздеж

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Что не так с формулировкой? Подозреваю, многие никогда не слышали про Novell совсем.

показать ответы
0
Автор поста оценил этот комментарий

А на чем программировали?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Либо Turbo Pascal (с него начинали), либо уже Borland C++

показать ответы
0
Доктор Осом
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я скачивал kkrieger. Действительно 64К и действительно работает. Системные требования, как сейчас помню, довольно серьезные, но работает

1
Автор поста оценил этот комментарий

Да ладно, чего там сложного. Пишешь резидента, вешающегося на 21 прерывание, засовываешь его в autoexec.bat и всех делов.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Тогда таких знаний не было, первые проги девятиклассника.

3
Доктор Осом
Автор поста оценил этот комментарий

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

Например есть категория "до 64-х килобайт.


Это можно назвать высшим уровнем программирования и особым кунг-фу, который хорошо развивает именно такое "олимпиадное" программирование, бесполезное в 99% случаев.


Вот например из категории 64 килобайта:

Предпросмотр
VK2:59
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не представляю, как это можно вместить в 64Кб даже на ASM. Тот же kkrieger очень впечатлил

показать ответы
4
Автор поста оценил этот комментарий

netsend 168.0.1.82 "Ты дурак!"

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Помню ))) После такого netsend у нас отключили. На уроках все отвлекались

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества