Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11374|Resposta: 0

[Desmontagem] Software quebra instruções comuns de montagem

[Copiar link]
Publicado em 05/01/2015 11:55:52 | | |
CMP a, b // compare a com b
mov a,b // Dá o valor de b ao valor de a, de modo que a=b
ret // Retorne ao programa principal
nop // Sem operação, abreviação de "do nothing" (código de máquina 90)
  (O Ultraedit abre o arquivo edit exe e vê 90 instruções assembly equivalentes ao nop)
chama // chama a sub-rotina, que termina em ret
je ou jz // salto igual (código de máquina é 74 ou 84)
jne ou jnz // jump se não for igual (código de máquina é 75 ou 85)
jmp // salto incondicional (código de máquina é EB)
jb // Se for menor do que é, pule
ja // Se for maior, pule
jg // Se for maior, pule
jge // Se for maior ou igual, será saltado
jl // Se for menor que então, pule
pop xxx // xxx fora da pilha
push xxx // pilha xxx

  Mantra da invencibilidade da demolição

  Um (salto) morrerá, e nove tubos (90) serão Hu
  (correspondente a 2 acima - modificado para nop)
  Um (salto) para Hu, um bolo (EB) para esperar
  (Correspondente a 1 acima - modificado para jmp)
  (74) Mudança (75)
  (84) Mudança (85)
Não importa se você não entende, você deve ter isso em mente primeiro e depois entender aos poucos.




Anterior:Você também pode pegar a bolsa e passar o pin no celular Android para desbloquear o Wi-Fi
Próximo:O processo de handshake tripartidário do protocolo TCP
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com