FAQ UnitedQ: Как одобрить/отклонить за один раз все заявки на вступление в друзья «ВКонтакте»?A: Специально для тебя команда hacked.su зарелизила множество php-скриптов для подобных целей. Найти их можно по адресу http://hacked.su/scripts.php, а вот и сам список скриптов: 1. Друзья: • Одобряем все заявки на вступление в друзья; 2. Видео + аудио + фото: • Удаление всех аудиозаписей; 3. Альбомы: • Перемещение картинок/фото из одного альбома в другой; 4. Группы: • Автоматическое вступление в группы; 5. Вопросы: • Создание множества вопросов; 6. Стена: • Удаляем все сообщения на стене; 7. Сообщения: • Удаляем все входящие личные сообщения; 8. Приложения: • Приглашение всех друзей; 9. Настройки профиля: • Чистка черного списка пользователя. Q: Где бы найти наиболее полный список русских и буржуйских социальных сетей?A: Недавно на Античате задались таким же вопросом и открыли специальную тему, посвященную сбору ссылок и описаний всех существующих в мире социальных сетей: https://forum.antichat.ru/thread140117.html. На данный момент в теме собрано около 700 ссылок. Вот лишь краткая выдержка из списков соцсетей от ErrorNeo: Крупнейшие соцсети мира (150+), для каждой указаны ее характеристики/ особенности: Все соцсети Германии + крупнейшие соцсети мира: 150 наиболее известных соцсетей в Испании: Список из 16 итальянских соцсетей: 18 наиболее известных соцсетей во Франции: 22 крупнейшие соцсети мира с описаниями/ссылками: Список из 30 российских (а также иностранных, которые поддерживают русский язык) социальных сетей: Q: Хочу проследить историю перемещения одного домена по различным провайдерам. Как это сделать?A: Советую воспользоваться популярным в среде домейнеров сервисом www.1stat.ru, который собирает статистику по доменным зонам RU и SU. Данный сервис сможет предоставить тебе подробную статистику по регистраторам и владельцам указанных зон. По отдельным же сайтам предоставляется, собственно, история перемещения домена по провайдерам с момента регистрации домена, история whois, статистика liveinternet и актуальный whois. Также можно воспользоваться поиском по следующим параметрам: доменное имя, имя/название владельца, email владельца, телефон владельца, провайдер/ набор NS, дата регистрации, дата разделегирования, дата освобождения, регистратор. Q: Как залить шелл в админке phpBB3?A: Для этой версии известного форумного движка в паблике существуют пока что два способа заливки шелла. Первый способ от DeepXhadow: 1. Вкладка «Общие» „| Безопасность „ѓ Разрешить php в шаблонах: Да; С помощью встроенного редактора шаблонов выбираем какой-нибудь файл и пишем в него:
Далее применяем шаблон, идем на измененную страницу и наслаждаемся нашим шеллом. Второй способ от _gr34t (модификация предыдущего способа для урезанных прав на запись в файлы): Вкладка «Стили» ph Шаблоны „ Детали „„ Сохранять шаблоны в: «Базе данных». Далее правим нужный шаблон (например, faq_body.html), заходим на Q: Хочу написать свой ICQ-клиент. Подскажи, где бы взять исходники готового клиента для наглядности?A: Для начала изучения работы протокола OSCAR, на котором построена ася, советую изучить исходники заброшенного, но вполне рабочего и красивого проекта FAIM: http://roticv.rantx.com/faim. Далее тебе очень поможет небезызвестный открытый мессенджер Miranda: http://miranda.googlecode.com — собственно, описание и исходники проекта; http://code.google.com/p/miranda/source/browse — просмотр исходников в онлайне. А если ты кодишь на Делфях, то изучение никаких протоколов не потребуется — просто юзай компонент TICQClient :). Q: Не так давно сдох сервис intop20.com и ему подобные. Как теперь просматривать выдачу гугла из-под амерского IP в амерских же датацентрах? A: Специально для тебя наш любимый Гугл создал сервис для тестирования рекламы в Google AdWords, который позволяет просматривать выдачу по одному и тому же кейворду в разных странах и на разных языках, независимо от твоего текущего IP. Например, для запроса «buy viagra» ссылка на тестовую страницу адвордс будет выглядеть: Если же ты не хочешь заморачиваться с параметрами в адресной строке, то зайди на кастомную страничку сервиса: https://adwords.google.com/select/AdTargetingPreviewTool. Здесь можно манипулировать со следующим стаффом: • ключевое слово; Как видишь, возможности Большого Брата впечатляют: настроив под себя различные параметры, ты увидишь разную выдачу в разных доменах, странах и регионах. Также хочу порекомендовать замечательный сервис от 4seo.biz — скрипт проверки позиций в поисковиках (http://4seo.biz/tools/13). Здесь ты сможешь проверить позицию своей странички по сразу нескольким ключевым словам в выдаче google, bing, yahoo, rambler, yandex. Q: По каким уровням анонимности различаются прокси?A: Всего существует 4 вида уровня анонимности прокси-серверов: 1. Transparent — прозрачные прокси, предназначенные не для сокрытия инфы о твоем IP-адресе, а для, например, кеширования информации. Передают следующую информацию в переменных окружения: REMOTE_ADDR — IP-адрес прокси; 2. Anonymous — простые анонимные прокси, которые подменяют твой IP на свой, но не скрывают того, что они являются проксями. Переменные окружения у них будут выглядеть следующим образом: REMOTE_ADDR — IP-адрес прокси; 3. Distorting — искажающие прокси. Также не скрывают того факта, что используется проксик, но подменяют переменную окружения HTTP_X_FORWARDED_FOR на случайный IP-адрес. 4. High anonymous/elite — самый безопасный вид прокси. Скрывают даже сам факт того, что используется левый IP. Переменные окружения в данном случае будут такими же, как и вовсе без использования проксей (только вместо твоего адреса будет стоять адрес прокси): REMOTE_ADDR — IP-адрес прокси; Q: В каких еще случаях, кроме инклудов, работает уязвимость PHP с обрезанием расширения слешами http://site.com/?file=index.php///[...4096 /...]///.jpg?A: К сожалению, не раз описанная в x PHP filepath truncation vulnerability работает только в функциях инклуда: include, require, include_ once, require_once. Но есть еще один нюанс, связанный с нормализацией пути в PHP: в некоторых функциях имя файла «file.php» будет равнозначно имени файла со слешем и точкой в конце (причем, таких последовательностей может быть очень много) — «file.php/.», так как эти символы просто-напросто вырезаются интерпретатором. Благодаря этому факту становится возможным обход множества фильтров, которые перед загрузкой/чтением файла проверяют его расширение. А вот и список таких функций: 1. (include|require)(_once) • GNU/Linux обрезает одну или более последовательностей из символов \x2F (/) и \x2E (.) в конце файла (не работает, если установлен Suhosin patch); 2. fopen • GNU/Linux — те же символы \x2F (/) и \x2E (.) (опять все портит Suhosin); 3. move_uploaded_file • GNU/Linux опять \x2F (/) и \x2E (.) (работает даже при установленном Suhosin); Более подробно о данном виде атак на файловую систему PHP ты сможешь прочитать у авторов исследования: http://www.ush.it/2009/07/26/php-filesystem-attack-vectorstaketwo. Q: Где можно быстро и легко определить скорость, страну, IP дедика?A: Специально для этих целей люди, занимающиеся продажей/использованием дедиков, юзают сервис 2ip.ru, который позволяет определять следующие параметры: имя твоего компьютера, операционная система, браузер, страна, провайдер, скорость интернет-соединения, средняя скорость интернета, время загрузки файла, время реакции твоего компьютера, информация об IP-адресе, стартовая страница браузера, наличие IP в спам-базах, безопасность твоего компьютера, сетевые соединения, тестирование файрвола и множество других не менее интересных фишек. Для проверки просто зайди в любом браузере с дедика на упомянутый адрес. Q: По работе приходится использовать ISS, несмотря на все мои попытки перейти на Apache. Увы, поделать ничего не могу, но и отказаться от использования привычных .htacess не получается. Как быть?A: Рекомендую попробовать Helicon Ape (www.helicontech.com). Если кратко, это эмулятор Apache'а для ISS 7. Наконец-то можно сделать .htaccess и mod_rewrite для IIS. Сейчас Helicon Ape включает следующие модули: mod_rewrite, mod_proxy, mod_auth, mod_gzip, mod_headers, mod_cache, mod_ expires, mod_developer, mod_replace, mod_ so, mod_speling, mod_usertrack. Продукт коммерческий, но бесплатная версия позволяет использовать тулзу для трех сайтов. Q: Во время работы под виндой очень не хватает grep. Дома устанавливаю дополнительные пакеты, реализующие никсовые утилиты. Но что делать на других компьютерах — в особенности с полезными скриптами, которые я активно использую в работе ежедневно?A: Мало кто знает, но в винде есть своя реализация утилиты grep, а точнее сказать, даже две аналогичные команды. Первая — find — неудобна в использовании, потому как текст для поиска приходится обобщать в кавычки. Вторая команда — findstr — этого недостатка лишена и к тому же позволяет использовать для поиска всю мощь регулярных выражений. Отыскать в выводе команды dir те директории, которые содержат в себе словосочетание Python, можно так:
Результат налицо, но еще удобнее было бы создать алиас для этой команды, чтобы вместо findstr использовать привычный grep. Нет проблем — создаем и его:
Вот теперь никаких трудностей:
Аналогично создаются алиасы для: • ifconfig
• man
• ls
Q: Замучался заливать на сервер файлы вебпроекта после каждого исправления — делаю это вручную через FTP-клиент. Подскажите, как это делать наиболее правильно — ведь есть же возможность вносить правки автоматически?A: Правильнее всего, конечно, использовать систему контроля версий — в этом случае все изменения можно откатить. Несложно пишется скрипт, который будет заливать на сервер самую актуальную версию из SVN. Но если хочешь простой вариант — пожалуйста, воспользуйся WinSCP (winscp.net). В этом случае, помимо автоматической загрузки файлов на сервер (с включенной функцией Keep remote directory up to date), ты будешь использовать криптованное соединение посредством SFTP вместо незащищенного FTP, который передает файлы в открытом виде. Смех смехом, а если посидеть со снифером где-нибудь в беспроводной сети Мака, то диву даешься, сколько паролей FTP можно награбить с, казалось бы, обычных посетителей фастфуда. Q: В чем прикол команды robocopy, которая появилась в Vista и Windows 7?A: Robocopy (Robust File Copy) — это консольная утилита для репликации (то есть, не просто копирования) каталогов, замена устаревшей xcopy (и, тем более, copy). Вообще, она была доступна как часть Windows Resource Kit уже давно, однако стандартным компонентом стала лишь с Windows Vista, Windows 7 и Windows Server 2008. В robocopy появилась поддержка дополнительных опций, в том числе для более точного выбора файлов для копирования, синхронизации и поддержки сети, логирования и т.д. Тулза изначально разработана для отказоустойчивого копирования каталогов и деревьев каталогов. Она обладает возможностью копирования всех (или выборочных) NTFS атрибутов и свойств, имеет дополнительный код для перезапуска при применении с сетевым соединением в случае его разрывов. Чтобы воспользоваться всей мощью утилиты, была написана специальная графическая оболочка Robocopy GUI, которая со временем превратилась в утилиту RichCopy (ищи на technet.microsoft.com). Q: Подскажите, пожалуйста, декомпилятор для кода на Java.A: Одна из последних «модных» программ — DJ Java Decompiler (http://members.fortunecity.com/neshkov/dj.html). Тулза с большой долей успеха может превратить в исходный код скомпилированные бинарники CLASS-файлов (например, Java-апплеты). Причем ты можешь тут же внести изменения с помощью встроенного редактора кода с подсветкой синтаксиса. Примечательно, что для работы не нужна установленная JVM и JDK, но если есть необходимость самому собрать JAR-архив и запустить апплет вне контекста браузера, тогда не поленись их установить. |