Essa dica é muito boa pra quem colocou senha na bios e esqueceu, e por algum motivo está precisando ter acesso ao setup. Serve também para windows. :)

Um texto de Allan Carvalho de Assis

 

Hoje precisei remover a senha da BIOS de um computador onde trabalho, porém o computador só tem Linux. Eu sei que no Windows(DOS) basta entrar no programa debug e executar:

 

o 70 2E
o 71 FF

 

(Este código funciona na maioria das BIOS, mas algumas placas Intel podem usar outros códigos)

A questão que começou a me desafiar era exatamente como fazer isso no Linux, ora eu poderia escrever um programa em C com 2 linhas de código que enviasse os valores 0x2E e 0xFF para as portas 0×70 e 0×71, mas seria um pouco fora de lógica fazer isso.

 

Procurei na Internet como fazer isso no Linux, encontrei uma thread muito interessante sobre o assunto [1]. Uma das sugestões era instalar um programa chamado “cmostool” que poderia ler o conteúdo da CMOS e até mesmo recuperar a senha.

 

Interessante, mas e se o computador não tem acesso à Internet?

 

Foi então que lembrei da técnica usada para controlar os bits da porta paralela pelo terminal do Linux.
Batata!, funcionou. Então resolvi procurar na Internet para descobrir se alguém já tinha documentado a idéia, mas não encontrei nada a respeito.

 

O comando fica assim:

# printf “x2E” | dd bs=1 seek=112 of=/dev/port
# printf “xFF” | dd bs=1 seek=113 of=/dev/port

 

O “printf” converte o texto em hexadecimal no byte correspondente e repassa este byte para o comando dd que por sua vez escreve este byte na porta 0×70 (112) e 0×71(113).

 

Extrair áudio de vídeo no linux

Publicado: 03/02/2012 em T.I

Sistema operacional utilizado: Ubuntu 10.10 Maverick Kernel linux 2.6.35-32-generic

Como extrair o áudio de um vídeo no linux com qualidade mp3 ?
Faremos esta tarefa utilizando o software ´mplayer’ que pode ser facilmente instalado desta forma

 sudo apt-get install mplayer 

Após a instalação, para se extrair o áudio em formato MP3 do vídeo, proceda da seguinte forma.

mplayer -dumpaudio arquivodevideo.formato -dumpfile nomeaudio.mp3

Onde o formato do vídeo pode ser avi, mpg, flv, etc ..

Arch Linux – Error 15

Publicado: 19/08/2011 em T.I

No Arch Linux, versão 2010.5, está ocorrendo um erro pós instalação do GRUB. Após todo esforço de configuração e download de pacotes, seu sistema simplesmente não inicia, aparece apenas a mensagem Error 15. Acontece que o kernel mudou, e o grub não veio com as mudanças necessárias.

No arquivo menu.lst, de configuração do grub, provavelmente está desta forma:

# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img

Porém, os arquivos vmlinuz26 do kernel e o kernel26.img não existe.. Até existem, mas não com esses nomes. Para resolver esse problema apenas modifique os nomes para:

vmlinuz26 -> vmlinuz-linux
kernel26.img -> initramfs-linux.img

E no Fallback também.

De kernel26-fallback.img -> initramfs-linux-fallback.img

Salve o grub, e dê reboot no sistema.. Ele reiniciará normalmente.

Bug grub linux archlinux-2010.05-netinstall-x86_64.

Usando macro – RECKEY

Publicado: 30/01/2011 em Games, T.I

Rec Key é uma ferramenta utilizada para automatizar certos trabalhos repetitivos
com o teclado. Muito utilizado em GAMES, onde se normalmente utiliza teclados especiais com
esse tipo de função já embutido. Uma maneira mais acessível te se usar tal artimanha, uma vez
que um teclado G5 não tem um preço tão agradável. (Sim, você é pobre)

Além da automatização, uma outra vantagem é a velocidade de “digitação” das teclas.

Vamos ao ponto.

Iremos nos preocupar com 2 partes do sistema :
Primeira parte
O programa é o arquivo reckey.exe, marcado de vermelho abaixo na imagem. Ele é a parte
onde o usuário inicia sua interface com o sistema.

A pasta DataFolder deve conter 1 arquivo de texto comum criado por VOCÊ.
Nesse arquivo terá um script onde você determina o nível da velocidade de execução,
a tecla a ser executada e a quantidade de execuções.

Observe o seguinte script como exemplo:

<Interval 3><Interval 3>{F2 999999999999999999999999999999999999999999999999999}

