Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
platform_external_libvpx_v1.4.0_CVE-2023-5217 | Kitploit
Strumenti/GitHubGitHub/trinadh465/platform_external_libvpx_v1.4.0_cve-2023-5217
Analisi StaticaAnalisi delle VulnerabilitàAnalisi del CodiceExploitFuzzingAnalisi di Binari
GitHubtrinadh465/platform_external_libvpx_v1.4.0_cve-2023-5217

platform_external_libvpx_v1.4.0_CVE-2023-5217

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
2 anni faNon ancora revisionato

README - 23 marzo 2015

Benvenuti nell'SDK del codec WebM VP8/VP9!

COMPILAZIONE DI APPLICAZIONI/LIBRERIE: Il sistema di build utilizzato è simile ad autotools. La compilazione generalmente consiste nel "configurare" con le opzioni di build desiderate, quindi utilizzare GNU make per compilare l'applicazione.

  1. Prerequisiti
root@kitploit:~
* Tutti i target x86 richiedono che l'assembler Yasm[1] sia installato.
root@kitploit:~
* Tutte le build Windows richiedono che Cygwin[2] sia installato.
* La compilazione della documentazione richiede Doxygen[3]. Se non si dispone
  di questo pacchetto, l'opzione install-docs sarà disabilitata.
* Il download dei dati per i test unitari richiede curl[4] e sha1sum.
  sha1sum è fornito tramite GNU coreutils, installato per impostazione predefinita su
  molte piattaforme *nix, oltre che su MinGW e Cygwin. Se coreutils non è
  disponibile, una versione compatibile di sha1sum può essere compilata dal
  sorgente[5]. Questi requisiti sono opzionali se non si eseguono i test
  unitari.

[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. Build out-of-tree Le build out of tree sono un metodo supportato per compilare l'applicazione. Per una build out of tree, l'albero dei sorgenti viene mantenuto separato dai file oggetto prodotti durante la compilazione. Ad esempio:

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

3. Opzioni di configurazione Lo script 'configure' supporta una serie di opzioni. L'opzione --help può essere utilizzata per ottenere un elenco delle opzioni supportate: $ ../libvpx/configure --help

  1. Sviluppo cross Per lo sviluppo cross, l'opzione più rilevante è l'opzione --target. L'elenco più aggiornato dei target supportati si trova in fondo all'output --help dello script configure. Al momento della stesura di questo documento, l'elenco dei target disponibili è:
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

Il target generic-gnu, insieme alla variabile d'ambiente CROSS, può essere utilizzato per compilare in cross architetture non elencate esplicitamente, se la toolchain è una toolchain GNU cross (gcc/binutils). Altre toolchain POSIX probabilmente funzioneranno altrettanto bene. Ad esempio, per compilare utilizzando la toolchain mipsel-linux-uclibc, si potrebbe usare il seguente comando (nota: sintassi POSIX SH, adattala alla tua shell se necessario):

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

Inoltre, gli eseguibili da invocare possono essere sovrascritti specificando le variabili d'ambiente: CC, AR, LD, AS, STRIP, NM. Flag aggiuntivi possono essere passati a questi eseguibili con CFLAGS, LDFLAGS e ASFLAGS.

  1. Errori di configurazione Se il passaggio di configurazione fallisce, il primo passo è guardare nel log degli errori. Per impostazione predefinita questo è config.log. Dovrebbe dare una buona indicazione di cosa sia andato storto. In caso contrario, contattaci per supporto.

VETTORI DI TEST VP8/VP9: I vettori di test possono essere scaricati e verificati utilizzando il sistema di build dopo aver eseguito configure. Per specificare una directory alternativa si può usare la variabile d'ambiente LIBVPX_TEST_DATA_PATH.

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

SUPPORTO Questa libreria è un progetto open source supportato dalla sua comunità. Per favore invia un'email a [email protected] per assistenza.

Scarica lo strumento