1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[duvida] Nasm Av

Discussão em 'Programação' iniciada por ExoZaeL, 18 de Maio de 2008. (Respostas: 3; Visualizações: 543)

  1. ExoZaeL

    ExoZaeL What is folding?

    Boas tenho uma duvida em assembly ja testei varias formas mas nao consegui.

    Tenho que fazer um AntiVirus em NASM mas não sei como alguem me pode dar uma ajuda?

    Cumps
     
  2. Que dúvida é essa? E o que é que já tentaste fazer?

    Com um post vago não vais conseguir grande ajuda.
     
  3. Quais são os critérios desse antivirus? Na minha aula de arquitectura de computadores havia 2 variantes do mesmo virus, A e B em que o payload do vírus era de 10 bytes para o A e 15 para o B (o payload tinha a seguinte estrutura: 1º byte NOP, 2º byte assinatura do vírus "A"ou "B" e depois caracteres aleatórios até perfazer o tamanho do payload. O objectivo era fazer um antivirus que limpasse o vírus dos ficheiros *.COM infectados sobreescrevendo o payload. Ou seja:
    Vírus TipoA: NOPA<Caracteres Aleatórios até 10 bytes>
    Vírus TipoB: NOPB<Caracteres Aleatórios até 15 bytes>

    O que se faz é verificar se o primeiro byte é NOP para atestar a infecção do ficheiro, depois verificar o 2º byte, se for A sobreescreve os 10 primeiros bytes do ficheiro com NOP, se for B sobreescreve com 15NOP.

    Se precisares do .ASM posso postar.
     
  4. ExoZaeL

    ExoZaeL What is folding?

    Por acaso nao andas na UBI e o Prof é o Professor Araujo???

    O que eu precisava inicialmente era a logica a ideia em si.

    Agora já sei!!! Cumps
     

Partilhar esta Página