Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ответ SOAP и XML  [new]
aleks2
Guest
Вдруг, кто знает

Запрос клиента SOAP
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetData xmlns="http://tempuri.org/"><dataRequest DataType="Regions"><DataRequestParameters><DataRequestParameter Key="CountryKey" Value="4" /></DataRequestParameters></dataRequest></GetData></soap:Body></soap:Envelope>


а вот ответ сервера странный. Впечатление, что то ли шифрованный, то ли кодированный. Должен быть XML.
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetDataResponse xmlns="http://tempuri.org/"><GetDataResult>UEsDBBQAAAAIANpVB0vZUj+RPAEAAC8HAAAHAAAAWmlwRGF0Yb2VUWvCMBDH3wf7DqUPvs201m2gsdJONoTWSYuy11BjDWsTSaLVb2/sdFQi7CXrS7j75y7Jj7skcHwoC2uPuSCMjmy369hj//EBBpyj4+c6wbnSLRVDxeAgViN7I+V2AEBVVd3K6zKeg57juOArjtJsg0tk/waTv4OfCBUS0Qzbak/Lgj/b1bbyZqjEfqeQw6AoOrkcQlArl9npxH+BQI0Xf4JFxslWnhcIF9FHkEwDCJpqY9kISQtchTe2wn4QRRDUVkO9CVtQkimtmbejkh/VEfrn1KtTk4AGyj2sEFHxzTSinmsQKZy1SrTjORIakWcSKGkTKGZU9SbSiNxXk30Xt1qkecH2K7LXmJ4NEs1bvUhpyQqCqF4lr2+QKY1bZWJrovedUZ73NnmWiN+5Rz2DPMt/ehkguPkI/RNQSwECFAAUAAgACADaVQdL2VI/kTwBAAAvBwAABwAAAAAAAAAAAAAAAAAAAAAAWmlwRGF0YVBLBQYAAAAAAQABADUAAABhAQAAAAA=</GetDataResult></GetDataResponse></soap:Body></soap:Envelope
>

Гипотеза шифрования смотрится маловероятной. Не то учреждение и данные не то, чтобы шифроваться.
Более вероятным смотрится предположение о кодировании (сжатие там или еще чего-то).
Вопрос только: можно ли наружным осмотром определить чего это?
7 июл 17, 10:55    [20622012]     Ответить | Цитировать Сообщить модератору
 Re: Ответ SOAP и XML  [new]
Cane Cat Fisher
Member

Откуда:
Сообщений: 1809
<?xml version="1.0"?>
<ArrayOfRegion xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Region>
    <Name>&lt;All&gt;</Name>
    <ID>6</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>ALL</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Bansko</Name>
    <ID>21</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>BN</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Burgas</Name>
    <ID>3</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>BR</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Montana</Name>
    <ID>176</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>MN</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Plovdiv</Name>
    <ID>5</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>PL</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Smolian</Name>
    <ID>134</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>SM</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Sofia</Name>
    <ID>4</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>SF</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Varna</Name>
    <ID>2</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>VR</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
</ArrayOfRegion>
7 июл 17, 10:58    [20622035]     Ответить | Цитировать Сообщить модератору
 Re: Ответ SOAP и XML  [new]
aleks2
Guest
Cane Cat Fisher
<?xml version="1.0"?>
<ArrayOfRegion xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Region>
    <Name><All></Name>
    <ID>6</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>ALL</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Bansko</Name>
    <ID>21</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>BN</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Burgas</Name>
    <ID>3</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>BR</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Montana</Name>
    <ID>176</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>MN</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Plovdiv</Name>
    <ID>5</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>PL</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Smolian</Name>
    <ID>134</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>SM</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Sofia</Name>
    <ID>4</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>SF</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
  <Region>
    <Name>Varna</Name>
    <ID>2</ID>
    <Description>BULGARIA</Description>
    <NameLat />
    <Code>VR</Code>
    <CodeLat />
    <Unicode />
    <CountryID>4</CountryID>
  </Region>
</ArrayOfRegion>


Ну а тепер, расскажи как декодировать эту хрень.
7 июл 17, 11:00    [20622046]     Ответить | Цитировать Сообщить модератору
 Re: Ответ SOAP и XML  [new]
Cane Cat Fisher
Member

Откуда:
Сообщений: 1809
Строка в GetDataResult вида UEsDBBQAAAAIANpVB - это закодированое base64.

Раскодируешь ее как base64, получаешь zip.

Разворачваешь zip, получаешь XML.

А там уже и смерть Кащеева.
7 июл 17, 11:02    [20622053]     Ответить | Цитировать Сообщить модератору
 Re: Ответ SOAP и XML  [new]
aleks2
Guest
Cane Cat Fisher
Строка в GetDataResult вида UEsDBBQAAAAIANpVB - это закодированое base64.

Раскодируешь ее как base64, получаешь zip.

Разворачваешь zip, получаешь XML.

А там уже и смерть Кащеева.


Ну base64 я декодировать обучен.
$x = [System.Convert]::FromBase64String("UEsDBBQAAAAIANpVB0vZUj+RPAEAAC8HAAAHAAAAWmlwRGF0Yb2VUWvCMBDH3wf7DqUPvs201m2gsdJONoTWSYuy11BjDWsTSaLVb2/sdFQi7CXrS7j75y7Jj7skcHwoC2uPuSCMjmy369hj//EBBpyj4+c6wbnSLRVDxeAgViN7I+V2AEBVVd3K6zKeg57juOArjtJsg0tk/waTv4OfCBUS0Qzbak/Lgj/b1bbyZqjEfqeQw6AoOrkcQlArl9npxH+BQI0Xf4JFxslWnhcIF9FHkEwDCJpqY9kISQtchTe2wn4QRRDUVkO9CVtQkimtmbejkh/VEfrn1KtTk4AGyj2sEFHxzTSinmsQKZy1SrTjORIakWcSKGkTKGZU9SbSiNxXk30Xt1qkecH2K7LXmJ4NEs1bvUhpyQqCqF4lr2+QKY1bZWJrovedUZ73NnmWiN+5Rz2DPMt/ehkguPkI/RNQSwECFAAUAAgACADaVQdL2VI/kTwBAAAvBwAABwAAAAAAAAAAAAAAAAAAAAAAWmlwRGF0YVBLBQYAAAAAAQABADUAAABhAQAAAAA=")


А чего там есть "шоб zip декодировать"?
Или
System.IO.Compression
юзать надо?
7 июл 17, 11:24    [20622200]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить