fedrfedr писал(а):
75154627То есть встроенная система слежения лицензии посылает Embarcadero сообщение при запуске RAD Studio 10.X.
периодически (не часто) студия шлет мыльный запрос на сервак:
license.embarcadero.com, под видом проверки на обновление,
куда отсылает текущий серийный номер
скрытый текст
POST
https://license.embarcadero.com/srs6/serv/urn:publicsanctservices HTTP/1.1
SOAPAction: "checkForUpdates3"
Content-Type: text/xml; charset=utf-8
User-Agent: CodeGear SOAP 1.3
Host: license.embarcadero.com
Content-Length: 1136
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: бла-бла
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body xmlns:NS1="http://tempuri.org/com.codegear.sanctuary.srs.v8.server.services.PublicSanctuaryServicesImpl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS2="http://www.themindelectric.com/package/com.codegear.sanctuary.srs.v8.server.services/"><NS1:checkForUpdates3><vLicenseInfo xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS2:LiteLicenseInfo2[1]"><item href="#1"/></vLicenseInfo><GUID xsi:type="xsd:string">XXXXXXXX</GUID></NS1:checkForUpdates3><NS2:LiteLicenseInfo2 id="1" xsi:type="NS2:LiteLicenseInfo2"><serialNumber xsi:type="xsd:string">XXXX-XXXXXX-XXXXXX-XXXX</serialNumber><contactId xsi:type="xsd:int">-1</contactId><isNetworkLicense xsi:type="xsd:boolean">false</isNetworkLicense><productId xsi:type="xsd:int">8219</productId><skuId xsi:type="xsd:int">53</skuId></NS2:LiteLicenseInfo2></SOAP-ENV:Body></SOAP-ENV:Envelope>
еще стучится на: track.embarcadero.com, embt.usertility.com
но у меня сервер не отвечает и отваливается на стадии коннекта, так что не знаю что туда шлется. Собственно, как я понимаю, это UsageAnalytics шлет отчеты.
отключается в настройках: Customer Experience Programm
(у многих эта опция наверняка включена, ибо инсталлер ее почему-то не отключает)
можно также отключить через реестр
Код:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\UsageAnalytics]
"Enabled"=dword:00000000
fedrfedr писал(а):
75154627Кроме того любая программа скомпилированная в RAD Studio 10.X. делает то же самое.
Это не так... в скомпилированном коде нет никаких систем слежения.
более того, там даже нет инфы о том на чем производилась сборка (имею в виду серийник, лицензию и т.д., т.е. какие либо идентификаторы).
Таким образом по скомпилированному коду (Release), вы не сможете определить источник (была ли использованна крякнутая версия или нет).
fedrfedr писал(а):
75154627Ваша таблетка лечит эти неприятные фичи или нет?
все что делает таблетка (а точнее сама dll), так это примитивный обход проверки подписи файла лицензии.
в некоторых версиях кейгена добавляли блокировку некоторых хост адресов (патч hosts).
fedrfedr писал(а):
75154627При скачивании его через GetIt также может передаваться информация о лицензии?
Не может, а передается! И не только данные о лицензии.
подробно я писал тут:
http://forum.ru-board.com/topic.cgi?forum=35&topic=52532&start=4640#14
Там передается инфа со всех найденных slip фалов (все серийники, идентификаторы продуктов, идентификаторы клиентов, триальные лицензии или нет, сетевые или нет, и т.д.).
P1(MACList (MAC адреса всех сетевых устройств на вашем компе), HostName (оно же имя компа), DomainName, и не знаю зачем: DnsServerList);
P1 это JSON шифрованный (банальным XOR с паролем: "Xsety1234S6653WQ") и упакованный в base64...
скрытый текст
{"MACList":["11-22-33-44-55-66","AA-BB-CC-DD-EE-FF",...,"00-00-00-00-00-00"],"HostName":"MY_PC_NAME","DomainName":"","DnsServerList":[{"HostIp":"10.0.0.1","HostName":""},{"HostIp":"192.168.1.1","HostName":""}]}