問題タブ [packer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1679 参照

javascript - JavaScriptミニファイア

重複の可能性:
適切なJavascriptミニファイアを検索しています。

縮小したいがパックしたくないいくつかのJavaScriptファイルに取り組んでいます。そこにある最高のミニファイアは何ですか?個人的には、次のようなものを見つけたいと思います。

  1. jQueryなどの信頼できるJavaScriptフレームワークで使用されます。
  2. あなたのコードを保持しません。:)

お時間をいただきありがとうございます。

0 投票する
1 に答える
1874 参照

javascript - スタンドアロンの JavaScript ミニファイアー (単一パッケージのゼロ依存バージョンのパッカーなど)

ブラウザーの外部で使用するために、javascript で記述された単一パッケージの javascript minifier を見つけようとしています。私は通常、Dean Edward の /packer/を使用しますが、ソース コードをさらに調べたところ、一般的なブラウザの非互換性を排除するためのカスタムbase2ライブラリなど、あまりにも多くの依存関係が関係しています (もちろん、このライブラリ全体は機能しません)。ブラウザの外でスクリプトを実行するために!) とBase (基本的な JavaScript クラスの継承のための彼のカスタム ライブラリ)。

私の他の唯一のオプションは、 /packer/ の純粋な PHP ポートを消化し、本質的にコードを JavaScript に再変換することです (もちろん、PHP バージョンにはこれらの依存関係がないため、これが必要な場合があります)。

もちろん、17K ファイル全体の翻訳に着手する前に、他の解決策があるかどうか知りたいです。

0 投票する
1 に答える
948 参照

debugging - PE ファイルのパッカー検出

Peid exe ツールや protectid などの検出ツールが pe ファイルのパッカー/保護を検出する方法を知りたいです。プログラムがパックされたときの定数値かもしれないと思ったのですが、よくわかりません。誰かがそれがどのように正確に機能するか、OllyDbg またはそのような他のデバッガーでそれを表示する最良の方法を説明できますか? これらのプログラムがそれをどのように検出できるかは、私にとって本当に謎です。

何から何までよろしくお願いします!

0 投票する
4 に答える
1664 参照

php - PHP を使用した Javascript の縮小と変数の縮小

私はある種の JavaScript 難読化スクリプトを求めて SO を探してきました。コンプレッサーを探しているわけではないことに注意してください。生産上の理由。

Minify について聞いたことがあります。数回使用しましたが、うまく機能しますが、JS コードを難読化することはありません。必要なのはそれだけです。Dean Edwards パッカーのように考えますが、パッキングせずに、 JS の代わりに PHP で変数モードを縮小します。

編集:私の間違い、「難読化」を間違って理解しました。JSコードの縮小を意味します-変数名の縮小と空白の削除など。縮小は私が得た最も近いものですが、変数は縮小しません。

あそこにある?

0 投票する
1 に答える
273 参照

javascript - Dean Edwards Javascriptパッカーにセミコロンが必要な行はどれですか?

そのため、彼のヘルプサイトには、「関数宣言を含むすべてのステートメントは、セミコロンで正しく終了する必要があります」と記載されています。

しかし、このサンプルコードでは、彼は特にifステートメントをセミコロンで終わらせないように言っています。

では、セミコロンで終了する必要があるものの完全なリストはありますか?私は自分のJavscriptコードを見ていましたが、パッカーに適切な形式であるかどうかわからなかった場合があります。

1)

2)

3)

4)

5)

0 投票する
1 に答える
3505 参照

windows - WindowsへのPAR::Packerのインストール、dmakeエラー255

Windows用のperlスクリプトのバイナリを作成しようとしていますが、perl2exeやActive Perl Dev Kitなどの商用アプリケーションを購入する余裕がありません(試用版があることは承知しています)。

このため、Windows XPSP332ビット仮想マシンにイチゴperlをインストールしてソースファイルをコンパイルしてみました。Linuxで簡単にできることです。

Strawberry perlは正常にインストールされますが、cpanからPAR :: Packerモジュールをインストールしようとすると、次のエラーが発生します。

