0

私はシェルスクリプトの初心者です。誰かがこのスクリプトを手伝ってくれませんか?

質問:

いくつかのクエリパラメータを含むURLを指定します:例:URL: http: //xyz.ubs.com/xyzApp.do?lang=fr&fmt=xml&showresults=true&cty=DE "

上記のURLの各クエリパラメータの値を置き換え、サーバーから応答を取得するためにcurl呼び出しを行う要素の配列があります。単一の入力に対してcurl呼び出しを成功させることに成功しました。考えられるすべての組み合わせについて同じことをしたい

私が使用しているVectorArray要素は次のとおりです。

Vectors =( "\ script> alert(0)"'"/()'" AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA "" lasfasf ")

シェルスクリプトを使用して、考えられるさまざまなリクエストを作成するためのサポートが必要です。

例:http : //xyz.ubs.com/xyzApp.do?lang ='\ script> alert(0)'&fmt = xml&showresults = true&cty = DE " http://xyz.ubs.com/xyzApp.do?lang = fr&fmt = '\ script> alert(0)'&showresults = true&cty = DE " http ://xyz.ubs.com/xyzApp.do?lang=fr&fmt=xml&showresults= '\ script> alert(0)'&cty = DE 「」

等々..

前もって感謝します :)

4

1 に答える 1

0

これが私がperlで行う方法です:


    もし ( @ARGV > 0 ) {
            #print "引数の数: " . スカラー @ARGV . "\n";
            foreach (@ARGV) {
                    print "$_\n";
            }
            もし ( @ARGV > 3 ) {
                    print "引数が多すぎます! 使用法: script.pl arg1 arg2\n";
                    死ぬ;
            }
    } そうしないと {
            print "引数がありません! 使い方: script.pl arg1 arg2\n";
            死ぬ;
    }

    $arg1 = $ARGV[0];
    $arg2 = $ARGV[1];

于 2012-07-15T17:18:52.410 に答える