逆コンパイル保護 - ページ 3 12345678 新しいコメント Alexandr Evdokimov 2009.10.21 13:18 #21 YuraZ >> : ノーガード -- もっと難しくすることは可能ですが、それでも実行可能なコードがあれば、破ることは可能です。 本格的な市販のプログラムがたくさんある - インターネット上にはたくさんのクラックコードがある -- は、別の方法があります。 サーバーを作成する - クライアントに、サーバーに信号を送るプログラムを提供する。 もっとコントロールしよう 1.ずいぶん断定的な答えだなあ...。 (後から壊すものを先に作っているのだと思います) 2.ポイントは、デコンプを回避することではなく(例えば、配信をしないなど、いろいろな方法がある)、戦い方を理解することです。 どんな毒にも解毒剤があることはよく知っている。 Петр 2009.10.21 13:24 #22 YuraZ писал(а) >> ノーガード -- もっと難しくすることは可能ですが、それでも実行可能なコードがあれば、破ることは可能です。 深刻な商用プログラムがたくさんある - インターネット上でそれらのためのクラックコードの多く -- は、別の方法があります。 サーバーを作成する - クライアントに、サーバーに信号を送るプログラムを提供する。 もっとコントロールしよう うん、もう申し込んだよ))) 。また、シグナルは純粋な売買シグナルである必要はありません。まさにロジックを開くことができます。しかし、これはもちろん、もっとエキゾチックなものです。 Андрей 2009.10.21 13:24 #23 こんな風にねじってもいいんです :-) メタトレーダーにはスマートプロテクション(Themidaか何か)があるのですが・・・。 MetaTrader - Mql - Dll <-> Exe = application-server のような形になります。 そして、これはかなり特殊なパイオニアからの保護となります。 イルダプロタイプのファウストガンがあれば、すべてのプロがアセンブラに飛び込むわけでもない。 Yuriy Zaytsev 2009.10.21 13:32 #24 age_nt >> : 1.ずいぶん断定的な答えだなあ...。 (私の考えでは、最初に作ったものを後で壊すということです)。 2.ポイントは、デコンプを迂回することではなく(配信しないなど方法はいくらでもある)、戦い方を理解することです。 どんな毒にも解毒剤があることはよく理解している。問題は、どれだけ早く 問題提起をしたあなたは、おそらく何かを作り上げ、それを売りたいのでしょう。 - 相談すれば答えが返ってくる -- はい、それは定型的な答えです。なぜなら、実行可能なコードを持つことは を、必要なら所有者の権利をチェックするようなプラグもつけて。 -- 1 普及したソフトの例を教えてください! 壊れないプロテクションを持つ 2 速度は、壊れたものに対する需要の程度に依存する それ以外の基準はないのだから、答えはない。 -- 割れ目は需要次第 -- サーバーを設置し、クライアントがサーバーにアクセスし、信号を取得するのがベストな方法でしょう。 で、サーバーはあなたの管理下にあります。 クライアントがソースコード(サーバーにアクセスするハリネズミ)を渡すことも可能です。 で、これがサーバーのパスワードです! もし、これが出てきたら を選択すると、すぐに異なるアドレスからの並列リクエストが表示されます。 Alexandr Evdokimov 2009.10.21 13:40 #25 YuraZ >> : 1 普及したソフトの例を教えてください! 千両役者 2 速度は、壊れたものに対する需要の程度に依存する 他の基準はありえない - ポイント1参照 - 答えはない いや、論外なんですが...ソフトが先に出て、(当然ながら)後から割られるのは当たり前なんですよ。 そして、複雑なものほど後に...必要なものほど前に。 もちろん、廃品回収業者に迷惑をかけるという道もありますが、シンプルな中に解決策がある場合もあります。これはあくまで私の意見ですが...。 Yuriy Zaytsev 2009.10.21 13:52 #26 age_nt >> : いやいや、反論はしませんよ。ただ、最初にソフトが出て、後から(当たり前ですが)壊れるんですよ そして、複雑なものほど後に...必要なものほど前に。 もちろん、廃品回収業者に迷惑をかけるという道もありますが、シンプルな中に解決策がある場合もあります。これはあくまで私の意見ですが...。 上で終了しました・・・。 -- サーバーソリューションは、現時点では最良の保護手段だと思います。 サーバーはすべてのロジックがあるところです。 クライアントが持っているのは、ケースのパスワードと、シグナルを自分のアカウントにコピーするソースコードだけです。 --- またか!!!!クライアントが自分の放送を流し続けるだけではどうしようもない。 完璧な信号!(サーバにパスワードが漏れることはありません。 しかし、ただそれを放送する -- 例えば、普通のコピー機で他のアカウントにコピーするだけでいいのです。 または投資家にパスワードを渡す --- まあ、保護はないんですけどね!!(笑 DLLやファウスパトロンのある少年たちから離れられるものは何でも使って、ハードにする。 プロから離れられないんですね。 -- 最も簡単なのは、シンプルなディールコピーです。 Evgeniy Logunov 2009.10.21 13:56 #27 コードとデータの分離や異なるコマンド長を使わずに、mql4でスタッカブルな仮想マシンを 書く(つまり、x86コードのデコンパイルの問題をEAコードに移し替える)。難しいことは何もありませんが、おそらく、実装された仮想マシン用のコードを生成できる小さなコンパイラを書く必要があるでしょう(同時にゴミを追加したり、ロジックを変更したりすることも必要です)。これは、明白でないmql4コード(まだ発明される必要がある)の束よりもずっとクールでしょう。 Alexandr Evdokimov 2009.10.21 13:57 #28 YuraZ >> : 上で終了しました・・・。 -- サーバーソリューションは、現時点では最良の保護手段だと思います。 サーバーはすべてのロジックがあるところです。 顧客が持っているのは、ケースへのパスワードだけ!そして、シグナルを自分のアカウントにコピーするだけのソースコード --- またか!!!!クライアントが自分の放送を流し続けるだけならどうしようもない。 完璧な信号!(サーバにパスワードが漏れることはありません。 しかし、ただそれを放送する -- 例えば、普通のコピー機で他のアカウントにコピーするだけでいいのです。 または投資家にパスワードを教える --- まあ、保護はないんですけどね!!(笑 DLLやファウスパトロンのある少年たちから逃れられるものは何でもして、ハードにする。 をプロから学ぶ-。 詳しいお返事ありがとうございました!すっきりしました。 Yuriy Zaytsev 2009.10.21 14:05 #29 lea >> : コードとデータの分離や異なるコマンド長を使わずに、mql4でスタッカブルな仮想マシンを書く(つまり、x86コードのデコンパイルの問題をEAコードに移し替える)。難しいことは何もありませんが、おそらく、実装された仮想マシン用のコードを生成できる小さなコンパイラを書く必要があるでしょう(同時にゴミを追加したり、ロジックを変更したりすることも必要です)。これは、明白でないmql4コード(まだ発明されていない)の束よりもずっとクールなものになるでしょう。 このようにすることもできます。 void start() { op = YZDLLSIGNAL( array, ... ); // すべてのロジックはここにあります。 MQL4Trade( op ); } void MQL4Trade( op ) { if ( op = OP_BUY ) { if ( IF there is SELL ) 了い OrderSend( OP_BUY... } if ( op = OP_SELL ) { if ( IS BUY ) 了い OrderSend( OP_SELL...) } } このフォームにソースmq4で // クライアントに渡す + パスワード + DLL //DLL内のロジックを全て取り出す Петр 2009.10.21 14:14 #30 この問題は、意識を拡大し、世界一般、特に創造されたコードへの執着を断ち切ることで解決されます。後者については、チベット仏教の「ツェッド」という儀式をお勧めすることができます。儀式を行ったのだから、何でも良いから、壊してしまえ!)))。また、道教には "無為自然 "の原則があります。も役立ちます。)))))))))) 一般的に、何かを守ろうとすると、自動的にハッキングの対象になります。コードにサインもしないし、添付ファイルも切る!!!)))そして、縛られたものは配信しない。 ==== みんな、この話題はシラケないよ。宗教の歴史をやっていただけなんだ。そこでは、面白いことや役に立つことをたくさん学ぶことができます)) 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ノーガード
--
もっと難しくすることは可能ですが、それでも実行可能なコードがあれば、破ることは可能です。
本格的な市販のプログラムがたくさんある - インターネット上にはたくさんのクラックコードがある
--
は、別の方法があります。
サーバーを作成する - クライアントに、サーバーに信号を送るプログラムを提供する。
もっとコントロールしよう
1.ずいぶん断定的な答えだなあ...。
(後から壊すものを先に作っているのだと思います)
2.ポイントは、デコンプを回避することではなく(例えば、配信をしないなど、いろいろな方法がある)、戦い方を理解することです。
どんな毒にも解毒剤があることはよく知っている。
YuraZ писал(а) >>
ノーガード
--
もっと難しくすることは可能ですが、それでも実行可能なコードがあれば、破ることは可能です。
深刻な商用プログラムがたくさんある - インターネット上でそれらのためのクラックコードの多く
--
は、別の方法があります。
サーバーを作成する - クライアントに、サーバーに信号を送るプログラムを提供する。
もっとコントロールしよう
うん、もう申し込んだよ))) 。また、シグナルは純粋な売買シグナルである必要はありません。まさにロジックを開くことができます。しかし、これはもちろん、もっとエキゾチックなものです。
こんな風にねじってもいいんです :-)
メタトレーダーにはスマートプロテクション(Themidaか何か)があるのですが・・・。
MetaTrader - Mql - Dll <-> Exe = application-server のような形になります。
そして、これはかなり特殊なパイオニアからの保護となります。
イルダプロタイプのファウストガンがあれば、すべてのプロがアセンブラに飛び込むわけでもない。
1.ずいぶん断定的な答えだなあ...。
(私の考えでは、最初に作ったものを後で壊すということです)。
2.ポイントは、デコンプを迂回することではなく(配信しないなど方法はいくらでもある)、戦い方を理解することです。
どんな毒にも解毒剤があることはよく理解している。問題は、どれだけ早く
問題提起をしたあなたは、おそらく何かを作り上げ、それを売りたいのでしょう。
- 相談すれば答えが返ってくる
--
はい、それは定型的な答えです。なぜなら、実行可能なコードを持つことは
を、必要なら所有者の権利をチェックするようなプラグもつけて。
--
1 普及したソフトの例を教えてください!
壊れないプロテクションを持つ
2 速度は、壊れたものに対する需要の程度に依存する
それ以外の基準はないのだから、答えはない。
--
割れ目は需要次第
--
サーバーを設置し、クライアントがサーバーにアクセスし、信号を取得するのがベストな方法でしょう。
で、サーバーはあなたの管理下にあります。
クライアントがソースコード(サーバーにアクセスするハリネズミ)を渡すことも可能です。
で、これがサーバーのパスワードです! もし、これが出てきたら
を選択すると、すぐに異なるアドレスからの並列リクエストが表示されます。
1 普及したソフトの例を教えてください!
千両役者
2 速度は、壊れたものに対する需要の程度に依存する
他の基準はありえない - ポイント1参照 - 答えはない
いや、論外なんですが...ソフトが先に出て、(当然ながら)後から割られるのは当たり前なんですよ。
そして、複雑なものほど後に...必要なものほど前に。
もちろん、廃品回収業者に迷惑をかけるという道もありますが、シンプルな中に解決策がある場合もあります。これはあくまで私の意見ですが...。
いやいや、反論はしませんよ。ただ、最初にソフトが出て、後から(当たり前ですが)壊れるんですよ
そして、複雑なものほど後に...必要なものほど前に。
もちろん、廃品回収業者に迷惑をかけるという道もありますが、シンプルな中に解決策がある場合もあります。これはあくまで私の意見ですが...。
上で終了しました・・・。
--
サーバーソリューションは、現時点では最良の保護手段だと思います。
サーバーはすべてのロジックがあるところです。
クライアントが持っているのは、ケースのパスワードと、シグナルを自分のアカウントにコピーするソースコードだけです。
---
またか!!!!クライアントが自分の放送を流し続けるだけではどうしようもない。
完璧な信号!(サーバにパスワードが漏れることはありません。
しかし、ただそれを放送する
--
例えば、普通のコピー機で他のアカウントにコピーするだけでいいのです。
または投資家にパスワードを渡す
---
まあ、保護はないんですけどね!!(笑
DLLやファウスパトロンのある少年たちから離れられるものは何でも使って、ハードにする。
プロから離れられないんですね。
--
最も簡単なのは、シンプルなディールコピーです。
コードとデータの分離や異なるコマンド長を使わずに、mql4でスタッカブルな仮想マシンを 書く(つまり、x86コードのデコンパイルの問題をEAコードに移し替える)。難しいことは何もありませんが、おそらく、実装された仮想マシン用のコードを生成できる小さなコンパイラを書く必要があるでしょう(同時にゴミを追加したり、ロジックを変更したりすることも必要です)。これは、明白でないmql4コード(まだ発明される必要がある)の束よりもずっとクールでしょう。
上で終了しました・・・。
--
サーバーソリューションは、現時点では最良の保護手段だと思います。
サーバーはすべてのロジックがあるところです。
顧客が持っているのは、ケースへのパスワードだけ!そして、シグナルを自分のアカウントにコピーするだけのソースコード
---
またか!!!!クライアントが自分の放送を流し続けるだけならどうしようもない。
完璧な信号!(サーバにパスワードが漏れることはありません。
しかし、ただそれを放送する
--
例えば、普通のコピー機で他のアカウントにコピーするだけでいいのです。
または投資家にパスワードを教える
---
まあ、保護はないんですけどね!!(笑
DLLやファウスパトロンのある少年たちから逃れられるものは何でもして、ハードにする。
をプロから学ぶ-。
詳しいお返事ありがとうございました!すっきりしました。
コードとデータの分離や異なるコマンド長を使わずに、mql4でスタッカブルな仮想マシンを書く(つまり、x86コードのデコンパイルの問題をEAコードに移し替える)。難しいことは何もありませんが、おそらく、実装された仮想マシン用のコードを生成できる小さなコンパイラを書く必要があるでしょう(同時にゴミを追加したり、ロジックを変更したりすることも必要です)。これは、明白でないmql4コード(まだ発明されていない)の束よりもずっとクールなものになるでしょう。
このようにすることもできます。
void start()
{
op = YZDLLSIGNAL( array, ... ); // すべてのロジックはここにあります。
MQL4Trade( op );
}void MQL4Trade( op )
{
if ( op = OP_BUY )
{
if ( IF there is SELL )
了い
OrderSend( OP_BUY...
}
if ( op = OP_SELL )
{
if ( IS BUY )
了い
OrderSend( OP_SELL...)
}
}
このフォームにソースmq4で // クライアントに渡す + パスワード + DLL
//DLL内のロジックを全て取り出す
この問題は、意識を拡大し、世界一般、特に創造されたコードへの執着を断ち切ることで解決されます。後者については、チベット仏教の「ツェッド」という儀式をお勧めすることができます。儀式を行ったのだから、何でも良いから、壊してしまえ!)))。また、道教には "無為自然 "の原則があります。も役立ちます。))))))))))
一般的に、何かを守ろうとすると、自動的にハッキングの対象になります。コードにサインもしないし、添付ファイルも切る!!!)))そして、縛られたものは配信しない。
====
みんな、この話題はシラケないよ。宗教の歴史をやっていただけなんだ。そこでは、面白いことや役に立つことをたくさん学ぶことができます))