HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #12061  
Старый 31.08.2009, 13:20
FriLL
Познающий
Регистрация: 14.09.2008
Сообщений: 30
Провел на форуме:
117615

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

PHP код:
if ($ip === long2ip(ip2long($ip)))  
    echo 
"Это айпи!!";  
else  
    echo 
"Это не айпи :("
мутный код какойто, так не проверяют
 
Ответить с цитированием

  #12062  
Старый 31.08.2009, 13:29
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от FriLL  
PHP код:
if ($ip === long2ip(ip2long($ip)))  
    echo 
"Это айпи!!";  
else  
    echo 
"Это не айпи :("
мутный код какойто, так не проверяют
зачем писать велосипед ,если есть готовые встроенные функции.
Функция long2ip() генерирует Internet-адрес в формате с точкой (т.е.: aaa.bbb.ccc.ddd) из соответствующего представления адреса.
 
Ответить с цитированием

  #12063  
Старый 31.08.2009, 13:58
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

FriLL Яхз, как вы там проверяете, но это пример номер 3 отсюда http://ru.php.net/manual/en/function.ip2long.php
Быстро и просто
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #12064  
Старый 31.08.2009, 14:07
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Ок,спасиб
А теперь встал вопрос который мучал меня долго...

Как можно реализовать в PHP лицензирование скрипта
Тоесть в конфиг вводишь ключ и скрипт работает.

Дак вот вопрос в том, как реализовать защиту от обнуления скрипта от этой проверки?
Пока в голову приходит закрытие исходного кода, но тут опятже вопрос, чем?
 
Ответить с цитированием

  #12065  
Старый 31.08.2009, 14:19
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Byrger пхп - ничем не закроешь. Можно попробовать IonCube - но и его ломают
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #12066  
Старый 31.08.2009, 14:51
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Вот я думаю если даже написать кодировщик то его код же останется открытым а значит можно всё декодировать : (

Может есть всётаки что-то?

Последний раз редактировалось Byrger; 31.08.2009 в 15:08..
 
Ответить с цитированием

  #12067  
Старый 31.08.2009, 15:24
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
Question

Регистрирую cURL'ом хостинг
После прохождения регистрации появляется ошибка:

Код:
Posting Error #348485, please ensure your browser sends referer infromation (Norton Internet Security, and other products can block sending referers.
Please check this url for instructions as to howto enable sending referrers http://byet.org/referrers.php
PHP код:
curl_setopt($chCURLOPT_REFERER$refer); 
Refer передаю нужный (подсмотрел его снифером), всегда всё работало а тут не выходит

Кто что думает ?
 
Ответить с цитированием

  #12068  
Старый 31.08.2009, 17:49
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


Отправить сообщение для wildshaman с помощью ICQ
По умолчанию

2geForse - может, надо еще userAgent подставлять?
 
Ответить с цитированием

  #12069  
Старый 31.08.2009, 21:24
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

А как кроме $_SERVER['HTTP_HOST'] можно узнать на каком домене стоит скрипт?
Чтоб это было безопасно для скрипта, чтоб 100% валидный был домен.
 
Ответить с цитированием

  #12070  
Старый 31.08.2009, 21:25
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

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

Цитата:
Сообщение от Byrger  
А как кроме $_SERVER['HTTP_HOST'] можно узнать на каком домене стоит скрипт?
Чтоб это было безопасно для скрипта, чтоб 100% валидный был домен.
обязательно домен?
или абсолютный путь достаточно?
$_SERVER['DOCUMENT_ROOT']
...ну как вариант еще можно $_SERVER['SERVER_NAME'] ...ну или выдрать вот отсюда $_SERVER['REQUEST_URI']

Последний раз редактировалось RedBull@12; 31.08.2009 в 21:29..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