Resultados da pesquisa a pedido "disassembly"
Encontre uma função assinada na DLL do Windows
Have encontrou um endereço de função em uma DLL. Não tem código fonte para esta DLL, não a minha. Essa DLL não é realmente alterada com frequência, mas, quando alterada, é um problema para mim encontrá-la desmontando. Vi algumas notas na web ...
Por que as instruções de montagem podem conter multiplicações na instrução “lea”?
Eu estou trabalhando em uma parte muito baixa do aplicativo em que o desempenho é crítico.Ao investigar o assembly gerado, notei a seguinte instrução:
Continue recebendo e8 00 00 00 00 como o código da máquina para chamar uma função na montagem
Eu sei ao usarobjdump -dr no meu arquivocall aparece no código da máquina comoe8 00 00 00 00 porque ainda não foi vinculado. Mas preciso descobrir o que o00 00 00 00 irá se transformar depois que o vinculador tiver feito seu trabalho. Eu sei que ...
Qual é o significado de "sintético estático"?
Estou vendo algum código desmontado obtido do bytecode Java. Vejo algumas declarações da seguinte maneira: .method static synthetic access$0()Lcom/package/Sample;Eu não sou capaz de descobrir o que osynthetic ouaccess$0 significar. Alguém por ...
Determinação de qual compilador criou um Win32 PE
Como determinar qual compilador C ou C ++ foi usado para criar um determinado executável ou DLL do Windows? Alguns compiladores deixam para trás as seqüências de versão no executável final, mas isso parece ser mais raro no Windows do que no ...
Obter tamanho das instruções de montagem
Preciso ler as instruções um a um em um pequeno segmento de código na memória e preciso descobrir o tamanho das instruções que tenho na memória. A seguir, é apenas um exemplo de código desmontado bruto para explicar meu problema: (gdb) disas /r ...
Posso depurar um Exe
Preciso comparar algumas chamadas de funções e assinaturas entre meu aplicativo e um aplicativo em funcionamento. Aqui, não pretendo fazer engenharia reversa ou acessar o código fonte do outro aplicativo, mas realmente preciso saber quais são os ...
Usando objdump para arquitetura ARM: Desmontando para ARM
Eu tenho um arquivo de objeto e estou tentando desmontá-lo. Quando eu uso: objdump -d example.oEu recebo um assembly no código no formato de arquivoelf64-x86-64. Estou tentando desmontar isso no ARM, como faço para fazer isso?