Integração Python com OCR do WeChat para Reconhecimento de Texto e Coordenadas

Este artigo explora como utilizar as capacidades de Reconhecimento Óptico de Caracteres (OCR) nativas do WeChat em conjunto com Python. A abordagem se baseia em engenharia reversa de um arquivo DLL (mmmojo.dll) que gerencia a comunicação com o executável do OCR do WeChat (WeChatOCR.exe). Ao carregar esta DLL, é possível iniciar e interagir com ...

Publicado em 7-19 07:07

Desenvolvimento de um Extrator de Vídeos do Bilibili em Java: Integração de APIs e Download Multithread

Arquitetura Cross-Platform e Integração de APIs O desenvolvimento de ferramentas de extração de mídia exige uma arquitetura robusta para lidar com diferentes ambientes e restrições de API. Ao construir um cliente de download para o Bilibili utilizando Java, a estratégia central baseia-se na unificação de endpoints da plataforma Web e TV. O sist ...

Publicado em 7-9 20:42

Características de Arrays em Engenharia Reversa

void processarDados() { int valores[10] = { 10, 20, 30, 40, 50, 60, 70, 80 }; valores[0] = 110; valores[1] = 120; valores[2] = 130; valores[3] = 140; valores[4] = 150; valores[5] = 160; valores[6] = 170; valores[7] = 180; return; } 5: int valores[10] = { 10, 20, 30, 40, 50, 60, 70, 80 }; 0012F59 ...

Publicado em 7-3 18:47

Contornando a Proteção Anti-Scraping XX乐 com Técnicas de Engenharia Reversa

Este artigo explora uma técnica de engenharia reversa para superar um mecanismo de proteção anti-scraping conhecido como XX乐, comumente encontrado em websites. O processo envolve manipular cookies e executar código JavaScript gerado dinamicamente para simular um navegador legítimo. O mecanismo XX乐 opera em três etapas sequenciais de requisiçõ ...

Publicado em 6-26 01:06

Mecanismo de Redefinição de Impressão Digital de Dispositivo Cursor: Contornando Limitações em Ferramentas de Desenvolvimento de IA

Com a crescente adoção de ferramentas de programação assistidas por IA, o Cursor, um editor de código inteligente baseado em GPT, ganhou populariddae entre os desenvolvedores devido às suas poderosas funcionalidades de assistência de codificação. No entanto, seu rigoroso mecanismo de vinculação de dispositivos frequentemente se torna um obstácu ...

Publicado em 6-21 00:20

Análise de Desafios de Engenharia Reversa em Competições

Desafio 1: Análise de Binário Python Este foi o problema com menor pontuação, caracterizado por um arquivo anexo grande e múltiplas referências a "Py" nas ferramentas de inspeção do navegador (F12). A conclusão inicial foi que se tratava de um problema de engenharia reversa de Python. Usando o pyinstxtractor para extrair o executável: ...

Publicado em 6-8 20:49

Análise de exploração de tipos de dados em CTF com técnica de força bruta

A análise de exploração de tipos de dados em CTF frequantemente envolve a inspeção de estruturas de memória e o uso de técnicas de força bruta quando o algoritmo apresenta complexidade baixa. A seguir, são apresentados dois métodos comuns para resolver desafios desse tipo. Inspeção de segmentos de memória em binários ELF Ao analisar um binário ...

Publicado em 6-1 07:37