Uma lista com curadoria de ferramentas, tutoriais e muito mais para videogames de engenharia reversa!
Bem -vindo à lista mais abrangente e exclusiva de recursos de hackers de jogos na web! Ao atravessar esse gigante eterno, você pode se surpreender ao saber que muitas das ferramentas, bibliotecas, estruturas etc. apresentadas aqui não são feitas com jogos de hackers em mente. Como o jogo de hackers é uma filial da engenharia reversa por si só, isso significa que temos uma riqueza de outros tipos de ferramentas de engenharia reversa à nossa disposição, que podemos reaproveitar para hackers de jogos.
Além das ferramentas, há uma riqueza de conhecimentos a serem coletados de uma cornucópia de tutoriais, apresentações, livros e muito mais. Eu estarei constantemente atualizando esta lista, por isso não deixe de assistir/estrelar! Se você deseja compartilhar um recurso que ainda não está na lista, sinta -se à vontade para enviá -lo para consideração por criar um problema ou solicitar a solicitação para este repositório ou enviá -lo por e -mail para mim.
Finalmente, se hackear jogos on -line é um tópico de interesse para você, também estou mantendo um extenso repositório com curadoria apenas para esse assunto: o melhor recurso de hackers on -line de jogos. Você pode observar uma quantidade insignificante de sobreposição entre esses dois repositórios, mas em geral, eles são complementares um ao outro. E agora, com a bondade que aborda o jogo!
| Tipo de ferramenta | Ferramenta/link | Descrição |
|---|---|---|
| All-in-One | Mecanismo de trapaça | [Código aberto] Uma ferramenta poderosa e all-in-one de hackers de jogos com um extenso conjunto de recursos. Versões variadas para Mac, Linux e Android podem ser encontradas aqui. Tutoriais em vídeo CE aqui. |
| All-in-One | Squalr | [Código aberto] Uma ferramenta de hackers de jogos de desempenho desenvolvida em C# com recursos que rivalizam com o mecanismo de trapaça e complementam. |
| All-in-One | CrySearch | [Código aberto] Um scanner de memória semelhante ao mecanismo de trapaça, mas com recursos diferentes e uma interface do usuário mais limpa. |
| All-in-One | PINCE | [Código aberto] Uma ferramenta de engenharia front-end/reversa para o GNU Project Debugger (GDB), focada nos jogos. É essencialmente um mecanismo de truques de trabalho em andamento para Linux/MacOS. |
| All-in-One | Ninja binário | [Comercial] Uma plataforma de engenharia reversa, editor hexadecimal e desmontador interativo baseado em gráficos. |
| All-in-One | Ghidra | [Código aberto] Uma estrutura de engenharia reversa de software, incluindo um conjunto de ferramentas completas de análise de software de alta qualidade que permitem aos usuários analisar o código compilado. Os recursos incluem desmontagem, montagem, descompilação, gráficos e scripts, juntamente com centenas de outros recursos. É mantido pela NSA e requer Java 11. |
| Desmontador/Depurador | x64dbg | [Código aberto] Um depurador x86 (32 bits)/x64 (64 bits) para Windows. Sucessor espiritual de Ollydbg. |
| Desmontador/Depurador | Windbg | [Freeware] O depurador oficial do Windows da Microsoft, que permite a depuração do código do kernel e do modo de usuário. Há também uma nova versão do Windbg sendo construída para o Windows 10 (Windbg Preview), com uma interface do usuário atualizada, novos recursos e muito mais. |
| Desmontador/Depurador | Tremonha | [Comercial] Um poderoso desmontador, decompilador e depurador para MacOS e Linux. |
| Desmontador/Depurador/Decompilador | Ida pro | [Comercial] Um desmontador multiprocessador e depurador que funciona no Windows, Linux e Mac. Este é o crème de la crème de desmontadores/decompiladores em muitos kits de ferramentas profissionais de engenheiro reverso. Uma versão de freeware limitada do V7.0 pode ser obtida aqui. |
| Depurador de Gráficos | Renderdoc | [Código aberto] Uma ferramenta de depuração gráfica independente que permite captura rápida e fácil de quadro único e introspecção detalhada de qualquer aplicativo usando Vulkan, D3D11, OpenGL e OpenGL ES ou D3D12 no Windows 7-10, Linux ou Android. Visão geral Vídeo aqui. |
| Depurador de Gráficos | Pix | [Freeware] Ajuste e depuração de desempenho para jogos DirectX no Windows e Xbox. Blog aqui; Lista de reprodução do tutorial em vídeo aqui. |
| Ferramenta gráfica | Ninja Ripper | [Freeware] Utilitário para extrair/rasgar modelos 3D (malhas), texturas e shaders diretamente do jogo de corrida. |
| Editor Hex | Editor HXD Hex | [Freeware] Um editor de hexadecimal rápido e básico. |
| Editor Hex | 010 Editor | [Comercial] Editor de Hex/Textos Extremamente Poderosos e Robustos. |
| Editor Hex | Hexinador | [Comercial] um concorrente digno de "010 editor" com muitos recursos diferentes. |
| Editor Hex | Oficina hexadecimal | [Comercial] Um editor popular e rico em recursos. |
| .NET Decompiler/Recompiler/Depurador | DNSPY | [Código aberto] Um editor de montagem .NET e depurador, incluindo suporte para jogos de unidade (mono binários). Novas versões permitem a edição direta do código compilado como se fosse um IDE. |
| .NET Decompiler | Ilspy | [Código aberto] A .NET Assembly navegador e decompilador. |
| Decompilador Java | JD-gui | [Freeware] Exibe os códigos de origem Java de arquivos ".class". Você pode navegar pelo código -fonte reconstruído para acesso instantâneo a métodos e campos. |
| Decompilador Java | Helios | [Código aberto] Uma ferramenta de engenharia reversa Java All-in-One, com integração com os mais recentes decompiladores atualizados (Krakatau, Fernflower, CFR, Procyon, Javap, etc.). |
| Java Decompiler/Debugger | Visualizador de bytecode | [Código aberto] Um JAVA 8 JAR e Android APK Reverse Engineering Suite (decompilador, editor, depurador e muito mais). |
| Editor Java | RECAF | [Open Source] costumava editar o binário de jogos/aplicativos Java sem precisar de um editor hexadecimente ou ter que descompilar e recompilar aulas. |
| Editor Java | JBYTEMOD | [Código aberto] usado para editar o binário de jogos/aplicativos Java. É capaz de descompilar, analisar e compilar bytecode. Geralmente mais confiável que o Recaf e possui mais recursos. |
| Decompilador Flash | Jpexs | [Código aberto] Extrair recursos, converter SWF para FLA, editar o ActionScript, substituir recursos e muito mais. Funciona no Windows, Linux e MacOS. |
| Decompilador Flash | Trillix | [Comercial] converte SWF em FLA e Decompiles Flash (suporta flash até CS6 & CC e ActionScript 3.0). |
| Java Deobfuscator | Deobfuscator | [Código aberto] Um Java Deobfuscator all-in-one, que desviará o código ofuscado pela maioria dos ofuscadores disponíveis no mercado. GUI acompanhante aqui. |
| Inspetor de rede/tráfego | Violinista | [Freeware] Um poderoso proxy de depuração da web para qualquer navegador, sistema ou plataforma. |
| Inspetor de rede/tráfego | Wireshark | [Freeware] Um analisador de protocolo de rede robusto. |
| Inspetor de rede/tráfego | Analisador de mensagens da Microsoft | [Freeware] Permite capturar, exibir e analisar o tráfego de mensagens de protocolo-bem como rastrear e avaliar eventos do sistema e outras mensagens dos componentes do Windows. |
| Inspetor de processo | SysInternalths - Monitor de Processos | [Freeware] Uma ferramenta de monitoramento avançada para Windows que mostra sistema de arquivos em tempo real, registro e atividade de processo/thread. Parte do conjunto de ferramentas do Windows Sysinternals. |
| Inspetor de processo | SysInternalths - Process Explorer | [FreeWare] detalha informações sobre quais processos de manipulação e DLLs abriram ou carregaram. Descubra arquivos/diretórios Um programa aberto, etc. Parte do conjunto de ferramentas do Windows Sysinternals. |
| Inspetor de processo | Processar hacker | [Código aberto] Uma ferramenta poderosa e multiuso que ajuda a monitorar os recursos do sistema e o software de depuração. |
| Inspetor de processo | Winexplorer | [Código aberto] mostra todas as janelas de um sistema e suas propriedades, como identificador, nome da classe, legenda, tamanho, posição e muito mais. Pode modificar certas propriedades para resultados como fazer um jogo executado no modo de janela no qual não é um recurso interno. |
| Inspetor de função | CDA: Análise dinâmica de código | [Freeware] Ferramenta para gravação, filtragem e hackers da função de chamadas em aplicativos ou jogos. X86 Somente suporte. Anteriormente de código aberto e conhecido como FunctionHacker. Vídeo tutorial aqui. |
| Função/Inspetor de API | Monitor da API | [Freeware] permite monitorar e controlar as chamadas de API feitas por aplicativos e serviços. |
| Função/Inspetor de API | Spystudio | [Freeware] mostra e interpreta chamadas, exibindo os resultados de uma maneira estruturada. Detalhes as chaves e arquivos do registro que um aplicativo usa, objetos COM, Windows que o aplicativo criou, erros e exceções e muito mais. Tutoriais aqui. |
| Função/Inspetor de API | Espião ++ | [Freeware] Uma ferramenta poderosa, permitindo-entre outras coisas-espilhar mensagens para/para o Windows selecionado em aplicativos. Nota: O SPY ++ está incluído no Visual Studio (incluindo a versão gratuita, comunidade), mas pode ser executado como uma ferramenta independente. Tutorial em vídeo aqui. |
| Inspetor de arquivo | Exeinfo pe | [Freeware] Packer de arquivo/detector de compressor que fornece informações de descompacagem e ferramentas internas de EXE. Um sucessor espiritual de Peid. |
| .NET DEOBFUSCATOR/DESPACKER | DE4DOT | [Código aberto] A.Net Deobfuscator e Unpacker escrito em C#. A maior parte da ofuscação das implementações suportadas pode ser completamente restaurada (por exemplo, criptografia de string), mas é impossível restaurar a renomeação do símbolo, pois os nomes originais não são (geralmente) parte da montagem ofuscada. |
| Tipo de dados/Reconstrutor de estrutura | Reclassex | [Código aberto] Uma ferramenta que reconstrói interiormente os tipos de dados. Com base no reclassivo original. |
| Tipo de dados/Reconstrutor de estrutura | Reclass.net | [Código aberto] Uma porta .NET de reclassiva, com muitos recursos adicionais. Tutoriais em vídeo aqui. |
| Analisador de formato de arquivo | Quickbms | [Código aberto] Uma extensa ferramenta que analisa formatos de arquivo e extrai/reimporta arquivos e arquivos. |
| Analisador de formato de arquivo | Uabe | [Freeware] Um editor do Unity 3.4+/4/5/2017/2018. Aasses e arquivos AssetBundle. Ele pode criar instaladores de mod independentes a partir de alterações para .arssarts e/ou pacotes. As informações de tipo extraídas da unidade são usadas para gerar representações de texto de vários tipos de ativos |
| Analisador de formato de arquivo | Devxunity-Unpacker | [Comercial] Uma extensa ferramenta que permite a extração completa de ativos e a manipulação de jogos de unidade, mesmo permitindo exportações completas de cenas detalhadas de arquivos embalados. |
| Analisador de formato de arquivo | Comandante Multiex | [Freeware] permite que você use e crie scripts para extrair/importar arquivos dos arquivos de recursos do jogo. |
| Inspetor de PE | CFF Explorer | Os recursos [freeware] incluem caminhada de dependência, desmontagem, edição hexadecimal, digitalização/gerenciamento de assinatura, descrição de campos especiais e modificação (.NET suportado), adição de importação, suporte de extensão, scripts e muito mais. |
| Analisador de firmware/arquivo | Binwalk | [Open Source] Binwalk é uma ferramenta rápida e fácil de usar para analisar, engenharia reversa e extrair imagens de firmware. Também extremamente útil para análise de jogos (encontrando/extraindo imagens de recursos, etc.). |
| Scanner de texto/padrão binário | Yara | [Código aberto] Crie descrições e regras baseadas em padrões textuais ou binários. Excelente para criar regras personalizadas para tarefas como identificar recursos em um jogo, mecanismo de jogo e versão usados para um jogo, etc. Veja Yara GUI para um front-end Windows GUI. Além disso, veja Yargen para um gerador de regras Yara. |
| Injetor | Xenos | [Código aberto] Um injetor de DLL do Windows, com base na biblioteca Blackbone. |
| Compilador | Compiler Explorer | [Código aberto] Execute compiladores interativamente do seu navegador da web e interaja com a montagem! |
| Scanner/Tracer de memória | PSR (reversor de sequência de ponteiro) | [Código aberto] Rastreia as instruções executadas antes da leitura/escrita de/para o endereço fornecido de um membro ou objeto de dados e, em seguida, destaca instruções relevantes, identifica ponteiros vtable e muito mais. Whitepaper relevante aqui. |
| Scanner de memória/scanner de estrutura de dados | Xenoscan | [Código aberto] Lua scanner de memória scriptable escrito em C ++. Suporta varredura complexa, estruturas personalizadas e detecção automática de estruturas complexas (listas vinculadas, madeiras binárias, instâncias de classe, etc.). Expansível com suporte para emuladores. Defcon desliza aqui. |
| Título/link | Descrição |
|---|---|
| Farol | Plugin de cobertura de código para IDA Pro. O plug -in aproveita a IDA como uma plataforma para mapear, explorar e visualizar dados de cobertura de código coletados externamente quando símbolos ou origem podem não estar disponíveis para um determinado binário. |
| Kaitai Struct | Uma linguagem declarativa usada para descrever várias estruturas de dados binários em arquivos ou memória (formatos de arquivo binário, formatos de pacotes de fluxo de rede etc.). Permite o desenvolvimento de analisadores personalizados para estruturas binárias. |
| Frida | Permite injetar trechos de JavaScript ou sua própria biblioteca em aplicativos nativos no Windows, MacOS, GNU/Linux, iOS, Android e QNX. Também fornece ferramentas modificáveis e personalizadas criadas na parte superior da API FRIDA. Tutorial do iniciante aqui. |
| Volatilidade | Uma estrutura forense de memória avançada de código aberto usado para a extração de artefatos digitais dos despejos de memória volátil (RAM). Ótimo para explorar os depósitos de ram de jogos de corrida! |
| Rekall | Uma poderosa estrutura de análise de memória. Considere dar uma olhada em seu workshop de análise de memória, que explica a análise de memória e memória em detalhes, bem como utilizar sua estrutura. |
| Radue2 | Uma estrutura portátil de engenharia reversa que atua como uma ferramenta forense, editora hexadecimal de linha de comando, analisador binário, desmontagem, depurador e muito mais. Um livro de código aberto que acompanha no Radue2 pode ser encontrado aqui. |
| Angr | Um conjunto de bibliotecas Python que permitem carregar um binário e executar uma série de tarefas: desmontagem e levantamento de representação intermediária, instrumentação do programa, execução simbólica, análise de fluxo de controle, análise de dependência de dados, análise de valor (VSA) e muito mais. |
| Ceautomas-x64dbg | Um plug -in x64dbg que permite aos usuários executar scripts de assembler de automóveis de trapaça no x64dbg. |
| Ceautoattach | Um complemento x64dbg, permitindo que você faça um mecanismo de trapaça automaticamente anexado a um processo. |
| SignatureSanner | Uma biblioteca de varredura de assinatura baseada em C ++. |
| Hacklib | Uma biblioteca C ++ para criar aplicativos que são executados como uma biblioteca compartilhada em outro aplicativo. Ele fornece funcionalidade de uso geral, como a varredura de padrões, a conexão e a criação de classes estrangeiras. Além disso, ele contém algumas instalações de desenho D3D e OpenGL e uma sobreposição transparente de plataforma cruzada, de alto desempenho, com capacidade 3D. |
| Desvios | O pacote de código aberto da Microsoft para monitoramento e instrumentação da API chama no Windows. NOTA: Não funciona com aplicativos do Windows Store devido à falta de suporte à API. Amostras aqui. |
| Blackbone | Uma biblioteca de hackers do Windows X86/X64. Visite o repositório para saber de seus recursos abundantes! |
| PolyHook | Uma biblioteca de lojas x86/x64 que fornece uma interface C ++ 11 abstrata para vários métodos de gancho. |
| Mhook | Uma biblioteca de benchas da API do Windows. |
| Minhok | Uma biblioteca de lojas API x86/x64 minimalista para Windows. |
| CoreHook | Biblioteca de lojas AC# para interceptar chamadas de função do aplicativo e estender sua funcionalidade com o código gerenciado usando o .Net Core. |
| Easyhook | Biblioteca de lojas AC# para interceptar chamadas de função do aplicativo e estender sua funcionalidade com código gerenciado usando .NET. |
| memória.dll | C# Biblioteca de hackers usada para fazer treinadores de jogos para PC. |
| MemorySharp | Biblioteca de edição de memória baseada em C#, direcionando aplicativos do Windows, oferecendo várias funções para extrair e injetar dados e códigos em processos remotos para permitir a interoperabilidade. |
| Cecil | Uma biblioteca para inspecionar, modificar e gerar programas e bibliotecas .NET. |
| Xanalyzer | Um plug-in avançado do analisador de código estático para x64dbg. |
| ANTIDBG | Uma coleção categorizada de técnicas de anti-debutação do Windows escritas em C. Essas são verificações de depurador independentes que destacarão automaticamente os depuradores. Ótimo para aprender técnicas de anti-afastamento que podem ser usadas em jogos! |
| Al-Khaser | Um aplicativo de prova de conceito que executa uma série de métodos de detecção (máquina virtual, emulação, depuradores, sandbox) com o objetivo de ver se você pode se manter não detectado. Ótimo para aprender a ficar escondido das implementações anti-travessuras! |
| Ram relógio | Uma estrutura de script Lua usada para criar exibições para assistir RAM via mecanismo de truques. Veja em ação aqui. |
| Noriben | Um script baseado em Python que funciona em conjunto com o Windows Sysinternals Process Monitor para coletar, analisar e relatar automaticamente (através de um arquivo de texto simples) em atividades de um aplicativo ou jogo. |
| Cyberchef | Um aplicativo da Web simples e intuitivo para realizar várias operações "cibernéticas", incluindo codificação simples como XOR ou Base64, criptografia mais complexa, como AES, DES e BLOWFISH, criando binários e hexdumps, compressão e descompressão de dados, calculando hashes e muito tempo, muito mais. Uma demonstração ao vivo no navegador pode ser encontrada aqui. |
| Deviee API Hook | Um mecanismo profissional de conexão de código aberto para instrumentar funções arbitrárias de Win32, objetos COM e funções que os símbolos estão localizados nos bancos de dados do programa (PDBS). Ele pode interceptar o código não gerenciado em aplicativos de 32 e 64 bits. |
| Microsoft desvios | Um pacote de software para redirecionar as APIs Win32 abaixo dos aplicativos. A versão somente de 32 bits é gratuita. |
| Deviee em processo | Um mecanismo de interceptação de código para Windows (uma alternativa gratuita para uso comercial para desvios da Microsoft). Esta biblioteca é codificada no C ++ e fornece todas as instalações necessárias para instrumentar bibliotecas binárias durante o tempo de execução. Suporta aplicativos x86 e x64. |
| Autoit | O Autoit é uma linguagem de script do tipo BASIC FREEWARE, projetada para automatizar a GUI do Windows e o script geral. Ele usa uma combinação de pressionamentos de teclas simulados, movimento do mouse e manipulação de janela/controle para automatizar tarefas. |
| Rehade | Um injetor avançado e totalmente genérico de pós-processamento para jogos e software de vídeo. Contém uma riqueza de informações sobre como interceptar APIs DX/OpenGL e injetar código personalizado (por exemplo, ligue para seu próprio código no momento em que um quadro é renderizado). |
| Sistema de câmera genérica injetável | Usado para criar ferramentas de câmera personalizadas em jogos. Também contém pequenas ferramentas, como um injetor de DLL personalizado para ignorar a detecção do Windows Defender. |
| Destacado | Uma biblioteca de injeção de DLL nativa do Windows escrita em C#. |
| Júpiter | Uma biblioteca de edição de memória do Windows escrita em C#. |
| Memória.dll | Outra biblioteca de edição de memória do Windows escrita em C#. |
| NP ++ Editor Hex | Integração de edição hexadecimal muito leve e útil para o bloco de notas ++. |
| Título/link | Descrição |
|---|---|
| Makin | Uma ferramenta para ajudar a revelar quais técnicas de detecção de depurador um jogo está usando. |
| Jremapper | Uma GUI fácil de usar para remapear aulas, métodos e campos de programas Java compilados. Útil com jogos como o Minecraft! |
| Treinador do Portal 2 | Um hack/treinador do Portal 2 que demonstra programação C ++ e Win32, incluindo GUI, Multithreading e manipulação de memória de processo externa/remota. |
| REPO CÓDIGO | Este é o repositório de código para todas as metas e amostras usadas para o livro, Hacking de jogos. |
| pdbwriter | Uma pequena ferramenta para produzir um PDB dummy para um executável com símbolos nos endereços de um arquivo (pense: portar o trabalho de, digamos, a IDA a ser usada para análise dinâmica via mecanismo de truques, o que aplicaria os símbolos do seu PDB personalizado). |
| Xortool | Uma ferramenta para analisar a cifra de vários bytes e adivinhar o comprimento da chave (com base na contagem de chars iguais) e na chave (com base no conhecimento do char mais frequente). |
| Gametutorials | Uma ampla lista de tutoriais de desenvolvimento de jogos em vários Langauges. Pesado no código -fonte e até mesmo inclusive os exemplos do Win32 (que é um recurso incrível se o desenvolvimento de treinadores de jogos Win32 for interessante para você). Arquivo de site acompanhante aqui. |
| Título/link | Descrição |
|---|---|
| EFF Perguntas frequentes sobre legalidades de engenharia reversa | Esta FAQ detalha informações que podem ajudar os engenheiros reversos a reduzir seu risco legal. Use essas informações como um guia, não um aconselhamento jurídico real. |
| Título/link | Descrição |
|---|---|
| Introdução a Lua usando o mecanismo de truques: iniciante no redator básico! | O Cheat Engine contém um poderoso mecanismo Lua que oferece aos hackers de jogos uma riqueza de opções, seja através dos métodos Lua personalizados do Cheat Engine ou dos métodos nativos de Lua. Este guia é uma introdução a Lua por meio de trapaceiros e terraria. |
| Engenharia reversa para iniciantes | Um workshop on -line ensinando parte do básico da engenharia reversa no contexto dos jogos. O projeto final envolve a reversão de um algoritmo de randomização no jogo Minesweeper. |
| Hack.lu 2017: (workshop) engenharia reversa de um mmorpg | Este workshop abrange o básico da engenharia reversa a (M) MORPG. O alvo é o PWN Adventure 3, um MMORPG intencionalmente vulnerável desenvolvido pelo Vector35. |
| Romances visuais de engenharia reversa 101, parte 1 | Um tutorial detalhado sobre o uso de formatos Kaitai Struct para reverter o engenheiro desconhecido. |
| Romances visuais de engenharia reversa 101, parte 2 | Um tutorial detalhado sobre o uso de formatos Kaitai Struct para reverter o engenheiro desconhecido (continuação de cima). |
| Explorando os mecanismos de jogo para diversão e lucro | Este deck de slides mostra métodos para explorar os mecanismos de jogo, descobrindo eficazmente vetores de ataque que funcionarão em vários jogos usando o mesmo motor. |
| Vinculando luajit | Uma postagem no blog demonstrando como ir ao mecanismo de script de um jogo (neste caso, Luajit) pode acelerar o processo de reversão e permitir carregamento lateral de scripts personalizados. |
| Revertendo o cliente lol com definições de monitor de API personalizadas | Esta postagem rápida do blog mostra como as regras personalizadas para o monitor da API podem ser utilizadas para ajudar no processo de reversão. |
| Modo de desenvolvedor de engenharia reversa de engenharia | Uma postagem no blog que documenta o processo de uso de um desmontador e depurador para encontrar e reverter os recursos de depuração do desenvolvedor de engenheiros que foram deixados no Animal Crossing para o GameCube. |
| Engenharia reversa A renderização do Witcher 3 | Uma série multipart de postagens de blog explorando vários métodos de renderização usados no Witcher 3 e revertendo -os para modificar o shader bytecode. |
| GTA V - Estudo Graphics | Um mergulho profundo em 3 partes em técnicas gráficas usadas no GTA V. Veja também seus estudos de Doom (2016) e Metal Gear Solid V. |
| Corrigindo um bug direto3d9 em Far Cry | Uma jornada para a descoberta e remédio de um bug generalizado relacionado a reflexões de água quebrada em qualquer sistema operacional do Windows mais recente que XP, no grito Far original. |
| Corrigindo um bug em um jogo de ondas de choque de 18 anos | Uma jornada para encontrar e corrigir um byte para consertar um bug incômodo em um jogo de ondas de choque antigo. |
| Hacking de jogo: invencibilidade do Hammerwatch | Um estudo de caso usando o DNSPY para invadir um jogo mono. |
| Abordagem de Riot para anti-travessa | Um vislumbre de alto nível de algumas das maneiras pelas quais o tumulto se aproxima do anti-travessa. |
| Hacking Minesweeper: PROGRAMÁTICO Coloque bandeiras em blocos minerados | O desafio final no início. |
| Título/link | Descrição |
|---|---|
| Nota: CEF = Fórum do mecanismo de truques | Link para trapaceiro fórum do mecanismo |
| Discussão do CEF - Alinhamento de memória | Discussão geral do alinhamento da memória. |
| Discussão do CEF - Mono: instâncias e invocando via mecanismo de truques | Tutorial curto demonstrando como usar os recursos mono do Cheat Engine, "Encontre instâncias de classe" e "Invoke Method". |
| Discussão do CEF - Dealocar a memória no script createThread () | Exemplos de script em x86 e x64 mostrando como desalocar memória em um script createThread (). |
| Engenharia reversa de uma função de criptografia de pacotes de um jogo | Uma discussão informativa de uma pergunta sobre StackexChange. |
| Título/link | Descrição |
|---|---|
| Tutorial do mecanismo de trapaceiros: memória desmistificadora, scripts de sembler automáticos, visualizador de desmontagem/memória e muito mais | Um mergulho profundo na memória, scripts e desmontagem em relação à utilização do mecanismo de truques. |
| Como criar um hack sem clipe via mecanismo de truques | Um tutorial aprofundado sobre abordagens para criar hacks sem clipe usando o mecanismo de truques. |
| Introdução ao IDA Pro (x86/x64, via Windows) | Uma visão geral superficial e superficial do IDA Pro. É apresentado no contexto da análise de malware, mas tudo o que você aprende pode ser aplicado diretamente ao hacking de jogos. |
| Arquivo da Dream Livestrenda da placa -mãe: o pesquisador quebra o Élder Scrolls Online, Dark Age of Camelot e WildStar | Adrian Bednarek, mais conhecido como "Manfred", demonstra os hacks do MMORPG que ele queria mostrar, mas não conseguiu durante sua apresentação do def 25. Este é um vislumbre raro das ferramentas, pensamentos e abordagens de um hacker profissional de jogos on -line! |
| Hacking Games em um jogo hackeado | Este vídeo discute os resultados daqueles que resolveram os desafios da CTF no PWN Adventure 3 no Ghost in the Shellcode 2015. Slides aqui. |
| A segurança dos consoles de jogos clássicos | Uma apresentação demonstrando os detalhes técnicos do que foi necessário para proteger a segurança dos consoles clássicos de jogos, bem como como essas proteções foram quebradas. |
| Rachando as senhas dos videogames, temporada 1 | Uma lista de reprodução demonstrando os esquemas de senha usados em vários videogames clássicos. |
| Sega Saturno - rachada após 20 anos | Um olhar detalhado sobre o que foi necessário para finalmente derrotar a proteção da Sega Saturno. |
| GDC 2018: John McDonald (Valve) - Usando Deep Learning to Combat Trapathing no CSGO | Um vídeo discutindo como a Valve usa aprendizado profundo para impedir certos tipos de trapaça no CSGO. |
| Título/link | Descrição |
|---|---|
| Hacking de jogo | Hacking de jogos mostra programadores como dissecar jogos de computador e criar bots. |
| Atacando protocolos de rede | Os protocolos de rede de ataque são profundos na descoberta de vulnerabilidades da rede. |
| Análise de pacotes práticos, 3ª edição | Análise de pacotes práticos, 3ª ed. Ensina como usar o Wireshark para captura e análise de pacotes. |
| Explorando jogos on -line: trapaça de sistemas distribuídos massivamente | Este livro analisa atentamente os problemas de segurança associados a software avançado e distribuído em relação aos videogames. |
| Padrões de programação de jogos | Uma coleção de padrões de jogo que tornam o código mais limpo, mais fácil de entender e mais rápido. Uma ótima referência para ver representações de engenharia avançadas do que você descobre durante os jogos de engenharia reversa! |
| Título/link | Descrição |
|---|---|
| Regames subreddit | Um subreddit dedicado a videogames de engenharia reversa. |
| Subreddit de engenharia reversa | Um subreddit dedicado à engenharia reversa em geral. As submissões relacionadas ao jogo aparecem com bastante frequência. |
| Engenharia reversa em StackexChange | Um link para todas as discussões relacionadas ao jogo (classificadas pelo mais novo) no site RE StackexChange. |
| Fórum de mecanismo de truques (CEF) | O fórum oficial para mecanismo de trapaça. |
| Motor de trapaça destemido | Tabelas, discussões e tutoriais de trapaça de trapaceiros para hackers de jogos. |
| Hacking guiado | Discussão de hacks e truques multiplayer e um único jogo. |
| Fórum UnknownCheats | Discussão de hacks e truques de jogos multiplayer. |
| Fórum MPGH (hacking de jogos para vários jogadores) | Discussão de hacks e truques de jogos multiplayer. |
| Elitepvpers | Discussão de hacks MMO, bots, truques, guias e muito mais. |
| De propriedade | Uma comunidade de jogos MMO para guias, explorações, negociação, hacks, edição de modelos, servidores de emulação, programas, bots e muito mais. |
| Título/link | Descrição |
|---|---|
| Lista de jogos de código aberto | Uma grande lista na Wikipedia de jogos de código aberto, tanto para um jogador quanto para multiplayer. |
| PWN Adventure Z. | Um jogo de sobrevivência de zumbis da NES feito para ser invadido. |
| PWN Aventura 2 | Um MMOFPS 3D personalizado com base no mecanismo de jogo do Unity. O jogo inclui várias missões que são solucionáveis apenas modificando o cliente do jogo. |
| PWN Aventura 3: Ilha Pwnie | Um MMORPG em primeira pessoa e de mundo aberto desenvolvido especificamente para ser invadido! |
| Minetest | Um jogo de jogo e um mecanismo de jogo baseado em voxel de código aberto. (Um clone do Minecraft, basicamente.) |
| Xonótico | Um FPS multiplayer de código aberto, em estilo de arena. |
| Nexuiz | O jogo FPS de código aberto, Multiplayer FPS Xonotic, baseia -se. |
| AssaultCube | Um código aberto, multiplayer, fps. |