boodda

Рейтинг
28
Регистрация
21.12.2009

IonCube совсем не показательный, его расшифровывают с 2009 года и новые версии ничем не лучше предыдущих. Кому надо тот расшифрует.

В общем случае, дамп в файл данных возвращаемых базой после определённого запроса.

<?php


$db = mysql_connect('127.0.0.1', 'root', '');
mysql_select_db('game', $db) or die(mysql_error());
$i = mysql_query("SELECT * FROM fon");
$total = array();
$fp = fopen('file.txt', 'w')
while($res = mysql_fetch_assoc($i)){
fputs($fp, implode(";", $res)."\r\n");
}
fclose($fp);

?>

мм, json_decode, либо preg_replace с нужной регуляркой.

или вам надо уже на сайте в JS , или где?

все что нужно, убить сайт и залить бекап.

Если это по каким либо причинам невозможно, удалите все что связано с

iframe, все.

то есть скачиваем по фтп все файлы сайта на локальный комп, запускаете поиск, ищете строку iframe и во всех файлах удаляете все что между <iframe и </iframe> включительно с самими тегами iframe.

это вирус.

далее меняете пароль на админку, на фтп, и сканируете свой компьютер на вирусы парой тройкой антивирусов, предварительно конечно их обновив, если файлы снова изменятся и в них появится эта шняга, значит либо у вас на сайте шелл(ищите левак , файлы которых не должно быть на сайте в локальной копии, той что скачали) , либо вашего хостера поломали -> обращайтесь к ним, в случае если у вас дедик, надо смотреть логи и искать шеллы, и дыры.

Просто разберите AJAX запрос и куда посылаются какие данные, и так же как и всегда получайте их курлом, возможно они будут закодированы JSON, тогда после получения используйте функцию "json_decode"

И собственно последний вопрос, как удалить из stats те записи Counter от которых обновился в profileskeys ?

Прошу прощения, да впихнул еще условие, но как оказалось зря)

Maldivec спасибо.

Странно что только такой запрос кушает не мало времени , около 7 секунд.

в stats 300 записей в profileskeys 161 тыс. записей.

Хотя это еще тепличный случай во время тестирования, реальные кол-во записей в stats будет несколько десятков тысяч.

Тяжёленький запрос....

Есть ли методы оптимизации в данном случае, при условии что индексы есть ?

И собственно последний вопрос, как удалить из stats те записи Counter от которых обновился в profileskeys ?

Что ж ссылку то не mysql.com написали ?

Сразу надо было туда слать....

Вопрос стоит в быстром решении, а не в читании книженции по мускулу, чтобы понять и сделать через 2 недели.

по посту №2

You can't specify target table 'profileskeys' for update in FROM clause

как и ожидалось.

Думаю тут надо

делать отдельную таблицу для результата

INSERT INTO newtmpstat (counter, pid) SELECT stats.counter, profileskeys.id

FROM stats

LEFT JOIN profileskeys ON stats.keyword = profileskeys.keyname

WHERE profileskeys.id IS NOT NULL

ORDER BY stats.counter DESC , stats.keyword ASC

А потом уже

UPDATE profileskeys SET counter = newtmpstat.counter WHERE id = newtmpstat.pid

и далее чистить временную.

Есть у кого более изящное решение ?

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

Закончил все работы для адепта, спасибо за доверие!

-------------------------------------------------------

Свободен для проверки ваших систем, господа!

Как всегда скидка 20% пока действует постоянно.

Избавьтесь от проблем на сайте!

P.S.

----ДА, ДОРОГО!!!, НО БЕЗОПАСНОСТЬ ДОРОЖЕ!!-----

Всего: 131