Enviado em 16/05/2024 - 12:09h
Bom dia a todos.01111111 01000101 01001100 01000110 00000010 00000001 00000001 00001001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000000 00111110 00000000 00000001 00000000 00000000 00000000 11100000 00010101
E L F ������� �> �����
Enviado em 16/05/2024 - 12:09h
Olá! Para conseguir ler e interpretar correctamente um arquivo binário, você pode usar programas como o xxd ou o hexdump para visualizar o conteúdo em hexadecimal e ASCII. Você pode executar o seguinte comando para ver o conteúdo do seu arquivo binário em ASCII:$ xxd -b <seuarquivo.bin>
Enviado em 16/05/2024 - 12:14h
$ xxd -b <seuarquivo.bin>
01111111 01000101 01001100 01000110 00000010 00000001 .ELF..
Enviado em 16/05/2024 - 12:14h
Olá! Para conseguir ler e interpretar corretamente um arquivo binário, você pode usar programas como o xxd ou o hexdump para visualizar o conteúdo em hexadecimal e ASCII. Você pode executar o seguinte comando para ver o conteúdo do seu arquivo binário em ASCII:$ xxd -b <seuarquivo.bin>
Enviado em 16/05/2024 - 13:25h
@ApprenticeX Os binários na computação, é uma linguagem de programação camada de linguagem de maquina.Enviado em 16/05/2024 - 14:23h
.text .file "test.c" .globl main # -- Begin function main .p2align 4, 0x90 .type main,@function main: # @main .cfi_startproc # %bb.0: pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset %rbp, -16 movq %rsp, %rbp .cfi_def_cfa_register %rbp subq $16, %rsp movl $0, -4(%rbp) movabsq $.L.str, %rdi callq puts xorl %eax, %eax addq $16, %rsp popq %rbp .cfi_def_cfa %rsp, 8 retq .Lfunc_end0: .size main, .Lfunc_end0-main .cfi_endproc # -- End function .type .L.str,@object # @.str .section .rodata.str1.1,"aMS",@progbits,1 .L.str: .asciz "Hello World" .size .L.str, 12 .ident "clang version 17.0.6" .section ".note.GNU-stack","",@progbits .addrsig .addrsig_sym puts
Enviado em 16/05/2024 - 15:12h
Uai, o que vc quer é desenvolver um software de engenharia reversa do código de maquina para a linguagem de programação C.Enviado em 16/05/2024 - 18:46h
Enviado em 16/05/2024 - 18:59h
Mas em linguagem de maquina é código, os textos tmb são códigos, a maquina não é humana ela só entende abrir e fechar dos transistores. Agora, para entender a linguagem de maquina, vc precisa estudar também a linguagem binária, se vc não souber como ler a linguagem binária vc não vai conseguir ler a linguagem de maquina.Enviado em 16/05/2024 - 19:28h
A wikipedia sobre o sistema binário esta mais explicativa como sempre a wiki do idioma inglês é mais completa, la eles mostram exemplo de como fazer calculo matemático usando o sistema binário.Enviado em 16/05/2024 - 20:45h
Enviado em 17/05/2024 - 01:35h
Então pó, é como eu expliquei antes, após aprender o sistema binário, ao aplicar em computador você não deve interpretar os binários caractere por caractere isso porque vai ter alguns 0 e 1 que são instrução do processador para o qual o sistema binário a ser lido foi compilado ou se por humano, escrito.Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Será possível instalar Linux Mint LMDE em Sony Vaio? (16)
Como redefinir o diretório Home? (1)
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)