あobfuscaterのためのPerlコードについて教えてください。
-
09-06-2019 - |
質問
なんだろうけど、日本人の良いコードobsfucatorのためのPerl?僕のおはオプションのobsfucatingコードの前にすることができる。知っていobsfucatedコードでリバース-エンジニアリングが、実際にはそうではありません当社の主な懸念される。
一部のお客様による手作りのソースコードとしてではなくて夢ようにして修理してくださいがいは、パッチが動作しないと何も変更します。その意図するだけのようになってるのは難しいだろうと、自らの変更コード(いずこく).
解決
ってこの道路は以前から絶対悪夢を生きて"obfuscated"コードでドライブのコストを大きくしようとデバッグの問題がクライアントのサーバーのときには、開発者、読むことができないのコードです。巻き上げた"deobfuscators"、コピーは"リアルコード"をクライアントサーバーまたは他の多くの問題だけになり、手でナンス性の向上にも寄与します。
理解しているのだから、その音のような管理に問題があんまを選択溶液のように正解です。
この場合、そのようにするライセンスや契約上の問題です。Let'emてのオープンソースコードが一部のライセンスが変更ものを提出して来ていたと認めることとされた。ときにプッシュのパッチチェックをmd5による金額のすべてのコードをやっていることを確認してください試合に期待されるという大きさでありながらライセンス違反のやり取得されるべきだと高い。(あったと記憶している会社だいにオープンソースコードがあるものになるのであれば変更いたしました何もないのが"買い"のコードのために米貨25,000ドルものの、ひっそりと静まり返ったの責任でバグ修正またはアップグレードしていかなければ買った新しいライセンス)。
他のヒント
位置づけはどうなるんですか。だかないようになりましたよ。
書では、契約の内容の契約の場合、すな変化れについて意見表明するためのソフトウェアです。だけでなく、f-グアップコードを待ちしておりま固定で お客様の問題がなくて解くobfuscatingのコード.ま蓑にとって、出会いは実際の問題に苦しくて正確に報告線番号等、 のバグを報告する。
ないでください。行わない場合は人を変更することPerlのコードを入れて下、適切なライセンスを徹底するライセンス.人が変更コードのときにライセンスはないが、それは問題が更新しないなることができます。
というお題ではお客様の修正コードしないコミュニケーションスキルです。私はあなたをお願いチェックサム(md5、shaなど)のファイルに来ている時の生徒は、あなたのご支援と同様にチェックのファイルのチェックサムがパッチングします。例えば、お伺いし、お客様への提供の出力を提供するプログラムを通してその設置およびチェックサムのすべてのファイルです。
そういったものをコードすることが可能ですので、いいます。のでなければならないことで強制アクセスをサポートを変更。
この場合obfuscating間違えています。
ときにリリースのコードをクライアントにすべきであって、コードを送信しては、ハードディスクまたは好ましくは、お使いのバージョンコントロール"というタグです。
その場合はお客の変化を比較することができ、コードそのコードをお送りして簡単にスポットの変わります。ていく必要があると感じてい変更がある問題をどこかで、何らかの形でつけるなどして固定してくださいので、マスターにするumodel、
同意する前にご提案します。
しんきう PAR および/または フィルター::Crypto CPANモジュールです。も利用できますされていったといわれている。
使用した後、フィルター::暗号化)としても軽量の"保護"したが、出荷製品の光学メディアい""保護するだ止まりますの90%の人た変更のソースファイルです。
こんな提案、しかし見 Acme::Buffy.
しを明るくお!
代替難読化する変換スクリプトにバイナリを使う ActiveStateのPerl Devキット.
私は走Windows O/S使用perl2exeからIndigoSTAR.この結果、.EXEファイルが変更されます。
他人の言い方は、蓑で間違えています。"どうやって停止のお客様からの変更コード"です。
のチェックおよび契約アイデアはいい防止のための"問題"について説明していただけますが、そのコストまでのロウアップグレードやバグの修正、お客様変更がないの 包括的な試験スイート?が可能である場合は、これらの変化(または少なくとも、変化を表現したいのコードを視野に入れていませんかだけです/自動化のための開中のオンラインアクションサポートチケットとアップロードのパッチ?お客様には常に正し 約顧客が求めてい (はなしかい"を"が、だからこそ、支払います。)
よりよい理由を希望しているのだからobfuscatorという部分のマスマーケットデスクトップ展開できないお客様は、立ちます。その場合は、 のように パ--なるパックの暗号化/難読化ロジックへのデバイナリのかかるものと思われます。
つんて言った:位置づけはどうなるんですか。
のほうが場所取りすぎでいつの暗黙の自然のPerlインタプリタは、してください蓑、Perlな差戻し可能な前Perlがその手で、必要なものはド難読化スクリプト/バイナリー周上の通訳(つまり、お客様です:)
修正の問題:チェックサムおよび/または適切な意ライセンスです。支援スタッフの研修というときに変更です。ま呼び出条項34bのライセンスは、き$X,000する前にタッチしまいます。...
また、読み取 なぜなもの--i-利用-難読化 より一般の答えです。
私のように招待して私のSVNツリー自ら支店などの変化できなくなります。ての統合により変わっ開発。
いで抱きします。
としてOvidとで、契約、社会問題となっています。場合は、変更されたこのコードは、無効の保証が付いています。担当しく修正したが、同時に、チャネルが提案することができます。また、ものを見る変革しようとしており、一部の設定ができます。いられており、それらの中には、いまでご満足いただける、いけることができるようです。
に マスタリングPerl, 私にとぞよろしくお願い申し上げビを倒obfucators.だからものを作る時のようにナンセンス変数の名前のモジュールなど B::Deparse や B::Deobfuscate, は、Perlなどのツール Perl::テ, でも簡単に飽き、意欲ある人を取ります。んなの心配のunknowledgable、無気力の男くんが何をすべきかは分かっているコードます。
話をしていると管理者、または通常の費用便益分析である。あるあらゆるものにす え いつかないのでコスト以下のことをお勧めします。
とともに、
別のない深刻することが提案され使用 Acme::漂白剤, わるのではないでしょうかコードは非常に清潔;-)