Хаки JohnCMS (Кто делает хаки, добавьте свои сюда)

7.87K
.
JohnCMS

Хак keywords и description если не заполнили то берется где в админке вы указали.
В incfiles/head.php

$keywords = isset($keywords) ? $keywords : $set['meta_key'];
$description = isset($description) ? $description : $set['meta_desc'];


"\n" . '<meta name="keywords" content="' . $keywords . '">' .
    "\n" . '<meta name="description" content="' . $description . '">' .

Заполняем
$description = 'Описание и т.д';
$keywords = 'Ключевые, слово, пример и т.д';
.
# Jesk (10.02.2017 / 11:43)
Хак keywords и description если не заполнили то берется где в админке вы указали.
В incfiles/head.php
$keywords = isset($keywords) ? $keywords : $set['meta_key'];
$description = isset($description)
Через админку удобнее же
.

Короче..если используете хак дескрипшн.то обязательно используйте htmlspecialchars иначе кто то зарядит что то и будет у вас вверху странички висеть всякое вместо описания.. одного mysql_real_escape_string недостаточно для этого ибо там тупо по дефолту дексрипшн

.
JohnCMS

Хак регистрации для JohnCMS 6.2.2

Прикрепленные файлы:
.
JohnCMS

Скрин

Прикрепленные файлы:
.

Jesk, А зачем?

.
JohnCMS
Определение браузера вывод картинкой (+/-)
$ank = mysql_fetch_array(mysql_query("SELECT * FROM `users`  WHERE `id` = '" . $user['id'] . "' LIMIT 1"));
    $ua = strtolower($ank['browser']);
    $path_pc = ' <img src="/images/pc.png" /> ';
    $path_mob = ' <img src="/images/phone.png" /> ';

        if (preg_match('#(orca)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/orca.png" alt="" />';
        elseif (preg_match('#(lunascape)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/lunascape.png" alt="" />';
        elseif (preg_match('#(arora)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/arora.png" />';
        elseif (preg_match('#(coolnovo)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/coolnovo.png" alt="" />';
        elseif (preg_match('#(kylo)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/kylo.png" alt="" />';
        elseif (preg_match('#(flock)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/flock.png" alt="" />';
        elseif (preg_match('#(rockmelt)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/rockmelt.png" alt="" />';
        elseif (preg_match('#(cometbird)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/cometbird.png" alt="" />';
        elseif (preg_match('#(seamonkey)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/seamonkey.png" alt="" />';
        elseif (preg_match('#(iron)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/iron.png" alt="" />';
        elseif (preg_match('#(presto)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/opera.png" alt="" />';
        elseif (preg_match('#(yabrowser)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/yabrowser.png" alt="" />';
        elseif (preg_match('#(chrome)#ui', $ua)) $browser = $path_pc .'<img src="/images/browsers/chrome.png" alt="" />';
        elseif (preg_match('#(msie)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/msie.png" alt="" />';
        elseif (preg_match('#(maxthon)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/maxthon.png" alt="" />';
        elseif (preg_match('#(safari)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/safari.png" alt="" />';
        elseif (preg_match('#(qtweb)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/qtweb.png" alt="" />';
        elseif (preg_match('#(firefox)#ui', $ua)) $browser = $path_pc .'<img src="/images/browser/firefox.png" alt="" />';
        // Мобильные браузеры
        if (preg_match('#(sonyericsson)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/sony_ericsson.png" alt="" />';
        elseif (preg_match('#(ipod)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/apple.png" alt="" />';
        elseif (preg_match('#(iphone)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/apple.png" alt="" />';
        elseif (preg_match('#(android)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/android.png" alt="" />';
        elseif (preg_match('#(symbian)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/symbian.png" alt="" />';
        elseif (preg_match('#(windowsphone)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/windows.png" alt="" />';
        elseif (preg_match('#(wp7)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/windows.png" alt="" />';
        elseif (preg_match('#(wp8)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/windows.png" alt="" />';
        elseif (preg_match('#(webos)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/hp.png" alt="" />';
        elseif (preg_match('#(blackberry)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/blackberry.png" alt="" />';
        elseif (preg_match('#(htc)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/htc.png" alt="" />';
        elseif (preg_match('#(opera m)#ui', $ua)) $browser = $path_mob .'<img src="/images/browser/opera.png" alt="" />';
        $out .=  $browser;
        
        $arr = array('nokia',
        'samsung',
        'siemens',
        'fly',
        'motorola',
        'sharp',
        'sony',
        'lg',
        'acer',
        'alcatel',
        'asus',
        'gigabyte',
        'highscreen',
        'huawei',
        'philips',
        'mts',
        'midp-2.0',
        'ucweb');
        foreach ($arr as $value) {
            if (strpos($ua, $value) !== false) {
                $browser = $path_mob;
                $out .= $browser;
            }
        }
Прикрепленные файлы:
.
# dilp (27.05.2017 / 22:05)
Jesk, А зачем?
В его хаке проверка пароля
.
# Jesk (28.05.2017 / 20:11)
$ank = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '" . $user['id'] . "' LIMIT 1"));
$ua = strtolower($ank['browser']);
$path_pc = ' <img src="/images/pc.png" /> ';
Как его установить?
.
# Jesk (28.05.2017 / 20:11)
$ank = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '" . $user['id'] . "' LIMIT 1"));
$ua = strtolower($ank['browser']);
$path_pc = ' <img src="/images/pc.png" /> ';
Fayl zip yes?
Всего: 110