Category: Artigo


Quando temos a necessidade de fazer um clone de uma máquina virtual ou fazer um deploy em máquinas windows, precisamos fazer todo aquele processo de sysprep na máquina clonada. O Sysprep atribui uma SID (identificação de segurança) única para cada computador de destino na primeira vez que o computador é reiniciado, configura o sistema operacional para executar o Bem-vindo ao Windows ou a Microinstalação na primeira vez em que o usuário reiniciar o computador. E foi pensando nisso que um amigo meu (Daniel Machado) criou um rápido artigo que facilita o processo de sysprep. Segue abaixo:

Quando clonamos uma maquina virtual ou quando fazemos o deploy de um template no VMware, o sysprep é necessário como em um ambiente físico.

Podemos executar o vCenter de três formas:

1)      Preparar uma imagem base com Sysprep;

2)      Executar o Sysprep a cada nova clonagem ou deploy;

3)      A MAIS FACIL: Solicitar ao vCenter que execute o Sysprep marcando esta opção:

Para habilitar esta opção é necessário ter os arquivos do Sysprep disponíveis no servidor vCenter (para win2003 e xp, Vista/2008 já tem o sysprep integrado em System32) e o VMware tools instalado na imagem de origem, caso contrario é apresentado o seguinte erro:

Para integrar os arquivos do sysprep ao vCenter é necessário seguir o artigo: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005593

[]‘s

Sergito

Essa era a minha missão, depois de converter fisicamente para vmware um Nt server bem antigo e com file system FAT16, tive alguns problemas com driver de Rede. Não reconhecia o driver de rede por nada!!

Tentativa 1): Instalar o Vmware Tools após alterar o Arquivo VMX inserindo os parâmetros: ethernet0.virtualDev = “e1000” ou ethernet0.virtualDev = “vmxnet”. Essa era a solução sugerida pela vmware para instalar o driver com o vmware tools. Tentei também o VLANCE que é o AMD PCnet32  NIC. Nada resolvido….

Mais Info. sobre adaptadores compatíveis veja aqui: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1001805

Tentativa 2): Foi a instalação da placa de Rede “AMD PCNET Family Ethernet Adapter” como estavam sugerindo nos forums, o driver disponível no Cd do Nt Server não foi compatível com o Dispositivo.

Tentativa 3): Atualizar para o 2000 Server, mas infelizmente não tinha espaço suficiente no Disco C:

Sem Rede, Sem espaço no Disco, e agora?? o que fazer para a aplicação acessar o Servidor NT?

O que restou foi ir atrás do driver para o “AMD PCNET Family Ethernet Adapter” e seguir os passos abaixo:

1) Primeiramente deve-se remover o dispositivo de rede do NT Server no qual foi herdado do clone físico, e reiniciar

2) Baixe os drivers para o Nt Server: Driver AMD For NT server

3) No painel de controle, abra o item Network, depois na aba Adapters, clique em add e escolha “com disco”, selecione a pasta onde foi descompactado os drivers e siga a instalação. Será solicitado a reinicialização… e Pronto!! OK!!

O problema era a compatibilidade do driver AMD PCNET com o NT server visto que nem o VMware Tools conseguiu fazer a instalação correta do driver. Juro!! Não foi fácil encontrar o driver compatível com o servidor.

[]‘s

Sergito

Se vc é daqueles que usa o windows somente para testar exploits, essa é uma boa dica! As vezes temos que compilar algum exploit no windows para realizar testes pois os mesmos pedem a biblioteca windows.h, porém há uma maneira de compilar esses fontes no linux gerando da mesma maneira um executável para os seus testes. Veremos abaixo como fazer isso de uma maneira muito simples com o MinGW e um fazer um teste com o famoso hello world.

