Escrito por Marcos Velasco em 29/07/2026
www.velasco.com.br


Processo de engenharia reversa no programa MONOCITO.COM,   um 
antivírus nacional para MS-DOS (16 bits), escrito em 1989 e o
processo completo, saindo de  um  arquivo  .COM criptografado
até a geração do seu código-fonte completo, com funcionamento 
total.


Arquivos presentes:

screen shots\*                = imagens de telas
tasm\*                        = compilador e linkeditor Borland Turbo Assembler 2.01
COMPILAR.BAT                  = batch de compilação do arquivo MONOCITO.ASM
Encri33Decryptor.cs           = código-fonte em C# do descriptografador do arquivo MONOCITO_ORIGINAL.COM
MONOCITO.ASM                  = código-fonte reescrito do MONOCITO_descriptografado.com
MONOCITO.COM                  = arquivo gerado pelo COMPILAR.BAT
MONOCITO_descriptografado.COM = arquivo gerado pelo Encri33Decryptor.cs
MONOCITO_ORIGINAL.COM         = arquivo original do MONOCITO.COM, criptografado
Passo1...pdf                  = documento de engenharia reversa 1
Passo2...pdf                  = documento de engenharia reversa 2

Para que os arquivos sejam executados, é preciso estar em um sistema
MS-DOS, DOSBOX ou similares.

1) Ir para o MS-DOS ou compatível
2) Descompactar esses arquivos em uma pasta, por exemplo c:\mono
3) Digite:  CD \mono
4) Digite:  COMPILAR.BAT
5) Aqui o programa MONOCITO.COM estará criado
6) Digite:  MONOCITO.COM
