Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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
threadfire — PoC de Sequestro de Execução de Thread para Injeção de Código Win32 | Kitploit
Ferramentas/GitHubGitHub/josh0xa/threadfire
ShellcodeTestes de PenetraçãoRed TeamingDesenvolvimento de Payloads
GitHubjosh0xa/threadfire

threadfire

PoC de Sequestro de Execução de Thread para Injeção de Código Win32

Ver Repositório
177339há 2 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

threadfire

O programa usa Thread Hijacking para injetar shellcode nativo em uma aplicação Win32 padrão. Eu tinha 15 anos quando fiz isso - por favor, ignore o código de baixa qualidade.

Sobre

Desenvolvi este pequeno projeto para continuar minhas experiências com diferentes métodos de injeção de código e para permitir que profissionais de segurança RedTeam utilizem este método como uma forma única de realizar testes de penetração em software. Com o sequestro de thread, o programa hijacker.exe pode suspender uma thread dentro do programa target.exe, permitindo-nos escrever shellcode nessa thread alvo e, posteriormente, executá-lo (via; WriteProcessMemory(), SetThreadContext(), ResumeThread(), CreateThread()).

Exemplo GIF

texto alternativo

Uso

int main()
{
	System sys;
	Interceptor incp;
	Exception exp;

	sys.returnVersionState();
	if (sys.returnPrivilegeEscalationState())
	{
		std::cout << "Token Privileges Adjusted\n";
	}
	
	if (DWORD m_procId = incp.FindWin32ProcessId((PCHAR)m_win32ProcessName))
	{
		incp.ExecuteWin32Shellcode(m_procId);
	}

	system("PAUSE");
	return 0;
}

Para Mais Informações Sobre Sequestro de Execução de Thread

Clique no Link Abaixo

https://capec.mitre.org/data/definitions/30.html

  • ntdll.dll
Baixar ferramenta