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

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

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

Как с PHP проверить или машина стоит не за nat'om?
  #1  
Старый 14.04.2008, 12:40
Flooser
Новичок
Регистрация: 26.07.2007
Сообщений: 23
Провел на форуме:
94078

Репутация: 12
Отправить сообщение для Flooser с помощью ICQ
По умолчанию Как с PHP проверить или машина стоит не за nat'om?

Проблема в том , что если знаешь что точно какой-то порт открыт на машине , тогда можно с fsockopen() f-jai checknut, но например перед "загрузкой" файла, когда еще не прекрутился твой бот, и незнаешь какие порты открываются , почемуто fsockopen() не спасает, я пробую активировать сокет на стандартные Win порты, он они всегда закрываются , что посоветуете? Сейчас как раз вспомнил что может UDP проверить нужно?

Последний раз редактировалось Jes; 14.04.2008 в 17:38.. Причина: с транслита перевел дословно(!) тк х*р что разберешь...
 
Ответить с цитированием

  #2  
Старый 14.04.2008, 16:49
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

Если у тебя есть бот с открытым портом, то просто пытайся коннектится к этому порту и проверяй ответ. Я так в своём боте делаю и получаю нормальный результат. А вообще попытки коннекта могут обрываться не только из-за NAT'a а также:
1) обычный фаер блочит всё // даже стандартный виндовый
2) человек общается с внешним миром через прокси - наиболее распространенное корпоративное решение.

Если есть исходник бота, то пусть он при своем первом отстуке шлет все IP компа, а там уже простой анализ пришедших данных будет вычеслять прямой канал или нет.
К примеру если бот открывает порт для socks прокси и отправляет тебе имя этого порта, то также можно проверить именно на этом порту.
 
Ответить с цитированием

  #3  
Старый 14.04.2008, 18:19
Flooser
Новичок
Регистрация: 26.07.2007
Сообщений: 23
Провел на форуме:
94078

Репутация: 12
Отправить сообщение для Flooser с помощью ICQ
По умолчанию

В том то и дела сто мне нужна какта апределит перед загрузкаи или комп стайит за натом, стоби негрузит зре.. Бот придназна4ин дле соцкс-прохы, само сабои он атсилайит свайи порти на цонтроллер, с етим фсио нармална, но какта хателас би да загрузки узнат или можна будит падсаидинитса к компу с наружи, стоби неделат ненужних загрузак. Ришения уже па4ти нашол, загруз4ик паставит у сибе на лоадера стоби он висилал свой аткритаи порт перед загрузкаи, эсли соцкет аткривайитса, зна4ит будим грузит. Другия варянти как панимаю недают даже 70% реалнава састаяния машини свизи с натом)

Последний раз редактировалось Flooser; 14.04.2008 в 18:30..
 
Ответить с цитированием

  #4  
Старый 15.04.2008, 12:12
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

Тогда тебе нужен лоадер который проверяет адреса. т.е. со сплоитов ты грузанешь небольшой лоадер, а он в свою очередь уже докачает самого бота если инет нормальный. В любом случае перед непосредственной загрузкой на комп, проверить довольно сложно, хотя возможно.
Наилучшим будет тогда способ (если юзаешь лоадер!) просто перез загрузкой троя проверить всё.
 
Ответить с цитированием

  #5  
Старый 15.04.2008, 12:14
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

Если у тебя нормальные права на серваке, то через system выполни внешнюю прогу которая проверить любым возможным и невозможным способом наличие прямого доступа к компу. Конечно при большом трафе груз будет сильный для сервака.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн M1nK0 PHP 10 27.06.2009 21:35
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Как стать Хакером? (или как всё начиналось у вас?) RaZ_69 Болталка 46 22.02.2006 08:33



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


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




ANTICHAT.XYZ