Суббота, 21.12.2024, 20:22 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Волк-1024, Anton93, xXxSh@dowxXx  
Альтернатива Сокетам
DelДата: Понедельник, 20.08.2012, 19:00 | Сообщение # 1
Участник
Зарегистрирован: 20.08.2012
Группа: Пользователи
Сообщений: 69
Статус: Offline
Я уже заметил, что на этом сайте очень часто бывают вопросы про работу Сокетов. Для создания "Трояна"(А точнее программы удалённого администрирования).
Данный "троян" впервые был опубликован в Журнале "Хакер", а затем в книге "Delphi глазами Хакера". Главная проблема этого способа в том, что он работает, только в локальной сети. Вопрос: Есть ли альтернатива сокетов для создания подобной программ, но уже для работы через интернет?
P.S. Извините, если тема боян.
 
XSPYДата: Понедельник, 20.08.2012, 19:30 | Сообщение # 2
Продвинутый
Зарегистрирован: 28.01.2010
Группа: Пользователи
Сообщений: 263
Статус: Offline
Del, всмысле?сокеты еще очень годны,вместе с портами!!!
 
DelДата: Понедельник, 20.08.2012, 19:49 | Сообщение # 3
Участник
Зарегистрирован: 20.08.2012
Группа: Пользователи
Сообщений: 69
Статус: Offline
Я имею в виду то, что мало кто знает(или мне это кажется ) как делать проги с сокетами для интернета. Я вот, хочу написать программу удалённого администрирования через инет, а нашёл только вариант для локалки.
 
xXxSh@dowxXxДата: Вторник, 21.08.2012, 10:06 | Сообщение # 4
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
Для сведения, по сетям соединяться можно как угодно, главное чтоб все было правильно организовано:
В сети компы должны быть в одной подсети и видеть друг друга.
По интернету у клиента должен быть нормальный доступ через маршрутизаторы выход до сервера. На сервере его ИП должен соответствовать тому куда "звонит" клиент и соответственно открыт порт на нем.
Примеры:
1) В ЛВС. ИП Клиента 192.168.0.15, сервер 192.168.0.21. Клиент "звонит" на 192.168.0.21 порт 1212. На сервере 1212 открыт серверной программой.
2) В интернет(Оба компа подключены напрямую и имеют на сетевых интерфейсах ИП типа 87.113.74.ХХ). Ситуация как и случае 1 Клиент звонит на 87.113.74.ХХ сервера на порт, порт открыт.
3) В интернет(Клиент подключен через ЛВС имеющую Роутер в инет, Клиент имеет на сетевом интерфейсе ИП типа 192.168.0.15, Сервер имеет на сетевом интерфейсе ИП типа 87.113.74.ХХ). Ситуация как и в случае 2 Клиент звонит на 87.113.74.ХХ сервера на порт, порт открыт. Маршрутизатор сам перенаправит пакет куда надо.
4) В интернет(Оба подключены через ЛВС имеющую Роутер в инет, Клиент имеет на сетевом интерфейсе ИП типа 192.168.хх.хх, Сервер имеет на сетевом интерфейсе ИП типа 192.168.хх.хх). Ситуация хоть и простая, но без сетевого Админа ты ее не решишь, Ибо Роутеры не маршрутизируют обратно. ПортМаппинг тебе в помощь.

PS: Обсуждалось вот тут...
 
DelДата: Вторник, 21.08.2012, 11:19 | Сообщение # 5
Участник
Зарегистрирован: 20.08.2012
Группа: Пользователи
Сообщений: 69
Статус: Offline
А можно создать похожую программ, но без использования сокетов?
 
xXxSh@dowxXxДата: Вторник, 21.08.2012, 11:49 | Сообщение # 6
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
врят ли какой то компонент будет делать тебе все эти действия автоматически, все равно придется самому настраивать, так как все по тому же принципу сделано...

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


Сообщение отредактировал xXxSh@dowxXx - Вторник, 21.08.2012, 11:52
 
DelДата: Вторник, 21.08.2012, 12:05 | Сообщение # 7
Участник
Зарегистрирован: 20.08.2012
Группа: Пользователи
Сообщений: 69
Статус: Offline
А можно ссылку на подобную статью?
 
C@TДата: Вторник, 21.08.2012, 15:07 | Сообщение # 8
Авторитетный
Зарегистрирован: 06.03.2010
Группа: Модераторы
Сообщений: 265
Статус: Offline
Quote (Del)
А можно создать похожую программ, но без использования сокетов?

нет, нельзя, ты еще бы сказал можно ли создать похожу программу без использования IP протокола, все компоненты для работы с интернетом сводятся к сокетам, все что работает с сетью сводится к сокетам(ну кроме сетевых драйверов) , можно использовать реализацию соединения более высокого уровня, но она тоже сведется к сокетам smile

Quote (Del)
Я уже заметил, что на этом сайте очень часто бывают вопросы про работу Сокетов. Для создания "Трояна"(А точнее программы удалённого администрирования).
Данный "троян" впервые был опубликован в Журнале "Хакер", а затем в книге "Delphi глазами Хакера". Главная проблема этого способа в том, что он работает, только в локальной сети. Вопрос: Есть ли альтернатива сокетов для создания подобной программ, но уже для работы через интернет?
P.S. Извините, если тема боян.


в интернете тоже можно подключатся к компъютеру по IP, ели ему позволяет это провайдер, а для того что бы осуществить коннект между двумя компами без выделенного IP тебе прийдется прогнать трафик через какой то промежуточный сервер, т.е картина будет такая : есть сервер(компъютер с выделенным IP), назовем его Gate и клиенты A и B , к гейту подключается клиент А , говорит что он хочет принимать соединение, потом к нему подключается клиент B и говорит что он хочет подключится к клиенту А, и когда клиент А отправляет данные на гейт то он их перенаправляет подключившемуся к нему клиенту В и наоборот, т.е тебе нужно сделать сервер посредник между А и В , что бы сделать соединение без выделенного IP адресса
 
DelДата: Вторник, 21.08.2012, 15:17 | Сообщение # 9
Участник
Зарегистрирован: 20.08.2012
Группа: Пользователи
Сообщений: 69
Статус: Offline
Понятно. просто я в Сети вообще не шарю.
 
xXxSh@dowxXxДата: Вторник, 21.08.2012, 18:31 | Сообщение # 10
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
Quote (Del)
Понятно. просто я в Сети вообще не шарю.


Так всегда, начинаешь шарить только после того, как тебя самого эта тема каснется biggrin
 
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz