Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Перехват запроса на клиенте Sybase / 18 сообщений из 18, страница 1 из 1
03.01.2013, 12:50
    #38099210
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
Добрый день
Есть машина на которой стоит некая программа использующая подключение к удаленной базе данных , так же стоит клиент Sybase 15.0.2. В файле конфигурации есть IP ,port этого сервера, его имя. Программа сначала грузит какето таблицы при иницализации потом я логинюсь и можно работать. Попытка подключиться к серверу напрямую с этим логином паролем не увенчалась успехом.
Вопрос . как перехватить весь обмен с сервервером через клиента в нормальном виде. особенно моменты логина пароля
Доступ к РС клиента полный, доступ к серверу отсутствует. В конечном итоге надо получить информацию , достаточную что бы писать приложения использующие подключения к этой базе
...
Рейтинг: 0 / 0
03.01.2013, 19:28
    #38099529
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jambaВопрос . как перехватить весь обмен с сервервером через клиента в нормальном виде. особенно моменты логина пароляНикак, и можешь не настаивать на ответе. Перхват логина и пароля это взлом и карается по 272-ой статье УК РФ.

jambaДоступ к РС клиента полный, доступ к серверу отсутствует. В конечном итоге надо получить информацию , достаточную что бы писать приложения использующие подключения к этой базеОбратись к разработчикам программы и администрации сервера. Если они разрешат, то они же и скажут как именно это делать. А асли они скажут "нет", то либо забудь об этих мечтах, либо садись в тюрьму.
...
Рейтинг: 0 / 0
04.01.2013, 23:43
    #38100346
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jambaВопрос . как перехватить весь обмен с сервервером через клиента в нормальном виде. особенно моменты логина пароля


смысл этого сомнителен
на вскидку, почему не получилось подключиться зная логин и пароль:
1) логин-триггер с проверкой на application name
2) приложение шифрует введенный пароль и передает этот хэш в кач-ве пароля

но если хочется поковыряться, то см Wireshark
...
Рейтинг: 0 / 0
06.01.2013, 01:19
    #38100811
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
ну вы и загрузили
прям в тюрму сразу.. скажем прога предназначена для управления некими удаленными девайсами,
в самой проге есть приложение позволяющее выгружать всю базу. но только целиком по таблицам,
а я хочу сделать небольшое но очень полезное приложение которое будет выгружать то что надо.
В тюрму не посядят так как все используеться внутри нашей компании но админ уже дал доступ к базе паре человек и теперь ругаеться что они там чтото некоректно закрывают и больше никому не даст
Насчет взлома еще раз говорю, я все эти таблицы выгружаю примитивным встроенным вьювером , но надо нормально.
wiresark смотрел , буду разбираться. тем более пароль и логин только мой, других нет
...
Рейтинг: 0 / 0
06.01.2013, 01:24
    #38100814
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
вообще прогу устаналивал я, есть еще файл конфигурации с серверами
при запуске программа подключаеться сразу к серверу и грузит какието таблицы без логина
т.е начальное подключение к серверу прииходит по какомуто дефолтному значению
а потом уже логинешься, winsake нашел мой логин, но пароль не нашел, как вы сказали он наверное зашифрован
...
Рейтинг: 0 / 0
06.01.2013, 02:13
    #38100820
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jambaвообще прогу устаналивал я, есть еще файл конфигурации с серверами
при запуске программа подключаеться сразу к серверу и грузит какието таблицы без логинаЭто не возможно. Логин есть всегда, просто он не всегда показывается юзеру.

jambaт.е начальное подключение к серверу прииходит по какомуто дефолтному значениюЭто может быть двуслойный логин. На нижнем слое идет реальное подключение к базе, а на верхнем - программа запрашивает второй пароль и сама ведет учет юзеров.
Логин первого уровня в этом случае делается по одному из трех вариантов:
а) сервер пускает людей по универсальному (беспарольному) логину. Читать в BOL про grant integrated login
б) сервер использует внешнюю парольную систему, и юзера индентифицируются по их логину в сеть. Читать про grant kerberos login
в) клиентское приложение использует "волшебного юзера" - специально созданный логин для реальной работы с базой.
Ну а логин уровня приложения может быть какой угодно (чаще всего просто ведется таблица в базе). Это еще иногда называют aplication level security. Судя по всему, у тебя именно этот вариант. А какая под ним система реального логина - могут ответить только разработчики программы (и возможно админ базы).

jambaа потом уже логинешься, winsake нашел мой логин, но пароль не нашел, как вы сказали он наверное зашифрованВ случае двухслойного логина, твой личный логин совершенно не важен - он никак не даст доступ к серверу. Для коннекта из внешних програм нужен именно прямой доступ к базе.

