Как Раскодировать

Тема в разделе "PHP", создана пользователем shamantc, 17 июн 2010.

Модераторы: latteo
  1. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    651
    Симпатии:
    183
    Здравствуйте как раскодировать:
    Код:
    [Thu Jun 17 22:57:45 2010] [error] [client 212.74.227.136] File does not exist: /home/chat/data/www/chat.awax.ru/\xd1\x84\xd0\xb2\xd1\x8c\xd1\x88\xd1\x82./
    [Thu Jun 17 23:16:29 2010] [error] [client 89.222.181.70] File does not exist: /home/chat/data/www/chat.awax.ru/\xd1\x84\xd0\xb2\xd1\x8c\xd1\x88\xd1\x82./
    [Thu Jun 17 23:17:57 2010] [error] [client 89.222.181.70] File does not exist: /home/chat/data/www/chat.awax.ru/\xd1\x84\xd0\xb2\xd1\x8c\xd1\x88\xd1\x82./<li>\xd0\x92 \xd0\xba\xd0\xbe\xd0\xbd\xd1\x86\xd0\xb5 \xd0\xba\xd0\xbe\xd0\xbd\xd1\x86\xd0\xbe\xd0\xb2, \xd0\xb7\xd0\xb0\xd0\xba\xd1\x83\xd1\x81\xd0\xb8\xd1\x82\xd0\xb5 \xd0\xbe\xd0\xb3\xd1\x83\xd1\x80\xd1\x87\xd0\xb8\xd0\xba\xd0\xbe\xd0\xbc \xd0\xb8 \xd0\xb4\xd0\xb0\xd0\xb2\xd0\xb8\xd1\x82\xd0\xb5 \xd0\xba\xd0\xbd\xd0\xbe\xd0\xbf\xd0\xba\xd1\x83<a href=
    [Thu Jun 17 23:24:15 2010] [error] [client 89.222.181.70] File does not exist: /home/chat/data/www/chat.awax.ru/\xd1\x84\xd0\xb2\xd1\x8c\xd1\x88\xd1\x82./
    Помогите раскодировать в логах постоянно весит и как раскодируются аднные вещи? (извенрите если не в ту тему просто незнал в какую написать :thenks:)
     
  2. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    похоже на юникод.

    PHP:
    <?php 
    $_utf8win1251 
    = array( 
    "\xD0\x90"=>"\xC0","\xD0\x91"=>"\xC1","\xD0\x92"=>"\xC2","\xD0\x93"=>"\xC3","\xD0\x94"=>"\xC4"
    "\xD0\x95"=>"\xC5","\xD0\x81"=>"\xA8","\xD0\x96"=>"\xC6","\xD0\x97"=>"\xC7","\xD0\x98"=>"\xC8"
    "\xD0\x99"=>"\xC9","\xD0\x9A"=>"\xCA","\xD0\x9B"=>"\xCB","\xD0\x9C"=>"\xCC","\xD0\x9D"=>"\xCD"
    "\xD0\x9E"=>"\xCE","\xD0\x9F"=>"\xCF","\xD0\xA0"=>"\xD0","\xD0\xA1"=>"\xD1","\xD0\xA2"=>"\xD2"
    "\xD0\xA3"=>"\xD3","\xD0\xA4"=>"\xD4","\xD0\xA5"=>"\xD5","\xD0\xA6"=>"\xD6","\xD0\xA7"=>"\xD7"
    "\xD0\xA8"=>"\xD8","\xD0\xA9"=>"\xD9","\xD0\xAA"=>"\xDA","\xD0\xAB"=>"\xDB","\xD0\xAC"=>"\xDC"
    "\xD0\xAD"=>"\xDD","\xD0\xAE"=>"\xDE","\xD0\xAF"=>"\xDF","\xD0\x87"=>"\xAF","\xD0\x86"=>"\xB2"
    "\xD0\x84"=>"\xAA","\xD0\x8E"=>"\xA1","\xD0\xB0"=>"\xE0","\xD0\xB1"=>"\xE1","\xD0\xB2"=>"\xE2"
    "\xD0\xB3"=>"\xE3","\xD0\xB4"=>"\xE4","\xD0\xB5"=>"\xE5","\xD1\x91"=>"\xB8","\xD0\xB6"=>"\xE6"
    "\xD0\xB7"=>"\xE7","\xD0\xB8"=>"\xE8","\xD0\xB9"=>"\xE9","\xD0\xBA"=>"\xEA","\xD0\xBB"=>"\xEB"
    "\xD0\xBC"=>"\xEC","\xD0\xBD"=>"\xED","\xD0\xBE"=>"\xEE","\xD0\xBF"=>"\xEF","\xD1\x80"=>"\xF0"
    "\xD1\x81"=>"\xF1","\xD1\x82"=>"\xF2","\xD1\x83"=>"\xF3","\xD1\x84"=>"\xF4","\xD1\x85"=>"\xF5"
    "\xD1\x86"=>"\xF6","\xD1\x87"=>"\xF7","\xD1\x88"=>"\xF8","\xD1\x89"=>"\xF9","\xD1\x8A"=>"\xFA"
    "\xD1\x8B"=>"\xFB","\xD1\x8C"=>"\xFC","\xD1\x8D"=>"\xFD","\xD1\x8E"=>"\xFE","\xD1\x8F"=>"\xFF"
    "\xD1\x96"=>"\xB3","\xD1\x97"=>"\xBF","\xD1\x94"=>"\xBA","\xD1\x9E"=>"\xA2"); 
    $_win1251utf8 = array( 
    "\xC0"=>"\xD0\x90","\xC1"=>"\xD0\x91","\xC2"=>"\xD0\x92","\xC3"=>"\xD0\x93","\xC4"=>"\xD0\x94"
    "\xC5"=>"\xD0\x95","\xA8"=>"\xD0\x81","\xC6"=>"\xD0\x96","\xC7"=>"\xD0\x97","\xC8"=>"\xD0\x98"
    "\xC9"=>"\xD0\x99","\xCA"=>"\xD0\x9A","\xCB"=>"\xD0\x9B","\xCC"=>"\xD0\x9C","\xCD"=>"\xD0\x9D"
    "\xCE"=>"\xD0\x9E","\xCF"=>"\xD0\x9F","\xD0"=>"\xD0\xA0","\xD1"=>"\xD0\xA1","\xD2"=>"\xD0\xA2"
    "\xD3"=>"\xD0\xA3","\xD4"=>"\xD0\xA4","\xD5"=>"\xD0\xA5","\xD6"=>"\xD0\xA6","\xD7"=>"\xD0\xA7"
    "\xD8"=>"\xD0\xA8","\xD9"=>"\xD0\xA9","\xDA"=>"\xD0\xAA","\xDB"=>"\xD0\xAB","\xDC"=>"\xD0\xAC"
    "\xDD"=>"\xD0\xAD","\xDE"=>"\xD0\xAE","\xDF"=>"\xD0\xAF","\xAF"=>"\xD0\x87","\xB2"=>"\xD0\x86"
    "\xAA"=>"\xD0\x84","\xA1"=>"\xD0\x8E","\xE0"=>"\xD0\xB0","\xE1"=>"\xD0\xB1","\xE2"=>"\xD0\xB2"
    "\xE3"=>"\xD0\xB3","\xE4"=>"\xD0\xB4","\xE5"=>"\xD0\xB5","\xB8"=>"\xD1\x91","\xE6"=>"\xD0\xB6"
    "\xE7"=>"\xD0\xB7","\xE8"=>"\xD0\xB8","\xE9"=>"\xD0\xB9","\xEA"=>"\xD0\xBA","\xEB"=>"\xD0\xBB"
    "\xEC"=>"\xD0\xBC","\xED"=>"\xD0\xBD","\xEE"=>"\xD0\xBE","\xEF"=>"\xD0\xBF","\xF0"=>"\xD1\x80"
    "\xF1"=>"\xD1\x81","\xF2"=>"\xD1\x82","\xF3"=>"\xD1\x83","\xF4"=>"\xD1\x84","\xF5"=>"\xD1\x85"
    "\xF6"=>"\xD1\x86","\xF7"=>"\xD1\x87","\xF8"=>"\xD1\x88","\xF9"=>"\xD1\x89","\xFA"=>"\xD1\x8A"
    "\xFB"=>"\xD1\x8B","\xFC"=>"\xD1\x8C","\xFD"=>"\xD1\x8D","\xFE"=>"\xD1\x8E","\xFF"=>"\xD1\x8F"
    "\xB3"=>"\xD1\x96","\xBF"=>"\xD1\x97","\xBA"=>"\xD1\x94","\xA2"=>"\xD1\x9E"); 

    function 
    utf8_win1251($a) { 
        global 
    $_utf8win1251
        if (
    is_array($a)){ 
            foreach (
    $a as $k => $v) { 
                if (
    is_array($v)) { 
                    
    $a[$k] = utf8_win1251($v); 
                } else { 
                    
    $a[$k] = strtr($v$_utf8win1251); 
                } 
            } 
            return 
    $a
        } else { 
            return 
    strtr($a$_utf8win1251); 
        } 


    function 
    win1251_utf8($a) { 
        global 
    $_win1251utf8
        if (
    is_array($a)){ 
            foreach (
    $a as $k=>$v) { 
                if (
    is_array($v)) { 
                    
    $a[$k] = utf8_win1251($v); 
                } else { 
                    
    $a[$k] = strtr($v$_win1251utf8); 
                } 
            } 
            return 
    $a
        } else { 
            return 
    strtr($a$_win1251utf8); 
        } 

    ?> 
    используем print utf8_win1251("строка со слэшами")
     
  3. dani.

    dani. Создатель

    Регистр.:
    19 сен 2008
    Сообщения:
    33
    Симпатии:
    6
    Кто-то XSS у тебя на сайте искал ;)
     
  4. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    651
    Симпатии:
    183
    Такс... и нашел?))) кстате как XSS закрывать
     
  5. dani.

    dani. Создатель

    Регистр.:
    19 сен 2008
    Сообщения:
    33
    Симпатии:
    6
    Кто ж его знает, нашел или нет. В этих логах может быть только одна из неудачных попыток ) Сайт этот то ли лежит, то ли еще что, зайти не могу, так что сказать трудно. Закрыть XSS можно только 1)найдя где оно 2) изменив код соответсвующим образом
     
  6. shamantc

    shamantc ЗлОй ШаМан

    Заблокирован
    Регистр.:
    3 ноя 2008
    Сообщения:
    651
    Симпатии:
    183
    сайт пока на стадии разработки)) делаю там чат точнее поднимаю август чат
     
  7. Xansen

    Xansen

    Регистр.:
    30 мар 2006
    Сообщения:
    447
    Симпатии:
    119
    Как такое может получится что в логах светиться подобный код, а при раскодировке выходит что это всего лишь русское слово, что это может значить?