Задумал написать опен-сурс аналог WebMoney Keeper Classic http://webmoney.ru для *НИКСОВ. XML-интерфейсы запросов к серверам WebMoney открытые, их можно найти здесь: http://www.webmoney.ru/rus/developers/i … ndex.shtml. После реализации интерфейса X9 решил проверить, что мне ответит сервер.
Запрос:
<?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>(Не обращайте внимание на символ подчеркивания в конце номера wmid, без него текст на форуме выводится некорректно)
Ответ:
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 для разработчиков.

. Он те о Фоме, а ты ему о Ереме. Вот так вот получается oO .