"O sistema sussurra. SinistralX64 ouve."
SinistralX64 é um projeto que adentra nas camadas mais profundas da arquitetura AMD64, explorando o invisível — instruções esquecidas, exceções silenciosas e estruturas internas que operam nas sombras do sistema.
SinistralX64 acredita que:
- Cada registrador carrega uma memória.
- Cada exceção é um eco da arquitetura.
- Cada syscall é um sussurro que pode ser interceptado.
Abstrações modernas escondem os detalhes que realmente importam. SinistralX64 expõe o que foi deixado de lado — pela documentação, pelo compilador, ou pela pressa.
- Anatomia do AMD64 (x86_64)
- Instruções especiais e comportamentos esquecidos (
STAC,CLAC,SWAPGS, etc) - Análise de exceções e traps (
#UD,#PF,#DB, etc) - Estruturas internas: GDT, IDT, TSS, MSRs, CPUID
- Syscalls, Heaven's Gate, e transições entre modos
- Técnicas de introspecção de CPU invisíveis a nível userland
- Detecção e manipulação de flags como
DF,IF,TF, etc.
SinistralX64/
├── docs/ # Explicações teóricas, artigos e dumps de registros
├── src/ # Código-fonte das análises
│ ├── sinistralx64.asm # Código Assembly para experimentos
│ └── monitor.c # Ferramenta auxiliar em C para interação
├── tests/ # Casos de teste para verificar flags e traps
├── Tools/ # Diretório contento todas as ferramentas
├── art/ # Imagens, logos e manifesto visual
└── README.md # Você está aqui
Pesquisadores de sistemas e arquitetura de processadores
Estudantes e entusiastas de sistemas operacionais
Desenvolvedores de baixo nível, reversers e nerds do kernel
Quem sente que precisa enxergar além da abstração
Este projeto está licenciado sob a MIT License. SinistralX64 não encoraja o uso de técnicas aqui descritas para fins maliciosos.