私は広範囲にグーグルで検索しましたが、まだ解決策を見つけることができませんでした、どんな助けでも大いに感謝します、どうもありがとう!

0 投票する
1 に答える
605 参照

c++ - 仮想ファイルシステムの設計

プロテクター/パッカー/バインダーのようなプロジェクトを開始しています。

目標は、完全なアプリディレクトリがあるときです

  • /画像/
  • /音楽/
  • ベース *.ini ファイル
  • dll
  • exe

その上で packer.exe を使用するだけで、これらすべてのファイルがパックされ、暗号化され、結果の exe に保存されます。

結果として得られるexeは、ファイルが見つからない場合に「実際の」ファイルシステムにフォールバックする透過的な仮想ファイルシステムを作成します。

私はすでに(あまり正確ではありませんが)メモリからdllをロードすることなどを処理できますが、うーんフックに問題があります..

今のところ、Debbuger (c++ で記述) を target.exe にアタッチする ProofOfConcept im として

やや似ている

CreateFileW ReadFile などのデバッガーでブレークポイントを処理しています。使用可能なデータをターゲットに提供する際に問題があります。

偽のハンドルを作成し、それをキャッチして処理する必要がありますか? または、そのアプローチで非常にうまくいかないことが多すぎますか?

CreateFileW のサンプル コールバック関数を次に示します。

プロセスでコードケーブを作成し、シェルコードをプッシュする必要があります[編集: 申し訳ありませんが、これらの単語の多くをさまざまなことを説明するために使用していますが、私のメンションをキャッチできると思います :) ]そこで偽のコードを実行しますか?

または、int3s を処理する dll を挿入し、ローダーによって設定された例外ハンドラーを介して制御を渡しますか? ただし、それは難しいことがわかります...そのdllは仮想ファイルシステムにある必要があります! そのため、他の初期化が行われる前に手動でロードする必要があります。

最終バージョンでは、デバッガーを完全に削除したいと思います。それは問題を引き起こし、プロジェクトのプロテクター部分を深刻に損なうだけです。

0 投票する
3 に答える
282 参照

php - パックするためにJSONを使用してjavascriptをphpスクリプトに送信しようとしています

JSONを使用してjavascriptスクリプトコードをphpスクリプトに送信してパック(暗号化)しますDeadEdwrdのPHPJavascript Packerを使用してhttp://joliclic.free.fr/php/javascript-packer/en/index.php いますパッカーは正常に動作しますが、パックされた結果が正しくないという奇妙な問題に直面しています。

これが私がパックしたい元のスクリプトです:

phpスクリプトに送信する前に、このスクリプトでjavascriptエスケープを使用します

脱出した後は次のようになります。

次に、JSONを使用してこれをphpスクリプトに送信します。

値を取得してスクリプトをパックし、パックされたスクリプトをjavascriptに返すPHPスクリプト:

P / SIは配列に「ソース」を追加したので、正確にphpGETが何であるかを確認できます。

問題は、理由はわかりませんが、以下に示すように、phpがsource /$srcにバックスラッシュを追加しています。

これはパックの結果を破壊します

私が欲しかった結果:

しかし、バックスラッシュ(スクリプトも破壊します)が原因で得られた結果

私は何が間違っているのですか?

0 投票する
1 に答える
1803 参照

image - cocos2d ゲームの画像を iPhone/iPad にスケーリングする方法 (Retina の有無にかかわらず)

cocos2d (1.0.1) でゲームを作成しています。アーティストから psd プロジェクト ファイルが送られてきました。解像度はすべて 3200x1800 で、解像度は 300ppi です。Retinaディスプレイの有無にかかわらず、iPadとiPhone用に作成することになっています。グラフィックについて何も知らないことに気づきました。iPhone と iPad (hd と sd の両方) 用の画像を準備する最良の方法は何ですか。480x320 にスケーリングする必要がありますか? Texture Packer などのアプリを使用する必要がありますか? 損失なく適切に行うにはどうすればよいですか?