Alterei a codificação de caracteres do terminal e, depois, consegui inserir o caractere por meio de CTRL + SHIFT + U e da digitação de 88 .
Terminal > Definir codificação de caracteres
Selecione Western (ISO-8859-1)
Estou tentando executar um estouro de buffer em um programa C interativo. Eu tenho que reescrever o EIP com um endereço que tem o valor hexadecimal 88 como um byte. Para isso eu tenho que digitar o ASCII correspondente quando solicitado.
Eu tentei CTRL + SHIFT + u e inseri o valor hexadecimal [ u88 ] para obter o caractere , mas não funcionou. Em vez disso, enviou C288 para o registro.
Eu fiz algumas pesquisas e descobri que é o Conjunto de Tabulação de Caracteres [HTS] , mas não consegui encontrar uma codificação de escape que funcionasse no Ubuntu.
Alterei a codificação de caracteres do terminal e, depois, consegui inserir o caractere por meio de CTRL + SHIFT + U e da digitação de 88 .
Terminal > Definir codificação de caracteres
Selecione Western (ISO-8859-1)
Tags terminal