Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 4

WebMoney и Linux

23.03.2011, 14:37. Показов 1813. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задумал написать опен-сурс аналог WebMoney Keeper Classic http://webmoney.ru для *НИКСОВ. XML-интерфейсы запросов к серверам WebMoney открытые, их можно найти здесь: http://www.webmoney.ru/rus/dev... ndex.shtml. После реализации интерфейса X9 решил проверить, что мне ответит сервер.
Запрос:
Code
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="windows-1251"?>
<w3s.request>
    <reqn>1300872303000</reqn>
    <wmid>264127507701</wmid>
   <sign>06d13bf8f4615ba9bb2af6fd23a0f8b9ebc285fa5a1c887b7136015d92dd83c41ed06101a36d77819720e82e84381732ec66ef9e6f2a56927db679dec73eab480184</sign>
    <getpurses>
        <wmid>264127507701</wmid>
    </getpurses>
</w3s.request>
Ответ:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HTTP/1.1 200 OK
Date: Wed, 23 Mar 2011 09:24:59 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 143
Content-Type: text/xml; Charset=windows-1251
Expires: Wed, 23 Mar 2011 09:24:59 GMT
Set-Cookie: ASPSESSIONIDQSTQSQBS=KDLKNCGBKPFNOLICJGHMCLFJ; path=/
Cache-control: private
 
<?xml version="1.0"?><w3s.response><reqn>1300872303000</reqn>
<retval>110</retval>
<retdesc>Server Error step=13</retdesc>
</w3s.response>
Здесь видно, что подпись сформирована правильно, но на сервере произошла какая-то ошибка. ТехПоддержка WebMoney сотрудничать со мной отказалась. После поиска в google наткнулся на статью Криса Касперского (http://it-geek.ru/265). В статье сказано, что Keeper Classic передает на сервер информацию об имеющемся оборудовании, сервер сравнивает эту информацию с той, которая была передана в предыдущем сеансе, и если она не совпадает, нужно заново аутентифицировать Keeper. На сайте webmoney об этом, естественно, ничего не написано. Возник вопрос: как мне передать информацию об оборудовании? Пользоваться Ida Pro я не умею, ассемблер не знаю. Просьба всем, кто знаком с "внутренностями" Keeper Classic выложить здесь имеющуюся информацию. Также буду благодарен за любую информацию о WebMoney для разработчиков.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.03.2011, 14:37
Ответы с готовыми решениями:

Webmoney для Linux
Привет скажите пожалуйста а в Линуксе есть вебманей ? Как установить его в убунту линуксе ?

WebMoney
Помогите сделать так чтобы отправлялось число, на оплату через webmoney, которое находится в Сессии Изменять нужно в строчке &lt;input...

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

6
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
23.03.2011, 16:04
Этот интерфейс доступен только зарегистрированным клиентам. Для регистрации перешлите по внутренней почте на WMID 941977853154 (Техническая поддержка) краткую информацию о проекте, URL сайта, IP-адрес с которого будут отсылаться запросы, цель и способ использования интерфейса. Кипер подписывающий запросы должен иметь персональный аттестат (запросы обрабатываются до 3х раб. дней).
Вы это сделали?
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
23.03.2011, 16:10
Цитата Сообщение от linux-man Посмотреть сообщение
Возник вопрос: как мне передать информацию об оборудовании?
А проснифать трафик?
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
23.03.2011, 20:06
Цитата Сообщение от linux-man Посмотреть сообщение
Keeper Classic передает на сервер информацию об имеющемся оборудовании, сервер сравнивает эту информацию с той, которая была передана в предыдущем сеансе, и если она не совпадает, нужно заново аутентифицировать Keeper.
все правильно. кипер этого просит даже если у тебя IP сменился.
0
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 4
23.03.2011, 23:34  [ТС]
Цитата Сообщение от g_u_e_s_t Посмотреть сообщение
Вы это сделали?
Нет, но если проблема в этом, значит каждый новый пользователь моей программы должен будет проходить эту процедуру. Пользователи Keeper Classic этого не делают. Аутентификация происходит другим образом, и об этом никакой информации нет.

Добавлено через 1 минуту
Цитата Сообщение от Vourhey Посмотреть сообщение
А проснифать трафик?
Весь трафик шифруется по SSL.
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
24.03.2011, 00:56
Цитата Сообщение от linux-man Посмотреть сообщение
и об этом никакой информации нет
вообще они там гады. я не по тех вопросам к ним обращался. отношение к пользователям у них наплевательское. что уж говорить об отношении к тем, кто хочет написать конкурентную программу...

Цитата Сообщение от linux-man Посмотреть сообщение
Весь трафик шифруется по SSL.
а ты пытаешься с сервисом работать не используя шифрование? разве это нормально?
регистрация твоей программы наверное подразумевает выдачу тебе SSL-сертификата?
0
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 4
24.03.2011, 01:35  [ТС]
Цитата Сообщение от niXman Посмотреть сообщение
регистрация твоей программы наверное подразумевает выдачу тебе SSL-сертификата?
Пожалуй ты прав. Запросы я отправлял через libcurl, никаких сертификатов не использовал, странно, что ошибка не возникла во время передачи запроса.

Цитата Сообщение от niXman Посмотреть сообщение
вообще они там гады. я не по тех вопросам к ним обращался. отношение к пользователям у них наплевательское. что уж говорить об отношении к тем, кто хочет написать конкурентную программу...
Программы конкурировать не будут, т.к. моя программа ориентирована на пользователей linux/freebsd, а Keeper Classic на них не работает, и судя по тому, что о ней пишет Крис Касперски, портирование на юниксы этой программы невозможно (Keeper Classic использует ATA интерфейс жестких дисков в обход ОС).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.03.2011, 01:35
Помогаю со студенческими работами здесь

AdSense+Webmoney
Ну я же говорил... ;) http://www.business-magazine.ru/mech/finances/pub273007

Прием webmoney
Подскажите пожалуйста! Как настроить прием wm через примечание, подобный этому сайту ?

Обналичить WebMoney
Хочется кто как обналичивает WM в Украине. Банковские катры, через конторы? Прошу поделится опытом.

по типу webmoney
Народ, как сделать систему он-лайн денег как webmonuy и yandex деньги?

Java и webmoney
Здраствуйте. Скажи те пожалуста возможно ли соединить java и webmoney . а точнее не соединить а вписать в java программу проверку суммы на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru