Awesome REA
Português (Brasil)
Voltar para todos os casos

VSL-DSP: aplicando descobertas da biblioteca do fornecedor a ferramentas DSP de áudio

Alvo: Controle Universal PreSonus libucnet.so e libfatchannelplugins.so

Autor / atribuição: grisuno

Data de revisão da fonte:

Rever estado: Fontes revisadas; os testes do autor não são executados de forma independente.

A questão

Como o controlador do fornecedor descobre dispositivos, registra parâmetros e representa ganhos?

O que REA fez

A extensão rea do LazyOwn orienta REA e Ghidra nas bibliotecas do fornecedor, preservando o envelope Evidence e produzindo especificações de protocolo e parâmetros.

Resultados relatados pelo autor

O autor aplica descobertas a comandos dB, nomes de parâmetros e conversão linear/dB e fornece testes CMocka.

Limitações e reivindicações não verificadas

A função do REA é limitada a descobertas específicas da biblioteca do fornecedor e melhorias subsequentes, não ao driver inteiro. O código do fio mudo não foi recuperado.

O que aprender

A investigação de protocolos pode preencher uma lacuna concreta num projecto existente. Os códigos de controle desconhecidos devem permanecer desconhecidos.

Evidência de uso de REA na fonte

lazyaddon, which drives REA (Reverse Engineer Anything) with Ghidra 12.1.4

A formatação do trecho é simplificada. Leia a fonte original para o contexto completo.

Fontes originais

Resumo editorial independente. O crédito pertence aos autores originais. O software alvo, os instaladores e a saída completa do descompilador não são redistribuídos aqui.

Veja este caso em GitHub · Sugira uma correção