H2 - Java SQL database
Aprenda e pratique Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Página oficial: https://www.h2database.com/html/main.html
Acesso
Você pode indicar um nome de banco de dados não existente para criar um novo banco de dados sem credenciais válidas (não autenticado):
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F910640767-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FjzQiXe8oFAkPoN0MXcUG%252Fuploads%252Fgit-blob-d79dfd96447d843c0b28ba93b8e98e0b2e77832a%252Fimage%2520%28131%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e2c374&sv=1)
Ou se você souber que, por exemplo, um mysql está em execução e você conhece o nome do banco de dados e as credenciais para esse banco de dados, você pode simplesmente acessá-lo:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F910640767-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FjzQiXe8oFAkPoN0MXcUG%252Fuploads%252Fgit-blob-4410362d3ad7e82ac6d6f1bf8bcf427c65f0f67e%252Fimage%2520%28201%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=c1cbc3a0&sv=1)
Truque da caixa Hawk do HTB.
RCE
Tendo acesso para se comunicar com o banco de dados H2, confira este exploit para obter RCE nele: https://gist.github.com/h4ckninja/22b8e2d2f4c29e94121718a43ba97eed
Injeção SQL H2 para RCE
Em este post, um payload é explicado para obter RCE via um banco de dados H2 abusando de uma Injeção SQL.
Aprenda e pratique Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated