🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

TAut: um agente de automação não intrusivo para jogos digitais

dc.contributor.advisorSilva, Paulo Henrique Lopes
dc.contributor.advisormailphenrique@ufersa.edu.br
dc.contributor.authorCarmo, Antonio Eduardo de Oliveira
dc.contributor.referee1Silva, Paulo Henrique Lopes
dc.contributor.referee2Silva, Helcio Wagner da
dc.contributor.referee3Santiago, Judson Santos
dc.coverage.spatialMossoró
dc.date.accessioned2026-07-29T15:33:03Z
dc.date.available2026-07-29T15:33:03Z
dc.date.issued2025-12-18
dc.description.abstractA integridade competitiva em jogos eletrônicos online enfrenta desafios crescentes com a popularização de ferramentas de trapaça. As soluções tradicionais de anti-cheat, baseadas em software, operam frequentemente em nível de kernel, levantando preocupações sobre privacidade e estabilidade, além de serem ineficazes contra ameaças que não residem na memória do computador-alvo. Este trabalho apresenta o desenvolvimento do TAut, um protótipo didático de automação externa fundamentado em Visão Computacional e atuação por hardware. O sistema proposto isola o processamento da automação utilizando uma arquitetura de três nós: um computador alvo, uma placa de captura de vídeo e um computador de processamento. Utilizando a linguagem Java e a biblioteca JavaCV, o protótipo analisa o fluxo de vídeo em tempo real através de Regiões de Interesse para identificar estados críticos, como a baixa saúde ou magia. A atuação é delegada a um microcontrolador remoto, que simula um dispositivo de interface humana (HID) físico, enviando comandos de teclado ao jogo. Os resultados experimentais demonstraram que o sistema é capaz de reagir a estímulos visuais com latência na casa dos milissegundos e operar de forma indetectável por softwares de monitoramento convencionais, validando a hipótese de que a segurança baseada exclusivamente em software é insuficiente contra vetores de ataque baseados em hardware externo.
dc.description.abstract2Competitive integrity in online electronic games faces increasing challenges with the popularity of cheating tools. Traditional software-based anti-cheat solutions often operate at the kernel level, raising concerns about privacy and stability, while proving ineffective against threats that do not reside in the target computer's memory. This work presents the development of TAut, a didactic prototype of external automation based on Computer Vision and hardware actuation. The proposed system isolates automation processing using a three-node architecture: a target computer, a video capture card, and a processing computer. Using the Java language and the JavaCV library, the prototype analyzes the video stream in real-time through Regions of Interest to identify critical states, such as low health or mana. Actuation is delegated to a microcontroller, which simulates a physical Human Interface Device (HID), sending keyboard commands to the game. Experimental results demonstrated that the system is capable of reacting to visual stimuli with millisecond latency and operating undetectably by conventional monitoring software, validating the hypothesis that software-only security is insufficient against external hardware-based attack vectors.
dc.description.physical22 f.
dc.format.mimetypepdf
dc.identifier.advisorLatteshttp://lattes.cnpq.br/6471237666616986
dc.identifier.advisorOrcidhttps://orcid.org/0000-0001-9028-3865
dc.identifier.authorLatteshttp://lattes.cnpq.br/0482420795574768
dc.identifier.bibliographicCitationCARMO, Antonio Eduardo de Oliveira. TAut: um agente de automação não intrusivo para jogos digitais. 2025. 22 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2025.
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/15460
dc.language.isopt_BR
dc.publisher.centerCentro de Ciências Exatas e Naturais - CCEN
dc.publisher.countryBrasil
dc.publisher.initialsUFERSA
dc.publisher.institutionUniversidade Federal Rural do Semi-Árido
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.holderUFERSA
dc.rights.licenseAttribution-ShareAlike 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/br/
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.keywordAnti-cheat
dc.subject.keywordVisão computacional
dc.subject.keywordAutomação de hardware
dc.subject.keywordJogos eletrônicos
dc.subject.keywordESP32-S3
dc.subject.keywordComputer vision
dc.subject.keywordHardware automation
dc.subject.keywordVideo games
dc.titleTAut: um agente de automação não intrusivo para jogos digitais
dc.title.alternativeTAut: a non-intrusive automation agent for digital games
dc.typeinfo:eu-repo/semantics/bachelorThesis

Arquivos

Pacote original

Agora exibindo 1 - 2 de 2
Carregando...
Imagem de Miniatura
Nome:
Carta - Antonio Eduardo de O. Carmo.pdf
Tamanho:
139,72 KB
Formato:
Adobe Portable Document Format
Carregando...
Imagem de Miniatura
Nome:
AntonioEOC_TCC.pdf
Tamanho:
11,19 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,58 KB
Formato:
Item-specific license agreed upon to submission
Descrição: