saintwolf
Goto Top

AMD Treiber Download

in Powershell 2.0

habe es geschaft das er von dieser Seite:

http://support.amd.com/de-de/download

sich den Desktop-Treiber link sucht

und dann auf diese seite geht

http://support.amd.com/de-de/download/desktop?os=Windows+8.1+-+64

allerdings schaffe ich es da nicht

das er die version (Omega (14.12) ) und den donloadlink ausgibt.

Bitte ganz lieb und nett und eine große Hilfe

Content-Key: 264666

Url: https://administrator.de/contentid/264666

Ausgedruckt am: 28.03.2024 um 20:03 Uhr

Mitglied: colinardo
colinardo 26.02.2015, aktualisiert am 27.02.2015 um 19:29:32 Uhr
Goto Top
Die Seite baut den Content dynamisch via Javascript auf deshalb kommst du nicht auf herkömmliche Weise dran , aber die Sachen stehen noch woanders im Quelltext der Seite an der sie sich extrahieren lassen (Ob das dann lange hält, ist eine andere Frage, wenn AMD die Seite umbaut guckst du natürlich wieder in die Röhre).

Hier mal was zum Grübeln für dich...der benötigte Regex-Pattern für die Seite:
'Catalyst Software Suite.*?\\\\u002f\\\\u002f(.*?.exe).*?RevisionNumberOWSTEXT\\":\\"(.*?)\\"'  
(Noch als Hinweis: in der URL müssen noch Escape-Sequenzen entfernt werden und beim Download von dem Link muss noch der Referer mitgesendet werden, da der Download ansonsten nicht klappt)

Grüße Uwe

function DecryptString($string,$password,$salt, $init){try{$p = new-Object System.Security.Cryptography.AesManaged;$p.Key = (new-Object Security.Cryptography.PasswordDeriveBytes ([Text.Encoding]::UTF8.GetBytes($password)), ([Text.Encoding]::UTF8.GetBytes($salt)), "SHA1", 5).GetBytes(32);$p.IV = (new-Object Security.Cryptography.SHA1Managed).ComputeHash( [Text.Encoding]::UTF8.GetBytes($init) )[0..15];$decryptor = $p.CreateDecryptor();$msDecrypt = New-Object IO.MemoryStream @(,([Convert]::FromBase64String($string)));$csDecrypt = New-Object Security.Cryptography.CryptoStream $msDecrypt,$decryptor,"Read";$srDecrypt = New-Object IO.StreamReader $csDecrypt;[string]$result = $srDecrypt.ReadtoEnd();$srDecrypt.Close();$csDecrypt.Close();$msDecrypt.Close();$p.Clear();return $result}catch{Write-Error -Message "Could not decrypt secret! (Wrong password ?)"; return $false}}  
&([Scriptblock]::Create([System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String((DecryptString 'eYAyYKLFyvgVsPGOBLa5+WFnbQJ0tcdTV4RnQiFBlOaokk9YSTXn7bWYcV5/0TdgZAZ9Jw/VMlBaqcJ1pJorb2kkhBzBcrLCNp45xMxmIT+mq4Stlv28MI0Ah81vb/9hbFsggFqrWMyg9cDiQfBb4XXuGDkhGfa/f/tvddDhGBeyivqW50d5izsAgAVL9HYxXWT6osJJSZerAdK7Tp0oAPE+KxNJrPmiKqknJ0Ccl970KwgHdV2uu2NhWD96jQgPr4DX1tlTxKnPZI484n7zub+vNoSm+XhkbsjYFAvWJhbFXjXHmgS57gTJoQksae0fmplmzTFTd0MfJRmeBzvLTYZ9j4EsJSrjagWe4c4kvvA45FzSnhnahL3KXObmYYH6LzPHOH2+8kOnrJpUWdz1hKjuk1yJMob0cY8fj/Sd79MA9OyCNZiiV5E7lTmRsycehQ8RKUtKm6GNSbQlhnrc7Nh6M6pLW2ONtJYWa0J0ASjHudzTSMbRCuVn9vRad2zDpa/kzmoNq4N6iB/C0kJjP/r1bjHPYWVYmVHUmiWqhyt2X29x0F3VfQm25pJKuzCRE02kyB3XIkO+EPY7nGGMuux5MZOH3hE7v0lgoW91GzWyF/zfbKWh9PsYDFc6vRRP/xV96YQAdsrRhUCSv2DPktiLhOwF1Sx1/IUaSyePH2Pi3ijhfPdtTx/104ol0z0pMc2MCTQKA7vYY7gvIPesfpd7P1KVNPViYaC2LF4CYU1L+tI9r38sbbZw5EMEmqtnqtjrFfDby4GqX24xwl/LJ5wkFoVIWDtW7auZ3qdvaBQzdgbR0aBn+w3d2uEoHEkToxOpYEdc/BbCodoVZrTkoOgiXtMhdbgqp+Th3RF9LjVGSAcn5Bk2JNNtcilm6vyjToMKmgSETMFQGGQ8iOv87ud2xx3YWhBjEYvhsiLtuRjRvRvp+pbcEfqnPOekvEIz8MGnk4enhwFSQlC6RA08lx+8F5c8DwiAvAg3fZjJpZyuqno9MtFfrGrhfMIO573l' (read-host "Enter Password") "h23hh4h8sdfz823bkj234))(7lsdf" "hshh3w4gh34k*'#sfjo34")))))  
Password: DownloadDemo