-
Postagens
88 -
Registro em
-
Última visita
-
Dias Ganhos
29
Tipo de Conteúdo
Fóruns
Treinamentos
Notícias
Artigos
Contribuindo
Profissões
Materiais de estudo
Pesquisa
Downloads
Loja
Eventos
Blogs
Galeria
Artigo Aanálises postados por Felipe.Silva
-
-
-
Tenho uma ferramenta em Bash no meu GitHub chamada 'new' que pode ser útil para gerar executáveis assim, sem precisar de modificar "na mão". No repositório tu pode olhar a pasta "templates" que um deles é o bin-elf64.
A sequência de comandos ficaria assim:
$ nasm tst.asm -o tst.bin $ new bin-elf64 file=tst.bin out=tst $ chmod +x tst $ ./tst
Um "Hello World!" fica com 171 bytes.
Mas um detalhe: Menor não necessariamente significa melhor. Isso aí é só de brincadeira, o executável não vai ficar mais eficiente porque você "capou" ele.
Mas como passa-tempo é válido.
Disassemblando x86 em Go
-
-
-
-
-
em Tudo
Postado
Muito maneiro. o/