TAut: um agente de automação não intrusivo para jogos digitais
| dc.contributor.advisor | Silva, Paulo Henrique Lopes | |
| dc.contributor.advisormail | phenrique@ufersa.edu.br | |
| dc.contributor.author | Carmo, Antonio Eduardo de Oliveira | |
| dc.contributor.referee1 | Silva, Paulo Henrique Lopes | |
| dc.contributor.referee2 | Silva, Helcio Wagner da | |
| dc.contributor.referee3 | Santiago, Judson Santos | |
| dc.coverage.spatial | Mossoró | |
| dc.date.accessioned | 2026-07-29T15:33:03Z | |
| dc.date.available | 2026-07-29T15:33:03Z | |
| dc.date.issued | 2025-12-18 | |
| dc.description.abstract | A 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.abstract2 | Competitive 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.physical | 22 f. | |
| dc.format.mimetype | ||
| dc.identifier.advisorLattes | http://lattes.cnpq.br/6471237666616986 | |
| dc.identifier.advisorOrcid | https://orcid.org/0000-0001-9028-3865 | |
| dc.identifier.authorLattes | http://lattes.cnpq.br/0482420795574768 | |
| dc.identifier.bibliographicCitation | CARMO, 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.uri | https://repositorio.ufersa.edu.br/handle/prefix/15460 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro de Ciências Exatas e Naturais - CCEN | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.holder | UFERSA | |
| dc.rights.license | Attribution-ShareAlike 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| dc.subject.keyword | Anti-cheat | |
| dc.subject.keyword | Visão computacional | |
| dc.subject.keyword | Automação de hardware | |
| dc.subject.keyword | Jogos eletrônicos | |
| dc.subject.keyword | ESP32-S3 | |
| dc.subject.keyword | Computer vision | |
| dc.subject.keyword | Hardware automation | |
| dc.subject.keyword | Video games | |
| dc.title | TAut: um agente de automação não intrusivo para jogos digitais | |
| dc.title.alternative | TAut: a non-intrusive automation agent for digital games | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
Arquivos
Licença do pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1,58 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
