— Будет им принтер… — многозначительно произнёс генеральный.
Второй день ждём апофеоза. АААшников не видно, а если и попадаются на глаза, то все какие-то ссутуленные, пришибленные, глаза в пол прячут и стараются прошмыгнуть куда-нибудь поскорее. Наташа загадочно улыбается.
#9944: get и put до добра не доведут
12:15 30.09.2012, IT happens
Субботний вечер. Хочется творить, но делать что-то серьёзное лень. Вспоминаю, что в пятницу мне на работу как раз прислали файлик, который надо покопать и изучить. То есть надо удалённо залезть на рабочий комп. Challenge accepted!
Так, в рабочую сетку попал без проблем. Дальше — зайти на комп. Облом: он не пингуется. Выключился, что ли? Стоп, ему и не надо пинговаться. Там просто злобный К-антивирь, который блочит всё, что пахнет ICMP. Зато должен работать отладочный веб-сервак, где я тестирую проект перед коммитом на боевой сервер. Открываю адрес в браузере — веб работает, значит, комп таки включён.
Надо как-то достать нужный файл с этого компа. Для этого нужен FTP-доступ в нужную папку или шелл-скрипт на упомянутом веб-сервере. По FTP на этот комп залезаю крайне редко, пароль рута не помню. FTP-сервер упорно меня редиректит на Anonymous-аккаунт, который мне на фиг не нужен. С недоброй усмешкой потираю руки, понимая, что сейчас прийдётся ломать собственную систему.
Явных дырок в проекте нет, что радует. Пораскинув мозгами по черепной коробке и руками по клавиатуре, вспоминаю, что есть на этом веб-сервере тайный скрипт, выполняющий произвольные PHP-команды, передаваемые POST-ом (ну, в целях отладки, конечно). А по удивительному стечению обстоятельств я как раз тут админ…
Пишу простейший шелл. Как его залить? Можно сделать тайным скриптом удалённый file_get_contents(), который сам стянет шелл с моей домашней тачки, но из сетки предприятия мой домашний комп недоступен. Просится ленивый вариант: file_put_contents('shell.php', '<?php ... ?>'). Две минуты — и шелл уже лежит там, где надо.
Осталось скинуть присланный мне в пятницу нужный файл в папку Anonymous FTP, чтобы честно стянуть его к себе домой. Куда я мог сохранить этот замечательный файл? Так, обычно сохраняю принятые файлы в папку Incoming. Она на моём внешнем жёстком, сейчас он отключён и лежит в барсетке рядом со мной… Блин!
Ковыряюсь в файле. Только через минут десять до меня доходит простой вопрос: а на кой мне шелл-то нужен был, если есть тайный скрипт?
Не работайте в выходные. Иногда это плохо сказывается на самооценке.
#9945: Не путать с кликом
12:15 30.09.2012, IT happens
Прочитала я здесь историю про мышку, на которой буквы «Л» и «П» корректором навели. Тут-то меня и осенило: моя сестра право и лево хронически путает, а мышкой как-то пользуется. Отправила ей эту историю и на всякий случай уточнила:
— А как же ты кнопки мыши различаешь?
Ответ достоин брюнетки:
— Так я их не различаю. Я знаю, что указательным пальцем я щёлкаю, а средним нажимаю правую кнопку мыши.
#9946: Муж повышенной секретности
12:15 30.09.2012, IT happens
Пять лет назад, когда я пришла работать на госслужбу, у меня сразу спросили, разбираюсь ли я в компьютерах. Имея мужа-программиста и потому справедливо осознавая свои силы, я честно ответила, что не во всём и совсем чуть-чуть. «Как жалко, совсем чуть-чуть мы все разбираемся», — ответил начальник. И понеслось.
Их «совсем чуть-чуть» сводилось к включению машины и открытии Ворда и Экселя. Перезагрузка делалась только ресетом. «У меня, наверное, вирус: я пишу в середине документа, а текст дальше удаляется!» — норма жизни. В первую же неделю мне сказали, что скромничать в таких случаях не надо: если я хорошо разбираюсь, так надо и говорить. Я хихикала, а муж ржал, как идиот.
С тех пор все проблемы решали таким образом.
Шаг первый: проблему смотрю я. Могу решить (читай: причина в тотальной неграмотности) — решаю. Нет — шаг второй. Звоню мужу. Если мне удаётся объяснить ему, в чём дело, а ему — понять мои объяснения и решить проблему на месте, решаем удалённо: муж объясняет по телефону, я делаю. Если в процессе диалога «блондинка — специалист» возникает ошибка, переходим к шагу три. Находим время, муж приезжает устранить ошибки, забирает системник на ремонт либо говорит, что нужно менять. Мальчик-эникейщик у нас был (должность его гордо именовалась «системный администратор», хотя никакой сетки в отделе не было), но приходил он крайне редко и знал хоть и побольше моего, но куда меньше мужа.