Альтернатива Сокетам
|
|
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 протокола, все компоненты для работы с интернетом сводятся к сокетам, все что работает с сетью сводится к сокетам(ну кроме сетевых драйверов) , можно использовать реализацию соединения более высокого уровня, но она тоже сведется к сокетам
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) Понятно. просто я в Сети вообще не шарю.
Так всегда, начинаешь шарить только после того, как тебя самого эта тема каснется
|
|
| |