Skip to content


Informações do hardware (Linux)

Quer saber informações do seu hardware sem precisar desligar o computador via seu linux, abaixo segue a dica:

 Bash |  copy code |? 
1
# dmidecode

Posted in Dicas, Dicas linux.

Tagged with .


Capturando máquina contaminada de vírus na rede

Baseado no postIMPRESSORA IMPRIMINDO CARACTERES ESTRANHO SEM PARAR” que explica sobre um Worm/Trojan que envia arquivos via comunicação de rede das impressoras, algumas pessoas relataram que o problema não era tirar o vírus e sim saber onde o mesmo se encontra. Baseado nisso segue o LINK de um blog que mostra uma forma de procurar a máquina infectada na rede.

Caso tenham alguma dúvida adicione um comentário que a medida do possível irei a ajudar.


Posted in Sem categoria.


Compilação estática em C++ e QT no Linux

Após um post informando como efetuar a compilação do QT para utilização das bibliotecas estáticas no Windows, vamos agora efetuar compilação para ao Linux [Testado no Kubuntu 9.04 e LinuxMint 7].

1 – Efetue a instalação do seguintes pacotes via APT

 Bash |  copy code |? 
1
$ sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev build-essential

 

2 – Execute o ./configure com os seguintes parâmetros

 Bash |  copy code |? 
1
$ sudo ./configure -static -release -nomake demos -nomake examples -nomake tools 

 

3 – Execute o make e o make install

 Bash |  copy code |? 
1
$ sudo make ; sudo make install 

 

4 – Configure o makefile do seu projeto adicionando as seguinte linha no arquivo .pro

 Bash |  copy code |? 
1
CONFIG += static

 

OBS: Caso ocorra algum erro há algumas dicas nesse link http://www.sistemasparalinux.com.br/Compilar_Qt_Debian.html

Posted in C/C++, Dicas linux.

Tagged with , , .


Compilação estática em C++ e QT no Windows

Para adicionar as bibliotecas estáticas aos programas gerados em C++ e QT é necessário recompilar o QT, pois o que é instalado por padrão utiliza as bibliotecas dinâmicas, dificultando assim a distribuição do aplicativo.

  1. Set as variáveis de ambiente include e lib.
    • No menu “Iniciar”, selecione a opção “Painel de controle”;
    • Acesse o item “Sistema”;
    • Selecione a guia “Avançado”;
    • Acesse “Variáveis de ambiente”, e no campo Variáveis do Sistema acesse “Nova”
    • Cria duas variáveis, uma INCLUDE e o outra LIB
      • Na variável INCLUDE adicione a seguinte linha no campo “Valor da variável”

       Bash |  copy code |? 
      1
      C:\Qt\mingw\include

      • Na variável LIB adicione a seguinte linha no campo “Valor da variável”

       Bash |  copy code |? 
      1
      C:\Qt\mingw\lib

    • OBS: Caso o caminho da instalaçõa do seu QT não seja C:\QT, troque o pelo caminho correto.

    • Pressione o botão “OK” para confirmar cada uma das configurações.
  2. Entre no console da Qt: Menu iniciar -> Qt SDK (ou outro) -> Qt Command Prompt
  3. Execute o comando: configure -static -no-phonon
  4. Execute o comando: mingw32-make sub-src (Esse comando deve demoras algumas horas, dependendo do seu hardware).

Após efetuar essa recompilação ao gerar algum projeto no QTCreator adicione a seguinte linha no arquivo .pro:

 Bash |  copy code |? 
1
CONFIG += static

 

Pronto, agora para disponibilizar seus programas apenas envie o executável gerado com a dll mingwm10.dll.

Posted in C/C++, QT.

Tagged with , , .


Modificando a senha do root

Como eu e o Juliano sempre dizemos: “Segurança local é uma coisa que colocam na sua cabeça”.

Abaixo mostro como trocar a senha de root localmente via grub.

1. Ao ligar o seu computador, espere aparecer a tela do grub.  

2. Quando aparecer o menu de inicialização do grub, digite ‘e’, para editar.

3. Depois selecione a linha do kernel e digite ‘e’ novamente.

4. Agora, deixe a linha da seguinte forma:

kernel /boot/seu_kernel root=/dev/hdxn init=/bin/bash rw

onde:

      seu_kernel – É o nome do arquivo do seu kernel. Geralmente vmlinuz.

       hdxn – É a sua partição raiz.

Ex: hda1. Feito isso, aperte enter e em seguida ‘b‘.

O sistema irá iniciar. Assim que o sistema iniciar, digite passwd e escolha uma nova senha.

 

Fonte: http://ubuntuforum-br.org/index.php?topic=26815.0

Posted in Dicas linux.

Tagged with , .