ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

perl - Даемон, получить информацию об удаленном хосте
  #1  
Старый 13.06.2009, 19:51
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме:
350627

Репутация: 1
По умолчанию perl - Даемон, получить информацию об удаленном хосте

Всем привет !


Написал сокет сервер на perl'e + клиента к нему , клиент запускается через браузер . Теперь вопрос -

Как можно на стороне сервера получить информацию о клиенте

особенно Домен на котором находится скрипт клиента - вобщем полностью адрес где находится скрипт клиента например

http://domain.com/client.php

?
 
Ответить с цитированием

  #2  
Старый 13.06.2009, 21:42
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

В клиенте добавьте отправку на сервер хэша %ENV
 
Ответить с цитированием

  #3  
Старый 13.06.2009, 22:07
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме:
350627

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

Цитата:
Сообщение от krypt3r  
В клиенте добавьте отправку на сервер хэша %ENV

Ну а клиент может и обмануть и подсунуть левые данные ?


Забыл добавить клиент написан на php и переписать его нельзя так как он работает с основным скриптом который написан на php !

Получается клиент и сервер находятся на одном сервере - и мне нужнно с точностью 100% определить адрес файла из которого конектится клиент !

Последний раз редактировалось malik555; 13.06.2009 в 22:13..
 
Ответить с цитированием

  #4  
Старый 13.06.2009, 22:38
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

если переписать клиент нельзя(что сомнительно), то можно как сказал krypt3r передавать данные из $ENV
А так подделать то не проблема, переписав клиент
 
Ответить с цитированием

  #5  
Старый 13.06.2009, 22:44
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме:
350627

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

Получается тупик - невозможнно тогда определить адрес файла из которого конектится клиент (клиент и сервер находятся на одной машите) ?


Если этот вопрос решить - то я выложу собственный кодировшик php скриптов - для общего пользования - скорость уменьшается на 7 % выполнения - но результат 100% что не кто не раскодирует !


Но вся проблема в том что нужнно определить адрес скрипта из которого конектися клиент с точностью 100% или по логам или по временным файлам на сервере (клиент и сервер на одной машине)

Последний раз редактировалось malik555; 13.06.2009 в 22:51..
 
Ответить с цитированием

  #6  
Старый 13.06.2009, 22:49
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Тогда для клиента заюзайте обфускацию )
 
Ответить с цитированием

  #7  
Старый 13.06.2009, 22:54
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме:
350627

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

Цитата:
Сообщение от krypt3r  
Тогда для клиента заюзайте обфускацию )

Да читал я уже за это - только не могу понять принцып !
 
Ответить с цитированием

  #8  
Старый 13.06.2009, 23:13
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

перепиши клиент, пусть он создаёт например какой нить файл на сервере, сервер его читает, потом удаляет. Это защитит от запуска на левых серваках
 
Ответить с цитированием

  #9  
Старый 13.06.2009, 23:33
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме:
350627

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

Цитата:
Сообщение от Spyder  
перепиши клиент, пусть он создаёт например какой нить файл на сервере, сервер его читает, потом удаляет. Это защитит от запуска на левых серваках

Да на левых серверах это и не будет запускатся все на одном сервере , просто принцып таков - к клиентской части будет иметь доступ сам хозяин сервера - а к socket.server уже он не будет иметь доступ так как он уже будет запушен мной как процес и исходный код - точнее сам файл будет удален с сервера - а процес будет работать


Получается хозяин сервера имеет доступ только к клиенту - а если я буду знать адрес файла где запустился клиент то я просто считываю его код и проверяю совпадает он например с тем кодом который изначатьно написал я ----- мне важнно определеть адрес файла (клиента) !!!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32
Пробить номер телефона, проверить судимость, получить информацию о прописке Vasilii Разное - Покупка, продажа, обмен 8 26.11.2006 01:57
Алгоритмы анализа удаленной системы KPOT_f!nd Чужие Статьи 2 30.09.2006 02:50
Books Perl FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:58



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


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




ANTICHAT.XYZ