私はkali linuxでshellterを使用していて、ソフトウェアを使用してファイルを挿入したいのですか?私はC#で単純な電卓を作成し、コンパイル中にplateform x86とリリースモードのVisual Studioを使用しました。しかし、まだシェルターは "ネイティブ32ビットアプリケーションのみ"をサポートしているというエラーを示しています。 私は間違っていますか?私は私のビジュアルスタジオで32ビットを集めました。"ネイティブ32ビット"アプリケーションを作成するには?
答えて
私はlinux-proではなく、シェルターが何であるかはわかりませんが、この場合ネイティブであるとは、アプリケーションがcppアプリケーションとしてネイティブでなければならないことを意味します。 dotnetとjava as exambleは、ビルド時にバイトコードにコンパイルされ、実行時にマシンコードにコンパイルされるため、ネイティブではありません。だから私はあなたのアプリケーションをC++のようにマシンコードを構築する言語で書かなければならないと思います。
C#でネイティブアプリケーションを記述することはできません。
Shellterは "AV Evasion Artware"製品であり、アプリケーションコードの一部を逆アセンブルして別の命令を使用して(同じ最終結果で)リビルドすることでおそらく書き換えます。
.NETアプリケーションは、中間言語(以前はMicrosoft Intermediate Language(MSIL)と呼ばれていたCommon Intermediate Language(CIL))にコンパイルされ、エンドユーザーのマシンで解釈されます。 Wikipedia:
CLIプログラミング言語のコンパイル時に、ソースコードはプラットフォームまたはプロセッサ固有のオブジェクトコードではなくCILコードに変換されます。 CILは、CPUおよびプラットフォームに依存しない命令セットであり、Windowsの.NETランタイムやクロスプラットフォームのMonoランタイムなど、共通言語インフラストラクチャをサポートするあらゆる環境で実行できます。
CPUによって直接実行されるマシン命令を含む実際のネイティブアプリケーションを作成するには、C/C++またはDelphiでアプリケーションを記述する必要があります。
- 1. 64ビットアプリケーションと32ビットアプリケーション間のブリッジ
- 2. 64ビットWindows(メモリ)の32ビットアプリケーションの動作
- 3. 32ビットアプリケーションをアンインストールして64ビットアプリケーションをインストールする
- 4. 32ビットアプリケーションの64ビットライブラリを使用する
- 5. 64ビットグローバルフックが32ビットアプリケーションをロックする
- 6. 64ビットアプリケーションが32ビットプロセスを開始する
- 7. 32ビット/ 64ビットアプリケーション、OS、プロセッサの関係は?
- 8. 32ビットアプリケーションから64ビットレジストリにアクセス
- 9. 重複する32または64ビットアプリケーションを閉じる
- 10. 64ビットプラットフォーム上の32ビットアプリケーションのパフォーマンス
- 11. LD_PRELOAD_PATH(64ビット環境での32ビットアプリケーション用)
- 12. 32ビットアプリケーションを有効にするSQL Serverの接続エラー
- 13. 64ビットAzure Webアプリケーションで32ビットアプリケーションを有効にする
- 14. Delphi 32ビットアプリケーションWindows 7のWow64の32ビットインストーラで作成されたレジストリキーが見つかりません
- 15. デバッガは64ビットマシンに32ビットアプリケーションをデプロイしません
- 16. 32ビットアプリケーションは何を意味していますか?
- 17. 64ビットPCで動作する32ビットアプリケーションでBadImageFormatExceptionが発生する
- 18. 32ビットアプリケーションが32ビットOSで動作していますが、64ビットマシンで動作しています
- 19. 64ビットマシンでVisual Studioを使用して32ビットアプリケーションをコンパイルする
- 20. 32/64ビットアプリケーションをチェックするためのレジストリキーの読み込み
- 21. 64ビットで32ビットアプリケーションを移行する際の問題
- 22. オートメーション/ WinAPIは64ビットと32ビットアプリケーション間で呼び出します
- 23. 32ビットアプリケーションから64ビットレジストリを読み取る
- 24. エラーMT0117:64ビットアプリケーション(iPhone 6s)のみをサポートするシミュレータで32ビットアプリケーションを起動できません
- 25. IIS7のサイトで32ビットアプリケーションを有効にすると、500エラーが発生する
- 26. 64ビットアプリケーションが32ビットWindowsサービスを呼び出す - VS 2013デバッグ
- 27. c:64ビットアプリケーションで32ビットポインタを使用しますか?
- 28. 32ビットアプリケーションからCOM経由でx64アセンブリを呼び出す
- 29. 32ビットアプリケーションから64ビットのコマンドラインを起動できますか?
- 30. 32ビットアプリケーションからCEF3 64ビットを呼び出す