p/ esse tipo de procedimento você pode usar o “IDA”.
https://www.hex-rays.com/products/ida/support/download_freeware.shtml
--
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
The easiest way to enable the setting as far as I can see is to dump out the entire BIOS, patch the setting into the Setup variable (which is part of the data storage section – we aren’t modifying any actual BIOS code, as this is the equivalent of changing a CMOS setting on other BIOSes), and then flash the resulting image. These laptops use a weird flash-behind-EC hardware solution for which there is no open flasher, so instead we can just use the normal BIOS flashing tool. In short, we’ll flash the existing BIOS back on, but in the process also modify a Setup setting.
...
Next, run vtenable.py. This will attempt to locate the Setup EFI variable on the non-volatile storage section and patch the VT byte to one.
...
Only two or three bytes should change: one or two adjacent bytes for the checksum (they should be decremented by one when you look at them as a 16-bit unsigned integer), and the VT enable byte should change from 00 to 01. Right after the checksum bytes you should be able to see the Setup name in UTF-16 (something like S.e.t.u.p.).
nos próximos dias vou analisar o código pra ver se eu acho onde fica o flag da virtualização AMD na minha BIOS.
Sou novo no assunto também, vou começar a fuçar com BIOS agora e a chance de acabar danificando meu notebook é bem grande, esse tipo de coisa que torna o desafio mais interessante.
On Friday, March 1, 2013 2:18:32 PM UTC-3, Rodrigo Madera wrote:
Rapaz, certeza que quer brincar disso no teu notebook?Pega um computador antigo pra isso. Um que já tenha pelo menos as "novas" tecnologias de BIOS.
Não basta ter as tecnologias, tem que ter hardware, implementação e versão de BIOS equivalente.Vide os últimos casos da Lenovo, Toshiba e Samsung.Da mesma forma, UEFI plugin deveria ser "default", porém há plugins que rodam em placas ASUS e mais em nenhuma outra, por problemas de compatibilidade.Assim, ele pode testar num e funcionar na boa e na hora de ir para outra detonar totalmente.Afinal, coisa mais simples que isto que é simplesmente instalar um Linux onde detonando notebook Samsung por aí, justamente por melda de implementação de UEFI Bootloader e também do lado do Linux...[ ]sLê
A pergunta é: porque será que eles estavam dormindo??
Você está recebendo esta mensagem porque se inscreveu no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para ccppbrasil+...@googlegroups.com.
C++ gera código nativo e depende de ferramental de escovação de bits
também. E se pode fazer binary "bare metal" também com C++, assim como
é possível utilizar C++ para device drivers e kernel mode também. Se
bem que a linguagem preferida para isto é C e há que se tomar muito
cuidado em C++ para estes fins. É aquela história:
Lembro de uma vez estar no Garoa e alguém comentou que participava de 2600 meetings em São Paulo desde 1997.
--
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
P.S. Pra mim, IDA é lei, não opção... XD
Acho que a pergunta do foi "disasslember freeware que funcione para x86_64" que pelo que já foi explicado, o IDA Freeware não funciona. Sendo assim, este é um exemplo onde "a lei é falha"! ;-)
--
Senhores, gostaria de dizer que esta discussão está muito
interessante, estou aprendendo *muito* com ela
--
--
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Fala Merces,Poha mermão, larga de ser viado. Se continuar com essa viadagem vou parar de andar com vc hemm. Todo mundo aqui é homem, e nenhum dessa merda de geração Y sentimental do caralho. Meu carater foi cunhado a bala assistindo filmes de westerns, então pode parar com essa merda de viadagem.Eu mesmo aprendi coisa aqui que achava que já sabia, e tudo numa boa. E o massa dessa thread foi que fomentou diversas dúvidas in my head, que se ninguem aqui responder, dpois eu vou research e done.
Merces quando comeca a pedir desculpas para todo mundo eh porque ja bebeu pra caramba e esta carente,precisando de carinho.
[s];
Merces quando comeca a pedir desculpas para todo mundo eh porque ja bebeu pra caramba e esta carente,precisando de carinho.
--
Este é o ponto, sim há "BIOS" de 64bits, utilizada em computadores com
processador de 64bits como o de AMD64 do Gabriel, que são UEFI; este é
o ponto.
Assim temos BIOS de:
a) 16bits (real mode)
b) 64bits (modo protegido)
c) 32bits (modo protegido)