Yan Posted April 22, 2021 Posted April 22, 2021 Olá! Sou novo aqui, se coloquei o fórum na categoria errada, me perdoem. Estou aprendendo assembly e uso GNU/Linux Kubuntu 20.4; instalei o depurador edb para cumprir a função que o olly faz no Windows. Minha dúvida é: O edb executa arquivos .exe sem necessidade de algum conversor? Estou tendo um problema para executá-lo: System: Kubuntu 20.4 Kernel: 5.8.0-50 generic Ou seria necessário o código fonte para compilá-lo no GNU/Linux?
Administrators Fernando Mercês Posted April 24, 2021 Administrators Posted April 24, 2021 Salve! Bem vindo! Executa sim, sem necessidade de converso. Não faltou uma permissão de execução aí não (chmod +x arquivo)? Abraço!
Yan Posted April 24, 2021 Author Posted April 24, 2021 4 hours ago, Fernando Mercês said: Salve! Bem vindo! Executa sim, sem necessidade de converso. Não faltou uma permissão de execução aí não (chmod +x arquivo)? Abraço! Fernando, boa noite! Segue print : Mesmo com o chmod, ele retorna este erro.
Administrators Fernando Mercês Posted April 26, 2021 Administrators Posted April 26, 2021 Boa noite! Ah, é um .exe? No Linux, o edb só suporta os formatos nativos (ELF, a.out, etc). Tenta com um ELF nativo do sistema, tipo o /bin/ls. ;) Abraço!
Felipe.Silva Posted April 26, 2021 Posted April 26, 2021 O próprio Wine tem um debugger (winedbg) que você pode utilizar para depurar um .exe, dá para usar ele como gdb's server com a opção --gdb, caso você saiba usar o gdb... Porém o que o edb (e outros debuggers) faz é depurar processos e não arquivos executáveis. Se você pode iniciar um processo para o .exe então você pode depurá-lo. O passo-a-passo fica: Execute o .exe com o Wine. Abra o edb com privilégios root, menu "File" clique em "Attach". Procure pelo processo, dá para pesquisar pelo nome ou pelo PID. É necessário executar o edb como root porque é necessário privilégios root para poder fazer esse attach no processo em execução. Ah, um detalhe: É necessário que o processo se mantenha em execução para você poder fazer isso. Se ele finaliza imediatamente após iniciar você não vai conseguir fazer o attach.
Administrators Fernando Mercês Posted April 27, 2021 Administrators Posted April 27, 2021 Nussa, jamais pensaria nisso! haha boa fica, Felipe! ?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.