Notícias

Um mergulho profundo na API GetProcessHandleFromHwnd

Imagem de capa da matéria: Um mergulho profundo na API GetProcessHandleFromHwnd

Resumo completo da matéria

Em minha postagem anterior, mencionei a API GetProcessHandleFromHwnd. Esta era uma API que eu não sabia que existia até encontrar um desvio de UAC divulgado publicamente usando o aplicativo Quick Assist UI Access.

É claro que algumas das imprecisões factuais podem ser alterações feitas no UAC e no UI Access ao longo dos anos desde o lançamento do Vista. Se o chamador tiver UIAccess, no entanto, ele poderá usar um gancho do Windows para injetar código no processo de destino e, de dentro do processo de destino, enviar um identificador de volta ao chamador.

Os parâmetros da mensagem são o ID do processo do chamador, que deseja abrir o identificador do processo e um contador de incremento. Uma pequena alteração foi feita no Windows 7: a função de gancho foi removida do oleacc principal.

Acesse a publicação original

O ciber.seg.br apresenta um resumo amplo e informativo. Consulte a fonte para acessar documentos, declarações e demais detalhes publicados.

Acessar publicação em Google Project Zero
Mais lidas da semana

Continue acompanhando

  1. Vazamento gigante expõe milhões de documentos e pode afetar o Brasil - Olhar Digital1 visualizações consentidas
  2. Deve o CNCS ser parte do SIRP? - Observador1 visualizações consentidas