Писал эту историю некоторое время назад. Только она видимо не попала на
сайт или еще чего то там, в общем я ее не нашел позднее. Возможно
повторюсь, но буду краток. Москва. Перрон Ярославского вокзала. Выхожу
из вагона, прикуриваю... Вдруг появляются два очаровательных создания
женского пола, лет по 18...
- У Вас прикурить не найдется?
Протягиваю спички. И вижу перед собой четыре глаза размером с блюдца,
дикии восторг на лицах, сопровождаемый громким возгласом с придыханием:
"УУУУАААААУУУУУУУ!!!! Класс!".
Но видимо дед учил пользоваться спичками, прикурили....
P.S. Москвичи, неужели все так печально, или это в Ярославле так все
запущено?....
29 марта 2007
Повторные истории
Меняется каждый час по результатам голосования2
Фильм 300 спартанцев, самый напряженный момент, идут строем 300 отборных
накачанных мужиков и тут с ряда сзади женский голос с придыханием "Блин,
я бы им всем дала... всем..."
Весна :)
накачанных мужиков и тут с ряда сзади женский голос с придыханием "Блин,
я бы им всем дала... всем..."
Весна :)
3
Сейчас весь Рунет завален историями про программу bugaga.exe
Пишу для тех, кто еще не знает.
Итак, берем Блокнот, пишем текст: bugaga
Сохраняем как bugaga.exe и запускаем. Открывается консольное окно, в
котором ничего не происходит, висит курсор и все.
Возвращаемся в файл-менеджер (или Проводник) и запускаем еще раз. Во
втором окне курсор скачет по всему окну, а в первом курсор пропадает
вообще. Если теперь переключиться на первое окно, то курсор начнет
бегать в нем, а во втором исчезнет.
Берем дизассемблер, вводим в него этот файл открываем.
Получаем такую программу (слева команды, справа коды):
bound si, [di+0067] 62 75 67
pop a 61
db 67 67
pop a 61
Я к сожалению не помню Ассемблер, поэтому не могу сказать, что делает
команда bound, и что делает вся программа, но знаю, что si - это индекс
сегмента, di - индекс данных, pop a - команда поместить данные из стека
в аккумулятор, а db - это просто байт данных, который ничего не делает.
Может, здесь найдутся программеры на Ассемблере, которые дополнят
картину и объяснят работу этой программы?
Пишу для тех, кто еще не знает.
Итак, берем Блокнот, пишем текст: bugaga
Сохраняем как bugaga.exe и запускаем. Открывается консольное окно, в
котором ничего не происходит, висит курсор и все.
Возвращаемся в файл-менеджер (или Проводник) и запускаем еще раз. Во
втором окне курсор скачет по всему окну, а в первом курсор пропадает
вообще. Если теперь переключиться на первое окно, то курсор начнет
бегать в нем, а во втором исчезнет.
Берем дизассемблер, вводим в него этот файл открываем.
Получаем такую программу (слева команды, справа коды):
bound si, [di+0067] 62 75 67
pop a 61
db 67 67
pop a 61
Я к сожалению не помню Ассемблер, поэтому не могу сказать, что делает
команда bound, и что делает вся программа, но знаю, что si - это индекс
сегмента, di - индекс данных, pop a - команда поместить данные из стека
в аккумулятор, а db - это просто байт данных, который ничего не делает.
Может, здесь найдутся программеры на Ассемблере, которые дополнят
картину и объяснят работу этой программы?
Самый смешной анекдот за 22.10:
- Стратегическое мышление - это когда не надеваешь белую футболку перед тем, как есть борщ.
- Это тактическое. Стратегическое - это когда вообще не покупаешь белых футболок!
- Это тактическое. Стратегическое - это когда вообще не покупаешь белых футболок!