問題タブ [tampering]

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 投票する
2 に答える
1345 参照

java - 画像が何らかの追加コンテンツで改ざんされている場合、その追加コンテンツを Java の画像から削除する方法は?

次のシナリオの解決策があるかどうかを知りたいです。

ファイルをスキャンしてトランスコードした後、ファイルをサーバーにアップロードするアプリケーションがあります。いくつかの追加コンテンツで改ざんされた画像ファイルがアップロードされているとします。さて、アップロードされたファイルは違法なので、追加の改ざんされたコンテンツを削除し、この画像ファイルの元の部分だけをアップロードしたいと思います。Javaでそれを行うことは可能ですか?

ありがとう。

0 投票する
2 に答える
3238 参照

php - PayPal 金額の改ざん

これまでペイパルの統合を行ったことはありませんが、他のゲートウェイを使用したことがあります。

他のゲートウェイでは、フォーム ポストでも送信されるハッシュがあります。これにより、データの改ざん、つまり金額の変更が防止されます。

この改ざんはペイパルでどのように停止されますか。ハッシュはないようです。

では、ペイパルに投稿する前に金額を修正する人を止めるにはどうすればよいでしょうか? つまり、金額は100である必要がありますが、人々はそれを1に変更しています。

0 投票する
0 に答える
137 参照

security - JSF 2 フォームの改ざん

私は 2 日間だけ strust2 から来る jsf に非常に慣れていません!

Struts はリクエスト パラメータをアクションに自動的にバインドするため、 ModelDrivenアプローチを使用する場合に特にこれを制御するのに役立つメカニズムがありました。そこにacceptableParameterNameメソッドを実装して、ストラットによって自動的に設定されるものとそうでないものを制御できます。

いずれにせよ、今は JSF にいるので、ここで何をすればよいのでしょうか!

以下の簡単なページを試します

豆は次のとおりです。

次のようなgereated htmlを改ざんしようとしました:

しかし、運が悪く、name2 は JSF によって設定されていません

私の質問は:

これは、ユーザーから取得しようとしているパラメーターを JSF が認識し、他のパラメーターを自動的に防止することを意味しますか? たとえば、name1という名前のinputTextがある場合、JSFはname1を設定ます? !

そうでない場合、JSFが不要なパラメーターを自動的にバインドしないようにするにはどうすればよいですか?

私の本当の問題は、多くのパラメーターを持つ Bean を使用したいことであり、それらの一部のみを各ビューに設定する必要があることを考慮してください (ある種のウィザード)

JSFでは、フォームの改ざんを防ぐ最善の方法は何ですか? しかし、私の問題は違うと思います!

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

delphi - 正しい結果を得るためにデータを投稿する方法は?

私はいくつかの投稿をしようとしています。

{ "status":"lose","tries":2 }またはなどを取得する必要が { "status":"over" }ありますが、メッセージ ボックスに空の文字列が表示されるだけです。私は何が欠けていますか?

編集: 改ざんデータ 追加しました

しかし、まだ空の文字列を取得しています。

改ざんデータも私に提供するものがあります:

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

python - Pythonでプロフィールにメッセージを送信する方法

私の質問はあまり良くないかもしれません。しかし、Pythonを初めて使用する人として、質問があります:

私は自分のページにログインさせるPythonでコードを書きました:

そして今、私は自分のページに接続しています....

これは、メッセージをサイトに送信したいときの改ざんデータです。

Pythonでこんにちはを送信するにはどうすればよいですか? コードを完成させて、それがどのように行われたか教えていただけますか?

アップデート

コードを次のように変更しました。

でも結果が出ない

ありがとうございました

0 投票する
2 に答える
141 参照

iphone - iPhoneアプリからの通話を分析する方法

iPhone アプリケーションからのネットワーク呼び出し (http および https) を監視することはできますか? プロキシ サーバーをインストールして、ネットワークで行われたすべてのネットワーク呼び出しをログに記録することはできますか?

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

mono - アセンブリを改ざんする場合、元の指示を削除できないのはなぜですか?

SharePoint に依存するレガシ コードをテストできるようにするために、SharePoint のオブジェクトのいくつかをモックする必要があります。これを行うには、SharePoint アセンブリを改ざんし、そのメソッドをその場で自分のものに置き換えます。

これは、場合によっては機能しますが、他の場合には機能しません。私が遭遇した奇妙な状況はこれです。

SPContext.Currentのゲッターを独自の実装に置き換えたい。簡単にするために、私の実装では例外をスローするだけです。

元のアセンブリを改ざんする場合、ゲッターに対応する IL コードを置き換えるSPContext.Currentと、プロパティが使用できなくなります。これが代わりに表示されるため、ILSpy でその内容を視覚化することさえできません。

一方、元の命令の前に命令を挿入すると、getter を正常に呼び出すことができ、ILSpy でその内容を確認できます。

...挿入した指示が続きます:

...元の指示に従ってください:

新しい命令が挿入される前に元の命令が削除された場合、コードが ILSpy によって読み込まれないのはなぜですか?

ノート:

  • MethodDefinition.Body.Instructions改ざんは、コレクション (および対応するInsertandRemoveメソッド)を使用して、Mono.Cecil で行われます。

  • アセンブリの他のいくつかのメソッドとプロパティは、Microsoft.SharePoint正常に改ざんされています。ILSpy は結果の IL コードを表示します。

  • そのディレクティブが問題になる可能性があると思い.maxstackました (元のプロパティで 1、プロキシされたプロパティで 8、結果で 1)。別のプロジェクトでいくつかのテストを行った後、効果がないように見えます。

  • また、例外が原因である可能性も考えました (元のコードは新しいコードとは異なる例外をスローします)。別のプロジェクトでいくつかのテストを行った後、効果がないように見えます。