Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
platform_external_libvpx_v1.4.0_CVE-2023-5217 — Cライブラリで、VP8/VP9ビデオのエンコードとデコードを提供し、CVE-2023-5217のセキュリティパッチに重点を置いています。 | Kitploit
ツール/GitHubGitHub/trinadh465/platform_external_libvpx_v1.4.0_cve-2023-5217
静的分析脆弱性分析コード分析エクスプロイトファジングバイナリ解析
GitHubtrinadh465/platform_external_libvpx_v1.4.0_cve-2023-5217

platform_external_libvpx_v1.4.0_CVE-2023-5217

Cライブラリで、VP8/VP9ビデオのエンコードとデコードを提供し、CVE-2023-5217のセキュリティパッチに重点を置いています。

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
リポジトリを見る
32年前未レビュー
共有

README - 2015年3月23日

WebM VP8/VP9 Codec SDK へようこそ!

アプリケーション/ライブラリのコンパイル: 使用するビルドシステムは autotools に似ています。ビルドは通常、次の手順で構成されます。 希望のビルドオプションで「configuring」を行い、その後 GNU make を使用してビルドします。 アプリケーションをビルドします。

  1. 前提条件
root@kitploit:~
* すべての x86 ターゲットには、Yasm[1] アセンブラがインストールされている必要があります。
root@kitploit:~
* すべての Windows ビルドには、Cygwin[2] がインストールされている必要があります。
* ドキュメントのビルドには Doxygen[3] が必要です。このパッケージがない場合、
  install-docs オプションは無効になります。
* ユニットテストのデータをダウンロードするには、curl[4] と sha1sum が必要です。
  sha1sum は GNU coreutils で提供され、多くの *nix プラットフォーム、MinGW、Cygwin にデフォルトでインストールされています。
  coreutils が利用できない場合、sha1sum の互換バージョンを
  ソース[5]からビルドできます。
  これらの要件は、ユニットテストを実行しない場合はオプションです。

[1]: http://www.tortall.net/projects/yasm
[2]: http://www.cygwin.com
[3]: http://www.doxygen.org
[4]: http://curl.haxx.se
[5]: http://www.microbrew.org/tools/md5sha1sum/

2. アウトオブツリービルド アウトオブツリービルドは、アプリケーションをビルドするためのサポートされている方法です。 アウトオブツリービルドの場合、ソースツリーはコンパイル中に生成されるオブジェクトファイルから分離して保持されます。 例:

root@kitploit:~
$ mkdir build
$ cd build
$ ../libvpx/configure <options>
$ make

3. 設定オプション 'configure' スクリプトは多数のオプションをサポートしています。--help オプションを使用すると、 サポートされているオプションの一覧を取得できます。 $ ../libvpx/configure --help

  1. クロス開発 クロス開発では、最も注目すべきオプションは --target オプションです。 サポートされているターゲットの最新リストは、configure スクリプトの --help 出力の下部にあります。 現在のところ、利用可能なターゲットのリストは次のとおりです。
root@kitploit:~
armv6-darwin-gcc
root@kitploit:~
armv6-linux-rvct
armv6-linux-gcc
armv6-none-rvct
arm64-darwin-gcc
armv7-android-gcc
armv7-darwin-gcc
armv7-linux-rvct
armv7-linux-gcc
armv7-none-rvct
armv7-win32-vs11
armv7-win32-vs12
armv7s-darwin-gcc
mips32-linux-gcc
mips64-linux-gcc
ppc32-darwin8-gcc
ppc32-darwin9-gcc
ppc32-linux-gcc
ppc64-darwin8-gcc
ppc64-darwin9-gcc
ppc64-linux-gcc
sparc-solaris-gcc
x86-android-gcc
x86-darwin8-gcc
x86-darwin8-icc
x86-darwin9-gcc
x86-darwin9-icc
x86-darwin10-gcc
x86-darwin11-gcc
x86-darwin12-gcc
x86-darwin13-gcc
x86-darwin14-gcc
x86-iphonesimulator-gcc
x86-linux-gcc
x86-linux-icc
x86-os2-gcc
x86-solaris-gcc
x86-win32-gcc
x86-win32-vs7
x86-win32-vs8
x86-win32-vs9
x86-win32-vs10
x86-win32-vs11
x86-win32-vs12
x86_64-darwin9-gcc
x86_64-darwin10-gcc
x86_64-darwin11-gcc
x86_64-darwin12-gcc
x86_64-darwin13-gcc
x86_64-darwin14-gcc
x86_64-iphonesimulator-gcc
x86_64-linux-gcc
x86_64-linux-icc
x86_64-solaris-gcc
x86_64-win64-gcc
x86_64-win64-vs8
x86_64-win64-vs9
x86_64-win64-vs10
x86_64-win64-vs11
x86_64-win64-vs12
universal-darwin8-gcc
universal-darwin9-gcc
universal-darwin10-gcc
universal-darwin11-gcc
universal-darwin12-gcc
universal-darwin13-gcc
universal-darwin14-gcc
generic-gnu

generic-gnu ターゲットは、CROSS 環境変数と組み合わせて使用することで、 明示的にリストされていないアーキテクチャのクロスコンパイルに使用できます。 ツールチェーンがクロス GNU (gcc/binutils) ツールチェーンである場合に限ります。他の POSIX ツールチェーン でもおそらく動作します。たとえば、mipsel-linux-uclibc ツールチェーンを使用してビルドするには、 次のコマンドを使用できます (POSIX SH 構文。必要に応じてシェルに合わせて調整してください)。

root@kitploit:~
$ CROSS=mipsel-linux-uclibc- ../libvpx/configure

さらに、呼び出す実行ファイルは、環境変数 CC、AR、LD、AS、STRIP、NM を指定することで上書きできます。 これらの実行ファイルに追加フラグを渡すには、CFLAGS、LDFLAGS、ASFLAGS を使用できます。

  1. 設定エラー 設定手順が失敗した場合、最初にエラーログを確認してください。 デフォルトでは config.log です。これにより、何が問題だったかがわかります。 それでも解決しない場合は、サポートにお問い合わせください。

VP8/VP9 テストベクター: テストベクターは、configure を実行した後にビルドシステムを使用してダウンロードおよび検証できます。 別のディレクトリを指定するには、LIBVPX_TEST_DATA_PATH 環境変数を使用できます。

$ ./configure --enable-unit-tests $ LIBVPX_TEST_DATA_PATH=../libvpx-test-data make testdata

サポート このライブラリはコミュニティによってサポートされているオープンソースプロジェクトです。 ヘルプが必要な場合は、[email protected] までメールをお送りください。

ツールをダウンロード