Para as distribuições derivadas do debian, instale os pacotes: mingw32-binutils , mingw32-runtime e mingw32 . Os pacotes RPM até onde eu pesquisei, foram descontinuados. =(

Ou se quiser instalar via fontes vc precisa baixar: binutils (Source) e gcc (Source) e baixar o source do MinGW: http://sourceforge.net/projects/mingw/

Após a instalação ele criará no /usr uma pasta de acordo com a sua arquitetura com os binários e as bibliotecas, ex:

debian:/usr/i586-mingw32msvc# ls -la
total 28
drwxr-xr-x  5 root root  4096 Jul 13 23:34 .
drwxr-xr-x 13 root root  4096 Jul 13 23:34 ..
drwxr-xr-x  2 root root  4096 Jul 13 23:34 bin
drwxr-xr-x  5 root root 12288 Jul 13 23:34 include
drwxr-xr-x  3 root root  4096 Jul 13 23:34 lib

Pronto!! Agora iremos testar!! Vamos pegar o nosso famoso Hello World para teste….

debian:~# vi hello.c

/*
 * Hello, World for Win32 in Linux
 */

#include <windows.h>
int main(int argc, char *argv[])
{
	MessageBox(NULL, "Hello world!!", "Hello world!!", MB_OK);
	return 0;
}

Salvamos o hello.c e iremos compilar…
debian:~# i586-mingw32msvc-gcc hello.c -o hello.exe
Agora é só executar o seus exploits no windows sem problemas!! Simples assim!!
Referências podem ser encontradas no site do projeto: http://www.mingw.org/
[]‘s
Sergito

A partir de hoje eu e meu amigo Caio começaremos a tradução para o português do projeto unix toolbox, para quem não conhece é um documento que contém um coleção de comandos para os sysadmins *unix like. Segue o site do projeto: http://cb.vu/unixtoolbox.xhtml

Em breve atualizações…

[]‘s

Um dos blogs que costumo vistar semanalmente publicaram um artigo muito interessante sobre a carreira profissional, compartilho com vc’s pois é algo muito interessante! segue abaixo:

Tem vários aspectos que levam uma pessoa a atingir sucesso em sua carreira profissional, mas eu julgo dois pontos os mais importantes. Você já deve ter observado as características de pessoas de sucesso e sou capaz de afirmar que estas duas características estão em todos eles. Vamos descrever algumas:

  • Desempenho;
  • Comprometimento;
  • Trabalhar em Equipe;
  • Amar a sua profissão;
  • Responsabilidade;
  • Coragem;
  • Sorte;
  • Credibilidade.

Bom, listamos uma série de características que provavelmente um profissional de sucesso deva ter, porém existem duas delas que acredito serem fundamentais:

Coragem: Toda pessoa de sucesso teve coragem para traçar a sua própria carreira; provavelmente teve coragem ao responder a uma pergunta desafiadora com um “sim” ou “não”, coragem de aceitar uma determinada posição, coragem para discordar de todos em alguma reunião, etc. Não consigo enxergar qualquer pessoa de carreira inspiradora que não tenha coragem. Não estou falando de ser inconsequente, e sim avaliar os riscos e tomar decisões difíceis;

Amor pelo que faz: Dificilmente uma pessoa tem sucesso em algo que ela não ame, você já parou para refletir que tem pessoas que trabalham várias horas e mesmo assim não se cansam, pessoas que trabalham aos finais de semana, pessoas que quando falam de seu trabalho transmite um brilho nos olhos? Essas pessoas têm amor pela que fazem.

Todas as outras características certamente são importantes, porém acredito que para que alguém atinja o sucesso necessariamente devem ter “Coragem” e “Amor pelo que faz”.

Conheço pessoas que trabalham apenas para sobreviver, deve ser muito chato. E você, tem as características acima? Reflita sobre elas, quem sabe não seja a hora de ter coragem para procurar por algo que você ame de verdade.

Sucesso.

Abs,

Alexandre Silva

Origem: http://gravatasolta.com.br/blog2/?p=260