jambaВ тюрму не посядят так как все используеться внутри нашей компании но админ уже дал доступ к базе паре человек и теперь ругаеться что они там чтото некоректно закрывают и больше никому не дастНу значит слушай админа, клянись всем святым что будешь корректно закрывать, ставь ему ящик коньяка или подлизывайся другим способом.
В обход админа твою задачу решить можно только методами хака, а это наказуемо двумя годами тюрьмы.
...
Рейтинг: 0 / 0
08.01.2013, 11:54
    #38102034
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
спасибо. почитаю ,
хотя бы для общего развития
похоже для подключения к серверу исп дефолтный логин. так как ставили эту программу на разные РС, везде принцип тот же, сначала грузяться какието таблицы с сервера. а потом можно уже лигинеться
wireshake увидел что при логине делаеться запрос на получение пароля, похоже на основании моей пары логин пароль
вобщем все оказалось слишком громоздко, и не стоит потраченого времени
буду чтото думать проще, или с админом или выгружать вручную в отдельную базу
...
Рейтинг: 0 / 0
08.01.2013, 13:12
    #38102092
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jambaспасибо. почитаю ,
хотя бы для общего развития
похоже для подключения к серверу исп дефолтный логин. так как ставили эту программу на разные РС, везде принцип тот же, сначала грузяться какието таблицы с сервера. а потом можно уже лигинеться
wireshake увидел что при логине делаеться запрос на получение пароля, похоже на основании моей пары логин пароль
вобщем все оказалось слишком громоздко, и не стоит потраченого времени
буду чтото думать проще, или с админом или выгружать вручную в отдельную базу
Да у вас там наверное все проще, клиентское приложение работает с базой под dba, а вот вторичный имя пароль определяют права для работы с данными... Все сделано как в 1С 7.7 для работы с SQL-сервером...
...
Рейтинг: 0 / 0
09.01.2013, 18:47
    #38103957
moteus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
авторВопрос . как перехватить весь обмен с сервервером через клиента в нормальном виде. особенно моменты логина пароля
Я такое делал для интереса написав dll forward для dbodbcX.dll направив SQLConnect в свою DLL.
В принципе возможно достаточно просто пробросить и другие DLL/Функции.
...
Рейтинг: 0 / 0
09.01.2013, 19:10
    #38103982
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
moteusавторВопрос . как перехватить весь обмен с сервервером через клиента в нормальном виде. особенно моменты логина пароля
Я такое делал для интереса написав dll forward для dbodbcX.dll направив SQLConnect в свою DLL.
В принципе возможно достаточно просто пробросить и другие DLL/Функции.а стандартное логирование тебя чем не устроило?
...
Рейтинг: 0 / 0
09.01.2013, 19:53
    #38104032
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
я писал что своим обычным логином не могу напрямую подключиться к серверу и базе
тем не тем не менее программа позволяет встроенным вьювером по моим паролем подключаться и выгружать всю базу в сsv
но хотелось бы это делать своим написаным приложением. Т.е сделать на начальном этапе имитацию родной программы, а после покдлючения к базе уже слать свои запросы
...
Рейтинг: 0 / 0
09.01.2013, 22:41
    #38104182
moteus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
а стандартное логирование тебя чем не устроило?
Стандартное логирование (ODBC trace?) не позволяет увидить реальный логин/пароль используемый для подключения.
...
Рейтинг: 0 / 0
10.01.2013, 09:09
    #38104391
SAV4SAV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jamba,
а почему не посмотреть, что будет видно в дампе TDS, созданным стандартной утилитой ASE клиента
RIBO? Лежит, с документацией, в %SYBASE%\jutils-3_0, или %SYBASE%\jutils-2_0
...
Рейтинг: 0 / 0
10.01.2013, 13:31
    #38104762
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jambaДобрый день
Есть машина на которой стоит некая программа использующая подключение к удаленной базе данных , так же стоит клиент Sybase 15.0.2. В файле конфигурации есть IP ,port этого сервера, его имя. Программа сначала грузит какето таблицы при иницализации потом я логинюсь и можно работать. Попытка подключиться к серверу напрямую с этим логином паролем не увенчалась успехом.
Вопрос . как перехватить весь обмен с сервервером через клиента в нормальном виде. особенно моменты логина пароля
Доступ к РС клиента полный, доступ к серверу отсутствует. В конечном итоге надо получить информацию , достаточную что бы писать приложения использующие подключения к этой базе

Ты можеш воспользоваться утилитой RIBO и перехватить весь траффик туда и обратно, задампить и расшифровать.
Но это будет очень медленно и долго, особенно если траффик большой.
...
Рейтинг: 0 / 0
17.01.2013, 13:46
    #38113874
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
Насчет рибо надо попробовать, я не программист, работаю инженером в технической сфере. а это так сказать переодическое хобби для повышения качества труда и самооценки)
У меня нет этой папки(jutils-2_0 ,3_0) в клиенте.
нашел файл установки. при запуске предлагает установить
- компоненты клиента 15.02
-повер дизайнер
-повер трансверт
-инфо маркер

я ставил для программы только клиент, подскажите что надо поставить что бы было рибо? Повер дизайнер? или переустановить клиент с другими параметрами?
...
Рейтинг: 0 / 0
17.01.2013, 14:04
    #38113934
jamba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
нашел вашу ссылку, тот клиент что я ставил вот такой

This CD contains a number of useful client tools for use with ASE. The following list
provides a brief description of the various pieces of software.


PC Client Components
=================
This is the traditional ASE Client components (OpenClient, ODBC driver, Sybase Central,
ASE Plugin for Sybase Central, jConnect, Monitor Client Library).


а ссылка нашлась в другом установочном комплекте, наверное чтото более старое, вариант рибо 2_0. Она будет работать с моим клиентом?
Почему я не нахожу в новом установочном файле ее? какаято урезаная версия? Может 3_0 отдельно скачать гдето?
...
Рейтинг: 0 / 0
01.02.2013, 01:40
    #38133155
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
jamba
я ставил для программы только клиент, подскажите что надо поставить что бы было рибо? Повер дизайнер? или переустановить клиент с другими параметрами?

Скачай с сайта производителя Sybase ASE Developer edition -- там есть всё.
RIBO -- отдельная утилита, идёт с сервером.
...
Рейтинг: 0 / 0
01.02.2013, 01:41
    #38133156
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват запроса на клиенте Sybase
Там кажется отдельный раздел в установщике был, типа
Java utilities...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Перехват запроса на клиенте Sybase / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]