HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0422
ふもソースの解析6未解決


ふも

リンク

2007/4/22(Sun) 08:33:27|NO.7671

EXEのソースを解析できないようにすることはできますか?
また、HSPではEXEからソーススクリプトを抽出するのは
簡単にできてしまうのでしょうか?



この記事に返信する


レヴィン

リンク

2007/4/22(Sun) 11:14:28|NO.7673

>>HSPではEXEからソーススクリプトを抽出するのは
>>簡単にできてしまうのでしょうか?
できますよ。某ツールを使えば(ただし、これ2.61までの話し。3.0以降は知らない)。

先に言っておきますが、
基本的に自分で作った実行ファイル以外を解析するのは
違法行為です。絶対にやめましょう。

それに、自作したものを解析したことがありますが、
ラベル名とか変数名(当然コメントも)が失われて、見にくいこと必至です。
自分で作ったものでもわかりにくくなるんですから、他人のなんて、さらに
見にくいと思います(他人のはやったことないからわかんないけど)。
正直なところ、そのあと、理解するのにも時間かかるのでやる意味とか
はっきり言ってないです(
しつこいようですが、自分で作った実行ファイル以外
を解析するのは違法行為です。絶対にやめましょう。
)。



Drip

リンク

2007/4/22(Sun) 11:54:43|NO.7674

Dripです。

 ふもさん、こんにちは。HSPからソースを抜き出す事は可能ですが、
作業そのものが面倒だったりで、結構労力のいる作業(勿論解析ツールをひとつ作れば
楽になりますが、それを作るのもそれなりに大変です。)なので、逆コンパイルする程の
魅力を引き出す価値のあるソフト(WindowsOSのシステムやPlaystationソフトウェア実行コア、
FlashActionScriptのソース等)にしか触ろうとしないでしょう。
 逆コンパイルはHSPに限らず、VBやCで書かれたものでも可能です。
機械語そのものは人間が考案したものなので仕方がありません。


 レヴィンさんの説明の一部は大きく間違っています。
HSPで開発されたプログラムかどうかにかかわらず、CやVBで書かれたものも、
一般に市販されているソフトやフリーウェアに含まれるソースコードを
逆コンパイルしてソースや素材を覗き見することは法的には全く問題がありません。
(あくまで正規に入手したソフトに限ります。企業の極秘プロジェクトをハッキングして
 ソースを入手したりするのは犯罪行為です。)

 また、よくソフトの利用規約に「逆アセンブル、リバースエンジニアリングは禁止」と
書かれていることがありますが、これは開発者が定めた規約であり、法的には何の効力も
ありません。これを破ると、あくまでソフトのサポートが受けられなくなったりするだけで、
法律に違反したということにはなりません。ゲームマシンやパソコン本体を分解するとサポートを
受けられなくなるのと同じです。分解した人は犯罪者扱いされたりしませんよね。


 逆アセンブルされると素材ファイルやソースが丸見えになるため、コピー品を作られたり、
ソースコードを公開されてしまうなど、犯罪目的に利用されてしまうことがあります。
逆アセンブルがタブーとされているのは、こうした犯罪行動に繋がりやすいためです。
しかし正規の逆アセンブルによって得られた知識を自分の技術向上のために使用する行為は、
人間の技術の進歩に必要不可欠なものでもあります。
 中には解析ツールをネットでみつけて簡単に逆アセンブルを行ってニコニコしている人もいれば、
ソースの問題点を見つけてメールなどで忠告してくる変な人もいますが、この人たちには対応する
必要がありません。なぜならこの人たちはサポートの権利を失効しているからです。(禁止行為がマニュアル等に記載されていた場合)
また犯罪行為に走る者が出れば、法的制裁を受ける義務が発生しますので、警察などに
被害を届け出るようにしてください。



kaien

リンク

2007/4/22(Sun) 17:33:18|NO.7683

どうも、アマグラマーです。
ふもさんは、EXEを解析されたくないんだと思います。
だから、
>簡単にできてしまうのでしょうか
「できてしまう」、という言葉を使ったのだと思います。

間違っていたらすいません。



ふも

リンク

2007/4/22(Sun) 17:37:38|NO.7684

はい。スクリプトが下手なので、見られたらやだと思いました。
でも参考になりました。
ありがとぅございます。



レヴィン

リンク

2007/4/23(Mon) 09:49:52|NO.7686

>>レヴィンさんの説明の一部は大きく間違っています。
>>HSPで開発されたプログラムかどうかにかかわらず、CやVBで書かれたものも、
>>一般に市販されているソフトやフリーウェアに含まれるソースコードを
>>逆コンパイルしてソースや素材を覗き見することは法的には全く問題がありません。
>>(あくまで正規に入手したソフトに限ります。企業の極秘プロジェクトをハッキングして
>>ソースを入手したりするのは犯罪行為です。)

Dripさん、サンクス。
違法になるばかり思ってましたよ。見るだけなら、違法じゃないんですか(かと言ってやりませんけど)。
ただ、逆コンパイルしたものは、自分で書いたものでもホント、見る気失せますが。



f

リンク

2007/7/7(Sat) 02:38:25|NO.9366

age



ONION software Copyright 1997-2023(c) All rights reserved.