Onde Interval 3, é o nível de velocidade.
F2 é a tecla que será executada.
99… é o número de execuções.

Agora só falta carregar isso no programa e executar.
Observe uma coisa, no seu jogo F2 é uma tecla que serve pra uma funcionalidade definida.
Atacar, correr, regenerar HP, catar itens do chão.. Enfim.
Na plataforma do seu sistema operacional, ou qualquer programa que esteja utilizando fora game
essa tecla terá outra função.

Ou seja.. Esqueça o macro ligado e abra a tela da mina que acabou de te chamar atenção pra ver a merda que acontece.

Segunda parte

Essa é a interface do programa. Bem simplificada.
Note que há duas coisas selecionadas.

Primeira é a opção Open, que é essa pastinha aberta ai.
Nela você carrega o arquivo que você acabou de criar. Selecione o arquivo e dê Ok.

Na segunda parte, é a tecla play. Essa só será ativada depois que um arquivo for carregado.
Após carregar, aperte play.

Depois de começar a usar o macro. Você observará que ficará quase impossível fechá-lo de novo.
Onde sua primeira opção seria abrir o gerenciador de tarefas. Bem, se você usa o Windows 7, você pode selecionar
a tela do macro usando o atalho Win + Tab.

Enjoy it.

S.O utilizado: Ubuntu 10.04 LTS (Lucid Lynx)

É um bug ainda não resolvido que não permite você baixar o plugin necessário para ver filmes de DVD no formato vobs.
O sistema recomenda você instalar um plugin necessário mas ele informa que nao pode encontrar o plugin do tipo “decodificador DVD subpicture”

Embora possa parecer chato para alguns usuários, é muito fácil resolver esse problema. Iremos baixar manualmente esse plugin e todas as suas dependências em um comando.

 sudo apt-get install gstreamer0.10-plugins-bad 

Digite sua senha e espere o sistema baixar e instalar um pacote de aproximadamente 40 mb.

Após isso execute o arquivo de vídeo.

O post ajudou você? Clique em gostei, aqui em baixo.

Inferna Online – MMORPG

Publicado: 03/10/2010 em Games

Título do game: Inferna
Gênero: Fantasia
Desenvolvedor: Ymir Entertainment [O mesmo que Metin2]
Status: Em desenvolvimento.
Site Oficial: http://www.inferna.co.kr/

Ainda não foi lançado versão em Inglês. Fica ruim jogar em Coreano.

Ymir Entertainment lançou o seu novo MMORPG de fantasia, Inferna. Neste jogo, você pode dominar o mundo. Você pode fazer o que quiser a qualquer momento.

No início, você pode selecionar uma arma entre a espada, adaga, arco e tacape.Então, quando o personagem chega a lvl 5, você pode atualizá-lo para obter mais habilidades profissionais através do sistema de classes.

Combate explosivo

Inferna tem o objetivo de proporcionar sensações de ataque intensivo e de luta explosivo.

Caráter individual

Inferna possui um sistema de avatar forte. Os jogadores podem vestir seus personagens com sapatos, luvas e assim por diante. Você pode até mesmo  modificar seu personagem através da maquiagem e do sistema de tintura de cabelo

Postando códigos wordpress

Publicado: 02/10/2010 em T.I

Um problema enfrentado por usuários WordPress, para aqueles que usam seus blogs para postagem de conteúdos voltados à tecnologia da informação, é a necessidade de postar códigos de alguma linguagem x.

O fato é que, como o blog aceita tags em HTML, alguns comandos de determinada linguagem acaba sendo confundido com alguma formatação HTML e acaba sumindo do post. Um exemplo é encontrado na linguagem C. Usando #includes para incluir alguma biblioteca, acaba sendo impossível. Um plugin já pronto para o WORDPRESS possibilita a postagem de códigos para n Linguagens. Basta usar a seguinte TAG.

[ sourcecode language="nome_da_linguagem"] código fonte [ /sourcecode ]

Retire os espaços entre os ‘[' ']‘ e o comando. Veja o Exemplo em C.


#include<stdio.h>

int main(){

printf("Postagem de código fonte em C");

return 0;

}

O plugin também suporta as seguintes linguagens:

  • actionscript3
  • bash
  • coldfusion
  • cpp
  • csharp
  • css
  • delphi
  • erlang
  • fsharp
  • diff
  • groovy
  • javascript
  • java
  • javafx
  • matlab (Apenas palavras chaves)
  • objc
  • perl
  • php
  • text
  • powershell
  • python
  • r
  • ruby
  • scala
  • sql
  • vb
  • xml
  • c