Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Tokenizer — Driver em Modo Kernel para Elevação de Privilégios de Processos | Kitploit
Ferramentas/GitHubGitHub/zeromemoryex/tokenizer
Escalada de PrivilégiosExploraçãoPós-ExploraçãoRed TeamingArchived
GitHubzeromemoryex/tokenizer

Tokenizer

Driver em Modo Kernel para Elevação de Privilégios de Processos

Ver Repositório
130263há 3 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Tokenizer

  • Tokenizer é um projeto de driver em modo kernel que permite a substituição de um token de processo no EPROCESS por um token do sistema, elevando efetivamente os privilégios do processo. O driver é projetado para ser usado com uma aplicação em modo de usuário que envia um ID de processo para o driver através de um IOCTL.

detalhes técnicos

  • Quando um processo é criado, ele herda o token do usuário que o criou. O token é usado pelo sistema para determinar quais ações o processo pode realizar. O token contém informações sobre o identificador de segurança (SID) do usuário, associações de grupo e privilégios.

    image

  • O membro Token reside no deslocamento 0x4b8 na estrutura _EPROCESS, que é uma estrutura de dados que representa um objeto de processo. O membro Token é definido na estrutura _EX_FAST_REF, que é um tipo union que pode armazenar um ponteiro para um objeto do kernel ou uma contagem de referência, dependendo do tamanho do ponteiro. O deslocamento da estrutura _EX_FAST_REF dentro de _EPROCESS depende da versão específica do Windows em uso, mas normalmente está localizado em um deslocamento de 0x4b8 em versões recentes do Windows..

  • Deslocamentos do token por número de compilação do Windows para arquiteturas x64 e x86

  • A estrutura _EX_FAST_REF no Windows contém três membros: Object, RefCount e Value

    image

  • Para exibir o token de processo em _EX_FAST_REF, passamos o endereço da estrutura _EX_FAST_REF que contém o token, que normalmente está localizado em um deslocamento de 0x4b8 na estrutura _EPROCESS."

    image

Uso

  • Você pode criar um processo privilegiado ou elevar um ID de processo já existente.

    image

  • Para efeitos desta explicação, vamos focar na segunda opção e usar o CMD como exemplo

    image

  • Token herdado

    image

  • enviar o ID do processo para o driver através de um IOCTL

    image

  • Após receber o PID da aplicação em modo de usuário, o driver o utiliza para obter um ponteiro para a estrutura _EPROCESS do processo alvo. O driver então acessa o membro Token da estrutura _EPROCESS para obter um ponteiro para o token do processo, que substitui pelo token do sistema, alterando efetivamente o contexto de segurança do processo para o do sistema. No entanto, se o driver não localizar corretamente o membro Token dentro da estrutura _EPROCESS ou se o deslocamento do Token for diferente de 0x4b8 , o driver pode travar o sistema ou o processo alvo ,este problema será corrigido nas próximas atualizações .

    image

  • token do cmd após

    image

DEMO

https://user-images.githubusercontent.com/60795188/226200873-d0516968-b175-4ff4-8e85-02018c641679.mp4

Baixar ferramenta
Deslocamentos x64Deslocamentos x86
0x0160 (late 5.2)0x0150 (3.10)
0x0168 (6.0)0x0108 (3.50 to 4.0)
0x0208 (6.1)0x012C (5.0)
0x0348 (6.2 to 6.3)0xC8 (5.1 to early 5.2)
0x0358 (10.0 to 1809)0xD8 (late 5.2)
0x0360 (1903)0xE0 (6.0)
0x04B80xF8 (6.1)
0xEC (6.2 to 6.3)
0xF4 (10.0 to 1607)
0xFC (1703 to 1903)
0x012C

image

  • os privilégios, grupos e direitos do processo

    image