-
Postagens
7 -
Registro em
-
Última visita
Tipo de Conteúdo
Fóruns
Treinamentos
Notícias
Artigos
Contribuindo
Profissões
Materiais de estudo
Pesquisa
Downloads
Loja
Eventos
Blogs
Galeria
Posts postados por Sulivan Tavares Leite
-
-
@Fernando Mercês Uma duvida que fiquei agora é se a versão gratuita de 40 paginas do livro "Descobrindo o linux" é o suficiente para dar segmento ao livro ou se terei mesmo que comprar a versão completa do livro que se me recordo bem são 928 paginas (diferença exorbitante hein? rsrs).
-
4 horas atrás, gnoo disse:
@Sulivan Tavares Leite essa correção não faz sentido nenhum, és tu quem está a cometer o erro de não seguir os requisitos do livro...
No tópico " Antes de começar ", está bem explicito que para seguir o conteúdo do livro, deve-se utilizar a versão 2.7 do python
https://mentebinaria.gitbook.io/engenharia-reversa/antes-de-comecar
e tu estás a usar ( como é lógico ), a versão 3.6 do python, é dai que esse erro aparece, se tentares introduzir esses dados no python 2.7 esse erro não vai aparecer.
Outra questão que na minha opinião deverias ter em conta, é sobre o facto estares a utilizar um interpretador que NÃO É nativo do python, pelo que eu entendi tu estás a utilizar o repli.it , corrige-me se eu estiver errado.... esse código é interpretado por javascript, o que pode algumas vezes dar origem a pequenos erros ... ou talvez não...
O mais importante disto tudo é que tu, estás a utilizar uma versão do python que não é compativel com o conteúdo do livro.
Abraço.
@Fernando Mercês tens mesmo que atualizar isso ?
Compreendi. falha minha. Então grato pelo auxilio ?
Correto uso Repl.it (é mais usual para mim utilizar um editor online para salvar meus projetos independente de sistema operacional ou computador, a questão para mim é mais adaptar o código do livro para que funcione no meu ambiente de trabalho e assim minha compreensão do mesmo sera mais ampla)
Todos os exemplos do livro funcionaram para mim com algumas adaptações em questão a ocasião no caso do python o uso de 0o antes de um numero octal foi o suficiente para dar continuidade sem erros.
-
Correção de português:
HexadecimalFinalmente o queridinho hexa (para os íntimos); o sistema de numeração que mais vamos utilizar durante todo o livro. O hexadecimal apresenta várias vantagens sobre seus colegas, a começar pelo número de símbolos: 16. São eles: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F, em que os números que eles
foramformam são normalmente prefixados com 0x.(se minha correção não for a correta e o termo realmente for 'foram' favor desconsiderar).
-
Correção para numero octal, 012 esta correto entretanto é necessario tambem seu sufixo 'o' se tentar printa-la simplesmente como 012 dara o seguinte erro:
Python 3.6.1 (default, Dec 2015, 13:05:11) [GCC 4.8.2] on linux Traceback (most recent call last): File "python", line 1 012 ^ SyntaxError: invalid token
Ao usar o sufixo deixando 0o12 ('0octal') você terá o resultado esperando que é 10.
0o12
Python 3.6.1 (default, Dec 2015, 13:05:11) [GCC 4.8.2] on linux => 10
Livro: Fundamentos de Engenharia Reversa
em Windows
Postado · Editado por Sulivan Tavares Leite
Adição de correção
Não à de que.
Pequeno erro encontrado no tópico Assembly :
Se você já
estouestudou portas lógicas, vai perceber que este CI tem 4 portas NAND (AND com saída negada). Cada porta possui duas entradas e uma saída, cada uma delas conectada a seu respectivo pino/perna.Pretendo adquirir sim. Assim que eu for começar a ler sobre Linux (aproveitarei o embalo dai).
Pequena correção na sessão Assembly - Instruções básicas
O resultado da comparação é configurado no registrador EFLAGS, o que significa dizer que a instrução CMP altera as flags, para que instruções futuras tomem decisão baseadas nelas. Por exemplo, para operandos que foram
igualsiguais, a CMP faz ZF=1.Pequena correção na sessão Assembly - Funções e Pilha
Nos primórdios da computação as funções eram chamadas de procedimentos (procedures). Em algumas linguagens de programação, no entanto, possuem tanto funções quanto procedimentos. Estes últimos são "funções que não retornam nada". Já no paradigma da
progamaçãoprogramação orientada a objetos (POO), as funções de uma classe são chamadas de métodos.Excelente livro. ?