Buscar

Gerando imagem Linux WifiSlax para teste de broadcast

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Objetivo
Este roteiro tem como objetivo explicar os passos para gerar uma imagem bootavel do Linux em pendrive, para utilização nos testes de broadcast no serviço do IPTV.
A distribuição utilizada neste roteiro é a Slackware, com customização WifiSlax, mas pode ser utilizada qualquer outra de preferência do usuário que suporte Python com Scapy.
Requisitos
Pendrive formatado em FAT32 com pelo menos 2 GB de espaço livre;
Descompactador 7-zip (se utilizar outro, poderá não funcionar);
Script para geração de broadcast (anexo abaixo).
Anexo
Passos
Baixe a última versão do Wifi Slax em formato ISO na URL http://www.wifislax.com/category/download/nuevas-versiones/. No final da página, localize o link conforme abaixo:
Formate o pendrive utilizando sistema de arquivos FAT32;
Com 7-zip, extraia o arquivo ISO do WifiSlax para o pendrive:
Copie o arquivo sendp-pkt.py para a raíz do pendrive:
Veja anexo neste documento, ou crie um arquivo novo conforme abaixo:
#####################################################
#!/usr/bin/python
from scapy.all import *
x = Ether(src='00:01:02:03:04:05', dst='ff:ff:ff:ff:ff:ff') / ('x' * 1300)
sendp(x, iface='eth0', loop=1000000)
#####################################################
Execute o arquivo “Wifislax Boot Installer.exe” que está no caminho pendrive:\	boot:
Responda sim na pergunta que vai surgir.
Reinicie o computador e interrompa a inicialização normal para realizar o boot pelo Pendrive. Por exemplo, no notebook Lenovo modelo T430, a sequência é a seguinte:
Durante o POST, pressione Enter
Pressione <F12> para iniciar por um drive alternativo (Pendrive)
Selecione o dispositivo. Neste caso, reconhecemos o Pendrive pelo modelo (SanDisk Cruzer Blade)
Habilite o modo “Persistent” do WifiSlax. Caso contrário, toda modificação realizada no sistema operacional será perdida ao desligar o computador:
Selecione a primeira opção
Selecione a primeira opção
Abra a interface de linha de comando (bash)
Execute o comando # changes 512, e pressione Enter
*Obs: Caso o Pendrive seja de 1 GByte, execute este comando com o valor 100 ao invés de 512. 
Responda a pergunta conforme tela acima e aguarde a criação do arquivo changes.dat.
Reinicie o sistema operacional (via Botão K no canto inferior esquerdo da tela Finalizar Desligar) e realize o boot do computador via pendrive, conforme passo 6;
Inicialize o sistema operacional no modo Persistent (veja sequencia):
1ª opção na primeira tela.
2ª opção na segunda tela.
Configure o layout do teclado. A configuração usada abaixo funcionou bem no notebook Lenovo modelo T430:
Selecione o teclado. E na guia a direita, selecione o idioma (exemplo: Portugues / Portugues Brasil)
Conecte o computador na Internet. Se a conexão for via cabo ethernet (com DHCP), o sistema operacional já se configurará automaticamente. Caso a conexão seja feita por Wifi, configurar conforme tela abaixo:
Acione o ícone conforme imagem acima
Selecione a rede desejada para configurá-la
Copie o script sendp-pkt.py da raíz do pendrive para o diretório /root do sistema operacional:
Abra o gerenciador de arquivos
Navegue até o pendrive e pressione Ctrl+C
Navegue até a pasta /root e pressione Ctrl+V
Baixe os arquivos de instalação do Scapy da URL http://www.secdev.org/projects/scapy/doc/installation.html#, Salve o arquivo no diretório padrão (não precisa alterar):
Instale o Scapy via linha de comando (bash):
cd /root/Descargas <ENTER>
ls <ENTER> 			 Verifique o arquivo baixado no passo anterior
unzip scapy-2.3.1.zip <ENTER>	 se atente para a versão do Scapy 
cd scapy-2.3.1 <ENTER>
python setup.py install <ENTER> Aguarde o fim da instalação
Ainda na linha de comando, dê permissão de execução para o script sendp-pkt.py:
cd /root <ENTER>
ls <ENTER>			 Veja arquivo sendp-pkt.py copiado anteriormente
chmod 755 sendp-pkt.py <ENTER>
Defina a interface pela qual será enviado o tráfego de broadcast no script sendp-pkt.py:
Execute o comando ifconfig –a e verifique a interface pela qual o broadcast será enviado, conforme tela a seguir:
A nomenclatura da interface depende do sistema operacional e hardware. Mas no geral, interfaces iniciadas em “eth” são cabeadas, e em “wlan” são wireless. Neste caso, a porta ethernet do notebook é a “eth0”, e a wireless é a “wlan0”. Anote a interface.
Digite o comando abaixo para editar o script:
nano sendp-pkt.py <ENTER>
Na linha abaixo, altere a interface pela qual será enviado o broadcast (substitua “eth0” por qualquer interface que deseje utilizar, exemplo “wlan0”): 
sendp(x, iface='eth0', loop=1000000)
Para sair, pressione Ctrl+X e “S” para salvar o arquivo;
Execute o script sendp-pkt.py com o seguinte comando:
cd /root <ENTER>
./sendp-pkt.py <ENTER>
Se tudo estiver certo, deverá ser exibida a saída abaixo:
#!/usr/bin/python
from scapy.all import *
x = Ether(src='00:01:02:03:04:05', dst='ff:ff:ff:ff:ff:ff') / ('x' * 1300)
sendp(x, iface='eth0', loop=1000000)

Outros materiais