2010-07-08 14 views
6

मैं आईट्यून्स म्यूजिक स्टोर (आईटीएमएस) के लिए पैरामीटर जेनरेट करने और वे क्या/मतलब के लिए पैरामीटर जेनरेट करने का प्रयास कर रहा हूं। अब तक मैं लॉगिन जैसी अन्य सभी सामान्य चीजें कर सकता हूं, खाता जानकारी देख सकता हूं, लेकिन खरीदारी में कुछ क्रिप्टोग्राफिक तत्व दिखने लगते हैं (या बस कुछ जो मैं नहीं देख रहा हूं)।आईट्यून्स म्यूजिक स्टोर खरीद पैरामीटर

उदाहरण के लिए, आइट्यून्स 9 जब कुछ यादृच्छिक नि: शुल्क एप्लिकेशन खरीदने देता है:

<?xml version="1.0" encoding="UTF-8"?> 
<plist version="1.0"> 
<dict> 
    <key>guid</key> 
    <string>4225D067.2C503B42.0DE019C0.09C96165.C4AEA83B.2AFF3A27.37A7327A</string> 
    <key>kbsync</key> 
    <data> 
    AAEAAOuJNWEY3t2cfDs71eXYbxmcvyB/ZB8PABQSjnY0zvL9ofILWBGfLd4Z7HnI9s3Y 
    akaVt+3xOW9E9Arva1RLzfX5ONpclt5s2IW/rXOgDnX6/AmacJL4UbnvvLR7mUtKZVNh 
    aOlKGk7dNqMHnZUiIkLRSS+sOJ2KIR2OT6kZ02tlDYv/bmI9Zr5G2HUsG1TZRQ== 
    </data> 
    <key>machineName</key> 
    <string>MORPHEUS</string> 
    <key>needDiv</key> 
    <string>0</string> 
    <key>price</key> 
    <string>0</string> 
    <key>pricingParameters</key> 
    <string>SWUPD</string> 
    <key>productType</key> 
    <string>C</string> 
    <key>salableAdamId</key> 
    <string>314765784</string> 
</dict> 
</plist> 

मैं समझता हूँ कि इस का सबसे कार्रवाई पैरामीटर से आता है या खरीद पैरामीटर (इस उदाहरण यह productType=C&salableAdamId=314765784&pricingParameters=SWUPD&price=0&ct-id=14 है के लिए), और GUID स्थिर है (मेरी मशीन के लिए), हालांकि मैं काम नहीं कर सकता कि kbsync फ़ील्ड क्या है।

मुझे उम्मीद थी कि कोई व्यक्ति एक नज़र डालेगा और इसे जल्दी से काम करेगा, लेकिन मैं सक्षम नहीं हूं।

अन्य जानकारी है कि यह भी के आधार पर हो सकता है:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>signature</key><data>kqUFBdQnA0MPzrWKAGcsBshzc5XnLLm9TO+0l0jyZTJYYFiIsRc7m97IYyCCkUt/X5l+ObKfc+06Z5sgu/tAvlA1IE6LKKCEfZQVihFoYeihff3vf6lC821tPuuxuQdReBxyjHy1n94twf2iS8uRR3LoZQhQxpRdh5vDNrHwXOg=</data> 
    <key>certs</key> 
    <array> 
    <data>MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQQFADB+MRMwEQYDVQQKEwpBcHBsZSBJbmMuMRUwEwYDVQQLEwxpVHVuZXMgU3RvcmUxGjAYBgNVBAMTEWlUdW5lcyBTdG9yZSBSb290MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJQ3VwZXJ0aW5vMB4XDTA3MTAwOTIxNTkxNFoXDTA4MTEwNzIxNTkxNFowgYExEzARBgNVBAoTCkFwcGxlIEluYy4xFTATBgNVBAsTDGlUdW5lcyBTdG9yZTEdMBsGA1UEAxMUaVR1bmVzIFN0b3JlIFVSTCBCYWcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRIwEAYDVQQHEwlDdXBlcnRpbm8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOLMu/eV+eSLVEGtn536FkXAsi/vtpXdHpTNS9muEVlvlkubKXdPDd5jV5WnQpAKY4GZrBn8azP9UKBd85nhIb5nqHQHCmH5DpBK9GZPFpoIdXguJSre8pZwQaYEXQGtTt3nXvk9k8OHs5W/9xFLuD7fpkKSIl+0KLPFULdyEtlvAgMBAAGjQjBAMB0GA1UdDgQWBBTd4gDjfN3LFr3b5G8dvUTpC56JZTAfBgNVHSMEGDAWgBSw2uF/qItKaoFdDKGEVkYeau/lzzANBgkqhkiG9w0BAQQFAAOCAQEAIDpkK1CqTNyl7SEZWvUTRYPdZzn9Y4QjnbSQ6hFkF/PClJkXn3TzMW3ojnxNLphKZxOY53s6D/Hf1B5UX2bJDAnfQ/W8d10SPubGJ1FnUZK8KaKeOzAgks5ob9dnOUe4CZKhZ5FyggIJfgd38Q0s8WF474j5OA/5XRPczgjt+OiIfzEVX5Xqpm1TU7T4013eHze5umqAsd9fFxUXdTC+bl9xdj5VOmqUUfOivoiqiBK2/6XAaDIFF/PEnxVou+BpqkdsyTZz/HiQApve+7NONqS58ciq3Ov+wivpVJKxMyFgcXFWb/d2ZTc04i+fGf0OA4QmkSRcAZOxQkv0oggtTw==</data> 
    </array> 
</dict> 
</plist> 
+0

मुझे एहसास है कि यह एक पुरानी पोस्ट है, लेकिन सिर्फ यह जानना चाहता था कि क्या आपको इसके साथ और आगे मिला है? – crazyhatfish

+0

क्या आप kbsync चीज़ के साथ आगे बढ़े? .. वर्तमान में मैं कुछ इसी तरह काम कर रहा हूं और आपकी मदद का उपयोग कर सकता हूं .. धन्यवाद – Ishaan

उत्तर

0

सुनिश्चित नहीं हैं कि आप क्या करने की कोशिश की है, लेकिन Base64 बाइनरी डेटा इनकोडिंग की तरह यह लग रहा है। मैंने बिन फ़ाइल को ऑनलाइन हेक्स व्यूअर पर http://en.webhex.net/view/26f35eed2c15f3760d6b75084057fba2 पर रखा है - कुछ बार ऐसा करके कुछ काम करने में सक्षम हो सकता है?