• 締切済み

PHPを難読化したい

ちょこっと自作したPHPシステムを配布する際に、 人にコードを解析されないように難読化したいと思っています。 条件としては、難読化したソースファイルをそのままPHPファイルとして利用できる程度の難読化をしてくれればいいと思っています。 お勧めの難読化システムはありませんか?

  • PHP
  • 回答数1
  • ありがとう数3

みんなの回答

  • hyoro
  • ベストアンサー率71% (5/7)
回答No.1

CODELOCKというソフトがあります。

参考URL:
http://www.agtjapan.com/mcl/
mizutaki
質問者

お礼

ずいぶんと使いにくくて、少し大きなシステムを難読化しようとすると有料版が必要な感じですね。 サクッと使えないのは厳しいですが、悪くはないですね

関連するQ&A

  • PHPファイルの暗号化(難読化)方法

    PHPファイルの暗号化(難読化)方法 PHPファイルを暗号化(難読化)する方法を探しています。 現在は、有料の暗号化ツールを使用せずに、 自作で暗号化(難読化)を実施可能かどうかを検討しております。 ファイル全体を暗号化したいのですが、 ファイル内容は、PHPの開始タグ(<?php)、終了タグ(?>)とHTMLタグが混在していて それをbase64_encodeなどを使用し、暗号化をかけた場合、 base64_decodeで復号をかけたデータをブラウザにて実行させたい場合は、 どのようにすればよいか困っています。 eval関数は、phpソースコードを実行するため、 PHPの開始タグ、終了タグをのぞいた、phpコードしか実行できません。 echo関数では、phpソースコードもそのまま出力されます。 PHPの開始タグ、終了タグとHTMLタグ混在していても、 ブラウザ上でphpコードの実行とHTMLタグの出力が実行できる方法はないでしょうか。 ネット上で調べてみましたが、 phpコードのみを暗号化して、eval関数で実行するものしか 発見することができませんでした。 そもそも、ファイル全体を上記のような方法で復号化⇒実行することは無理で、 ファイルの中身を解析し、タグの置き換えや、 eval関数が使用可能な処理とそうでない処理とに分けるようなことになるのでしょうか。 暗号の目的は、ファイルが一見、何を行っているのかわからなく、 そのまま処理を使いまわしできないようにしたいためです。 PHPや暗号化に詳しい人が復号化できてしまうことは、理解しております。 何か方法やアドバイス等、ございましたら、 ご回答頂ければと思います。 phpバージョンは、5.2.14です。 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPソースコード簡易暗号化(難読化)「POBS」の使い方。

    PHPソースコード簡易暗号化(難読化)「POBS」の使い方。 PHPソースコードを簡易的に暗号化したくて見つけたのが「POBS」でしたが、セッティング方法がいまいちよくわからず、いまだ使えません。 すでに該当ファイルをダウンロードし、サーバにアップロードし、POBSの画面はブラウザ表示できているのですが・・ どなたかわかる方がいましたら、ご教授くださいませ。 よろしくお願いします。 参考にしていたサイトは以下です。 http://pobs.mywalhalla.net/ http://phpspot.org/blog/archives/2006/01/phpjavascriptpo.html

    • ベストアンサー
    • PHP
  • フリーのPHPシステム 風俗サイト管理

    以前にダウンロードして試用したことのある、PHPで作られたシステムを探しています。 デリヘル、キャバクラなどで使用する事を考えた、キャスト管理に重点を置いたCMSのようなものでした。 実際に、「デリヘル」や「キャバクラ」という言葉を使って、風俗店舗サイトの運営のためのシステムと書かれていたように思います。 どこでどう探して辿りついたのかすっかり忘れてしまってます、確か3年程前に見つけたものです。 配布サイトでは、サンプルサイトにログインしてシステムの動作を見られるようになっていました。 完全にフリーだったわけではなく、難読化されたコードで配布されていてPHPソースコードを弄らない場合は無料で使える、ソースコードの変更が必要な場合は有料でソースを購入だったような記憶です。 関連しそうな検索ワードで色々試したものの、思ったものがヒットせず見つかりません。 もし現在も配布されているのであればURLを、もし配布が終了している(かも知れない)のであれば、システムの名前などだけでも教えていただけないでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • HTML難読化ツールを探しています。

    現在、HTMLの難読化ツール(無料、または自作も可)を探しています。 フリーソフトを探してみても、JavaScriptやCssの難読化ツールはヒットするのですが、 HTMLファイルの難読化ツールを見つけることができません。 ツールのイメージとしては、コメントの削除・改行コードの削除などを行ってくれるものです。 さらに、欲を言えば、コマンドラインで実行可能なものだと嬉しいです。 もし、ご存じでしたら、ご回答をお願い致します。 使用PC : Windows7

    • ベストアンサー
    • HTML
  • PHPの学習方法について

    現在PHPを独学で勉強中です。レベルとしては、基本的な構文をある程度覚え、テキストアクセスカウンタや画像アクセスカウンタを自作できるレベルです。 次のステップとして、無料で配布されている掲示板のソースを見ながら掲示板について勉強しようとしましたが、アクセスカウンタとは違い、ソースの量も比べものにならない位増え、HTMLやPHPが入り混じった状態となっており、ほとんど理解できませんでした。 みなさんはどのようなステップでPHPを学習しましたか?おすすめの学習ステップや解説サイトがあれば教えてください。最終的には、aki-web PHP scriptsで配布しているAy IconBBSのような掲示板を自作したいと考えています。 参考 : aki-web PHP scripts http://aki.adam.ne.jp/ 又、プログラミングを行う際、 (1) HTMLやCSSで見た目を決める (2) PHPの処理を別なファイルで作成し、結果をHTMLに表示する 上記のように完全に切り分けて行うことは可能でしょうか?同じファイルにHTMLもPHPも入り混じっている状態だと何がなんだかわかりませんのでそのような方法があれば教えてください。

    • 締切済み
    • PHP
  • PHP リソースファイルの暗号化・難読化

    お世話になります。 <img src="">や<video><source src=""></video>等のリソースファイル(src)を暗号化・難読化する方法を探してます。 base64を使った方法を試みました。 しかし、ファイルの容量が大きいと、 読み込みに時間がかかる。・サーバーに負荷がかかる。・ファイル容量並みのメモリ容量を必要とする。 があり諦めました。 <video width="640" height="320" controls="controls"> <source src="data:video/mp4;base64,<?php $file = 'video.mp4'; echo base64_encode(file_get_contents($file)); ?>" type="video/mp4"> </video> 他に良い方法はありませんでしょうか?

    • 締切済み
    • PHP
  • PHPで画像の参照元を知る。

    当社のシステムをクライアントのサーバーへ導入し貸し出すのですが、<img src="http://当社のサーバー.php">という1x1ピクセルの画像をシステムに埋め込んでおき、それ場所意外でシステムを複製された場合に分かるようにしたいです。(もっともソースを解析されると意味ありませんが・・・) こちらのサーバーのログファイル(a.log)に新しいドメインからの呼び出しがあれば追記していきたいのですが、どのようなコードを書けばよいでしょうか。

    • 締切済み
    • PHP
  • GPLについて

    GPLライセンスで配布されているソースコード(Aとする)を利用したソフトを配布する際は、 強制的にそのソフトもGPLとなり、ソースコードを公開しないといけないと思うのですが、 このソフトのソースコードでAの利用をやめ、そのコードの部分を自作したり、他のLGPLのような ライセンスのコードに置き換えた場合は、GPLのソースコードを利用している部分がなくなったので、 成果物のソフトGPLで配布する(ソースコードを公開する)必要はなくなるという理解で合っていますでしょうか。 一度GPLで配布してしまうと変えることが出来ないという話を聞いたのですが、 上記の場合はどうなのだろうと疑問に思い、質問しました。 よろしくお願いします。

  • PHPのWEBシステムで拡張子が .do なのは?

    以前、PHPのWEBシステムのソースコードを見たのですが、 ファイルの拡張子が .do になっていました。 中身は間違いなくPHPでしたが・・・ これにはどういう意図があるのでしょうか? 理由を考えてみたのですが、これぐらいしか思いつきません。 1) 開発者の遊び心 2) 開発者の無知 その他、私が思いもよらない何かの習慣があるのでしょうか。 ちなみに、ソースコードを見る機会があったのは短時間だけだったので、 どのようなフレームワークが使われているのか(あるいは使われていないのか) といったことまでは分かりませんでした。

    • 締切済み
    • PHP
  • PHPソースの解析やデバッグに使うツール

    PHPソースの解析やデバッグに使うツール c言語などのコンパイラ言語には優秀なIDEが多数ありますが 皆さんはPHPの開発をする時どのようなツールを使用しているのですか? フリーのPHPソースを解析する際、ステップ実行しながら変数の中身をウォッチ したりしながらソース解析したいのですが、VisualStadioのような便利なIDEはないのですか? そのようなツールなしにPHPソースを書くとすると無茶苦茶大変な気がするのですが 皆さんは、その困難を乗り越えてPHP開発をされているのですか? 素人な質問ですみませんが、詳しい方がいましたら教えてください。

    • ベストアンサー
    • PHP

専門家に質問してみよう