Amperka с планшета.

Тема в разделе "Флудилка", создана пользователем Citrus, 29 янв 2013.

  1. Citrus

    Citrus Нерд

    привет всем ...
    Ктонить сидит на форуме с планшетки под андройдом ?
    Сегодня браузер стал перекидывать с http://forum.amperka.ru на http://flash.orts.ru
    Это только у меня ? или кто-то пошаманил с PHP ?
    С ББ все работает норм...
     
  2. Dmitriy Kunin

    Dmitriy Kunin Гик

    Опять ломанули :(
    Летом я уже на 500р налетел, мтс сказали всё вернём, нихрена не вернули, ну зато я научился внимательно отслеживать, чего ко мне лезет и предотвращать запуск.
     
  3. Unixon

    Unixon Оракул Модератор

    Это на любом андроиде (+replicator +cyanogenmod) или только на дефолтном от гугла?
     
  4. Dmitriy Kunin

    Dmitriy Kunin Гик

    HTC OneX, Samsung Galaxy Tab 7.7
    Это про тогда.
    Сейчас я для проверки c телефона зашёл, вроде нормально.
     
  5. Citrus

    Citrus Нерд

    samsung galaxy tab2 все из коробки... щас попробую антивирь запустить мож чего найдет...
     
  6. nailxx

    nailxx Официальный Нерд Администратор

    Какую-то новую дырку расковыряли… Ищем источник проблемы!
     
  7. <Lame>

    <Lame> Гик

    я с айпада сижу и всё ок
     
  8. nailxx

    nailxx Официальный Нерд Администратор

    Не смог найти ни одного файла, который как-то бы мог спровоцировать такое поведение по дате изменения. Не удалось воспроизвести, прикидываясь телефоном или планшетом.

    Кто-нибудь может подтвердить, что у него такая же ботва. Интересует OS и агент (браузер/версия). Очень поможете.
     
  9. Chrome, проблема есть:
    User-Agent: Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19

    Firefox, проблема есть:
    User-Agent: Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0 Browser: Firefox OS: Android

    Стандартный, проблема есть:
    User-Agent: Mozilla/5.0 (Linux; U; Android 4.1.1; ru-ru; Galaxy Nexus Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

    Miren browser(в режиме десктопа), проблемы нет:
    User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1
     
  10. Citrus

    Citrus Нерд

    android 4.0.3
    штатный браузер и firefox...
    каспер нечего не нашел =(
     
  11. hibiki

    hibiki Гик

    nailxx, вот чесслово, облегчите себе жизнь - посчитайте контрольные суммы чистых файлов движка и сервера (кроме логов, естественно), и храните их где-н отдельно. сильно помогает при поиске таких "изменений".

    время изменения на файле можно любое поставить, если уж есть дырка, позволяющая работать с ФС.
     
    Unixon нравится это.
  12. Citrus

    Citrus Нерд

    хм... сегодня с утра все работает... пишу с планшета =)
     
  13. Dmitriy Kunin

    Dmitriy Kunin Гик

    Я понял, почему у меня всё нормально вчера было, я давно в режиме десктопа сижу.
     
  14. nailxx

    nailxx Официальный Нерд Администратор

    @Sparrow, @Citrus: спасибо большое, буду ковырять

    @hibiki: да, отличная мысль! Попробую наладить.
     
  15. Citrus

    Citrus Нерд

    2: nailxx. всегда пожалуйста =)
     
  16. nailxx

    nailxx Официальный Нерд Администратор

    Локально проблема исправлена: паганый JS-код был встроен в исходних jQuery. Спасибо всем за участие.

    Буду налаживать метод @hibiki, чтобы по крайней мере своевременно узнавать о проблеме.
     
  17. Unixon

    Unixon Оракул Модератор

    Как вариант - держать все в Git/Mercurial и деплоить рабочую копию, при непонятках делать с ней diff встроенными средствами.

    p.s. а каким образом это вообще возможно? откуда теоретически при дырке в бесправном web-приложении может возникнуть доступ на запись к ФС с исходниками?
     
  18. nailxx

    nailxx Официальный Нерд Администратор

    Возможно это следующим образом: в XenForo в своё время была дыра, когда в качестве аватарки можно было загрузить PHP-скрипт. Этот PHP-скрипт, видимо, разместил другой PHP-скрипт вне user-data зоны: в user-data я уже всё давно закрыл. И через него время от времени устраиваются такие вот вылазки. Найти негодяя методом сравнения с дистрибутивом пока не выходит: свежий дистро и дистро, на который накатывались upgrade'ы выглядят таки по-разному.

    А про git, пожалуй да — самое простое. Чего-то сразу в голову не пришло. Займусь сейчас. Спасибо.
     
  19. hibiki

    hibiki Гик

  20. nailxx

    nailxx Официальный Нерд Администратор

    Да, можно запробовать. Сделаю. Хотя уже представляю как будет выглядеть output…