Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

помогите написать прогу для автоподключения к телнету (подробности внутри)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> помогите написать прогу для автоподключения к телнету (подробности внутри)
Имя
Сообщение << Старые топики   Новые топики >>
помогите написать прогу для автоподключения к телнету (подробности внутри) - 2012-01-23 13:43:25.080000   
centrirn

Сообщений: 14
Оценки: 0
Присоединился: 2012-01-22 13:30:10.563333
доброе время суток!
вот собрал я базу ip адресов с открытым портом 31337
база большая (около 4000)
так вот : мне надо написать программу, которая откроет cmd, вобьёт туда команду telnet <ip адрес из файла> 31337 и пароль admin
затем прога должна выполнить в окне telnet'a команду show all , копировать строки содержащие PPP Username и PPP Password в техтовый файл и перейти к следующему ip.
ВОПРОС: как это реализовать? (немного пишу на VB)
или можно ли это осуществить с помощью bat'ника?
Post #: 1
RE: помогите написать прогу для автоподключения к телнету (подробности внутри) - 2012-03-03 14:48:47.456666   
centrirn

Сообщений: 14
Оценки: 0
Присоединился: 2012-01-22 13:30:10.563333
люди, вы где?!
неужели никто не может ответить на мой вопрос?!
уже 81 просмотр и никто ничего не сказал![sm=bc.gif]
Post #: 2
RE: помогите написать прогу для автоподключения к телнету (подробности внутри) - 2012-03-03 16:29:47.070000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
CreateProcess - плюс перенаправление потоков ввода вывода (с вопросом "как" или "примером кода" - в гугл, в описании функции всё есть). Консоль тут не нужна, сразу запускай telnet.
Post #: 3
RE: помогите написать прогу для автоподключения к телнету (подробности внутри) - 2012-03-29 22:58:16.603333   
bob3r

Сообщений: 67
Оценки: 0
Присоединился: 2011-06-03 02:30:17.840000
На VBS можно сделать. См. объект Shell, например, на askit в их курсе Программирование для администраторов: http://www.askit.ru/custom/progr_admin/m07/07_01_wshshell_apps.htm

Перенаправление потоков, как сказал _SaZ_ делай с помощью >>
Так запишешь вывод всех запусков telnet в один файл.
Потом этот файл можно отфльтровать программно, используя методы работы с файлами из FileSystemObject и строковые VBS функции (см. w3schools.com/vbsсriрt/vbsсriрt_ref_functions.asp#string ) или опять же перенаправление ввода-вывода, используя конвеер кодманд, например:
type "D:\telnethack\report.txt" | findstr "PPP Password" > D:\telnethack\report.passwords.txt
type "D:\telnethack\report.txt" | findstr "PPP Username" > D:\telnethack\report.usernames.txt
(это не решает твою задачу, просто пример использования).

Чтобы лучше разбираться в COM-объектах (в том числе и Wsсriрt), и не рыскать по MSDN и всяким сайтам рекомендую утилиту COMView, лежит вот тут: http://www.japheth.de/. Утилита отличная, поиск выполняется по клавише F3, открытые методы смотри по флагу 0, разберёшься думаю.
Post #: 4
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> помогите написать прогу для автоподключения к телнету (подробности внутри)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.