Ir para conteúdo
  • Cadastre-se
Entre para seguir isso  
ComputadorHumano

Endereço de memória

Posts Recomendados

Alguém sabe me explicar quem é este endereço marcado em vermelho?

https://i.imgur.com/fvMZlZ4.png

Ou meu endereço seria somente 61 e os 6 zeros? Por que quando clico no carácter (a) no IDA ele seleciona todos [C7 45 F0 61 00 00 00]

mais quando clico em outro editor ele me mostra somente o 61

É um vetor de duas posição, não vai me dizer que o C7 45 F0 é a índice?

Editado por ComputadorHumano

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Quem" é o endereço vermelho? Lula?!

Well... C7 45 F0 e C7 45 F4 são instruções do tipo MOV m32,imm32

C7 45 F0 61 00 00 00  mov dword [ebp-16],61h
C7 45 F4 62 00 00 00  mov dword [ebp-12],62h

Consulte os manuais de desenvolvimento de software para a arquitetura IA-32 da Intel, lá você encontra a lógica da montagem de instruções...

  • Curtir 1
  • l33t 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma outra forma de saber a instrução de um determinado opcode é utilizando o ndisasm:

$ echo -ne "\xC7\x45\xF0\x61\x00\x00\x00" | ndisasm -b32 -
00000000  C745F061000000    mov dword [ebp-0x10],0x61

Abraços.

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×