Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Analise de comando

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Analise de comando

    Olá, não tinha certeza se postar aqui, mas vamos lá.

    Estou analisando o código de um programa via Ollydbg, porém quando o programa mudou a versão um linha de comando foi adicionada, vejam:

    Antes:
    MOV ECX, Programa.00950000

    Depois:
    MOV ECX, Programa.00960000 //O endereço muda mesmo
    LEA ECX, DWROD PTR DS:[ECX]

    Pelo que vi o LEA funciona como o MOV, então qual o objetivo desse LEA adicionado, pois ele está jogando o valor de ECX em ECX ?!

    Não sou muito bom em assembly por isso venho lhes perguntar sobre isso.

    Obrigado.

  • Font Size
    #2
    A melhor explicação é a execução do comando.

    MOV e LEA são diferentes, mas nesse caso se não me falha a memoria o LEA esta agindo como um nop
    "If you're good at something, never do it for free".
    Joker

    Não, eu não estou aqui para financiar a sua empresa!!!

    Comment

    X
    Working...
    X