Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   нужен скрипт определения Админа :) (https://forum.antichat.xyz/showthread.php?t=115212)

wizard 10.04.2009 06:55

нужен скрипт определения Админа :)
 
суть такая - была найденна xss уязвимость на wap версии сайта , спомощью этого хотел переправлять пользователей ,
Код HTML:

<meta http-equiv="refresh" content="0; url=http://сайт.com">
но хочется поступить по умному , апределить ip пользователя, и если он не из списка не производить редирект , благо список диапозонов ip операторв моб связи - невелик. Возможно ли это зделать в приделах html ?

mad_xakep 10.04.2009 08:30

в html нельзя...

wizard 10.04.2009 14:35

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

Kaimi 10.04.2009 15:09

Можешь явой анализировать содержимое navigator.appVersion и по нему редиректить.

wizard 10.04.2009 15:25

выводит информацию на страницу
Код HTML:

<script>

document.write('<h4 align="center">JS (Browser): <span style="color: blue;">'+navigator.appName+'</span></h4>');
document.write('<h4 align="center">JS (Version): <span style="color: #cc0000;">'+navigator.appVersion+'</span></h4>');
</script>

это ридирект
Код HTML:

<meta http-equiv="refresh" content="0; url=http://сайт.com">

как все логически обьединить? я не селен в этом .
помогите - с меня пиво на 1-2 у.е. icq 788-039
нужен готовый скрипт.

Kaimi 10.04.2009 16:04

Ну и попробуй что-нибудь типа
Код:

<script>
var string = navigator.appVersion;
if (string.indexOf("Win")==-1 && string.indexOf("Mac")==-1 && string.indexOf("Linux")==-1 && string.indexOf("X11")==-1) window.location = "http://www.google.com/"
</script>


inlanger 10.04.2009 16:11

А ты уверен что пхп нельзя впихнуть?

mailbrush 10.04.2009 16:17

Если это ксс, - низя.

wizard 10.04.2009 16:23

круто ! работает . огромное спасибо . куда пиво отправлять :)

wizard 10.04.2009 16:55

если в Firefox ставиль юзер агента мобилу то данный скрипт не распознает комп? есть какието пути ришения этой проблемы ?


Время: 10:50