「良く言えば、個性的ね...」が 代名詞。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
昨日紹介した、Vector のダウンロード数を取得するページに自動ログオンしてチェックボックス を入れる WSH(Windows Scripting Host) ですが、開けていただければお分かりの通り、暗号化されており、拡張子も vbs ではなく、vbe となっております。
これは、VBScript を Windows Script Encoder で暗号化して作成したものです。
何のためにこんなことをしたかというと、単に「面白そうだから...」ということなのですが、どのように面白いのでしょうか。
それは、とあるキーワードの前の部分は暗号化していなくて、修正しても問題なく動作するのに対して、キーワードの後の部分のみ暗号化していて、改竄すると動かなくなってしまう...という特質があるのです。
これを紹介したかったからです。
別にソースを見られたくなかったからではありません。
これは、VBScript を Windows Script Encoder で暗号化して作成したものです。
何のためにこんなことをしたかというと、単に「面白そうだから...」ということなのですが、どのように面白いのでしょうか。
それは、とあるキーワードの前の部分は暗号化していなくて、修正しても問題なく動作するのに対して、キーワードの後の部分のみ暗号化していて、改竄すると動かなくなってしまう...という特質があるのです。
これを紹介したかったからです。
別にソースを見られたくなかったからではありません。
そのキーワードというのは、Script 内に書かれた
'**Start Encode**
という文字で、それ以前は修正可能。それ以降は暗号化され改竄するとエラーとなってしまうのでした。
で、今回。
ユーザーの ID / PASSWORD といった変更して使う変数の定義のみを
'**Start Encode**
の前で定義して、それ以降に変更できないプログラムを書いたのでした。
なんかちょっと面白いでしょ?
ちなみに、日本語はエンコードされずそのまま表示されてしまうので、誰かの悪口をコメントとして忍ばせる場合はご注意くださいませ。
'**Start Encode**
という文字で、それ以前は修正可能。それ以降は暗号化され改竄するとエラーとなってしまうのでした。
で、今回。
ユーザーの ID / PASSWORD といった変更して使う変数の定義のみを
'**Start Encode**
の前で定義して、それ以降に変更できないプログラムを書いたのでした。
なんかちょっと面白いでしょ?
ちなみに、日本語はエンコードされずそのまま表示されてしまうので、誰かの悪口をコメントとして忍ばせる場合はご注意くださいませ。
PR
この記事にコメントする
カレンダー
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
茶崎白湯さんの4コマ
カテゴリー
最新記事
(12/02)
(10/22)
(09/16)
(08/20)
(07/31)
最新コメント
最新トラックバック
プロフィール
HN:
伊豆 千穂 (いず ちほ)
HP:
性別:
非公開
自己紹介:
でも使い分けしきれていない、
中途半端な人物です。 (--;
ゲーム... 伊豆 千穂 担当。
ツール... 山科 聡 担当。
でも使い分けしきれていない、
中途半端な人物です。 (--;