HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Генерация ID юзера, нужна помощ в реализации
  #1  
Старый 10.07.2009, 21:25
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию Генерация ID юзера, нужна помощ в реализации

Возможно раньше эта тема и обсуждалась но я не нашел того что искал.
Вобщем нужна помошь. Средствами php нужно сгенерировать ID пользователя. примером может послужить чат бородина, (php.spb.ru/chat) но там используют яву а не php, которая не может сразу определить ID пока пользователь не пропустят через определенную страницу. Суть в том что при регистарции чата, скрипт собирает паратмеры компа (геозона, расширения экрана итд) и генерируется индивидуальны ID по которому можно в дальнейшем отличить пользователя. Мне нужно сделать чтото похожее. При заходе посетителя на страницу, считывался бы его ID и после этого мой скрипт бы решал пропускать его на страницу или нет. Т е определение ID должно проходить сразу, без посещения посторонних страниц. Сразу скажу глоабьный Reomte_addr и user_agent не предлагать.
Если у когото есть другие идеи по определению пользователя - я вас выслушаю. IP не устраивает т к у многих динамик
 
Ответить с цитированием

  #2  
Старый 10.07.2009, 21:29
zEr0r
Познающий
Регистрация: 17.02.2008
Сообщений: 63
Провел на форуме:
118377

Репутация: 83
По умолчанию

я в афиге
а сделать стандартное increment id никак?
 
Ответить с цитированием

  #3  
Старый 10.07.2009, 21:35
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию

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

  #4  
Старый 10.07.2009, 23:04
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

не прокатит такой способ. допустим юзверь сменит разрешение экрана и сможет войти в чат минуя баан. чем больше всего пишется в ID тем легче обойти.
 
Ответить с цитированием

  #5  
Старый 10.07.2009, 23:04
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию

PS если ктото еще не понял Это все равно что бан по ID юзера, где у каждого юзера свой ID.
Плюсы такого метода в том что Смена Ника и Ip не поможет, т к ID составляется по определенным критерями (характеристики железа)
 
Ответить с цитированием

  #6  
Старый 10.07.2009, 23:06
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию

Цитата:
Сообщение от imajo.ati  
не прокатит такой способ. допустим юзверь сменит разрешение экрана и сможет войти в чат минуя баан. чем больше всего пишется в ID тем легче обойти.
Да ты прав.... но можно составить регулярки и определять пытался ли чтонибудь менять юзвер или нет. Да и щас проблема не в том как сменить расширение экрана итд, а втом как это реализовать средствами PHP ну или любыми вам известными методами.
 
Ответить с цитированием

  #7  
Старый 10.07.2009, 23:07
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

Цитата:
Сообщение от Whois  
(характеристики железа)
ты их не получишь через веб =)
 
Ответить с цитированием

  #8  
Старый 10.07.2009, 23:10
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию

Цитата:
Сообщение от imajo.ati  
ты их не получишь через веб =)
Это я тоже знаю.... Мне бы помаксимум собрать паратмеров о компе... У меня был опыт держать чаты, года 2 назад много ими занимался и даже продвинутым юзерам зачастую не удавалось обойти бан по ID. Вырезать проверку из чата можно, но опятьтаки чтобы собрать ID в чате нужно пройти через определукнню страницу, меня такой вариан тне устраивает (((
 
Ответить с цитированием

  #9  
Старый 10.07.2009, 23:16
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

login + pass [+ captcha], [+id]

можно взять id сессии или к примеру id можно гененить
uniqid — Generate a unique ID
PHP код:
<?php
// no prefix
// works only in PHP 5 and later versions
$token md5(uniqid());

// better, difficult to guess
$better_token md5(uniqid(rand(), true));
?>
при логине проверять пасс, [капчу], [id (бд == куки)]
потом после логина обновлять id или c каждой новой сесиией обновлять id

вобщем обычная авторизация, не понимаю в чём загвоздка?
 
Ответить с цитированием

  #10  
Старый 10.07.2009, 23:19
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

Цитата:
Сообщение от Whois  
как это реализовать средствами PHP ну или любыми вам известными методами.
можно узнать маршрут HTTP пакета и инфу о веб-клиенте (браузере)
из инфы о браузере полезной будет инфа о поддерживаемых mime-типах

javascript может подсказать это:
for ( i in window.navigator ) alert(i);
еще разрешение экрана и используемые плагины

java у многих отключена, тем более у тех, кто захочет обойти бан )
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макет магазинчика, нужна помощ miniden Болталка 1 08.07.2009 00:58
нужна помощ по PHPMailer gral PHP 6 02.04.2009 17:42
нужна ваша помощ.. I NEED YOUR's HELP!!! eLWAux Болталка 14 06.09.2008 18:56
нужна ваша помощ в переделке доски обьевления miniden PHP 15 14.11.2006 13:19



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.