Seguranca ML 00
Seguranca ML 00
Seguranca ML 00
Análise de Malware
Criação do Ambiente
1 Introdução
2 Instalação do Ambiente
Agenda
1 Introdução
2 Instalação do Ambiente
Introdução
Nosso objetivo será criar uma máquina Virtual com todo
ambiente para a execução das oficinas instalado.
– Por causa da natureza dos artefatos maliciosos, é interessante
que os mesmos fiquem em um ambiente “controlado”.
– Neste caso, convém que o ambiente seja um ambiente
virtualizado.
Agenda
1 Introdução
2 Instalação do Ambiente
Introdução
Instalação do Ambiente
– Ambiente Virtual
• Download imagem de Linux (osboxes)
• Instação da image no Virtual Box
• Atualização do Sistema Operacional
• Instalação ssh e acesso remoto
– Anaconda
• Download Anaconda
• Instalação Anaconda
• Configuração Anaconda
• Criação de ambiente virtual (python)
• Instalação pacotes
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Virtual Box instalado em seu computador
– VM Image → Lubuntu 18.04.2 Bionic Beaver 32 bits
– Anaconda → baixar Anaconda 3 versão 2018 para 32 bits.
– Copiar conteúdo do curso
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– VM Image → Lubuntu 20.04.3 Focal Fossa
– Acessar o site: https://www.osboxes.org/lubuntu/
– Baixar versão 64 bits Lubuntu 20.04.3 Focal Fossa para Virtual
Box.
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Verificar hash
– Sha256 fornecido no site:
• 3BB6C51CC784835D114F374913C533350A718F7AA1C86
5F45F58BE3616555962
$ sha256sum 64bit.7z
3bb6c51cc784835d114f374913c533350a718f7aa1c865f45f58be3616555962 64bit.7z
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Abra Virtual Box. Menu → Machine → new
– Preencha os campos Name, Type e Version. Next.
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Escolha 1024Mb de memória pelo menos.
• Next
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Em Hard disk, escolha “use an existing virtual hard disk file”
e selecione o arquivo vdi descompactado da imagem que foi
baixada do site osboxes. Create
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Com a máquina criada, selecione a máquina. Clique em
“Settings” e configure a rede para Bridge Adapter.
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Execute a Vm (Clique em Start)
• Login: osboxes
• Password: osboxes.org
Visão Geral das Ferramentas necessárias
– Abra um terminal
• Menu → System Tools → LXTerminal
– O usuário osboxes é um sudoer
Visão Geral das Ferramentas necessárias
– Da máquina host deve ser possível fazer acesso via um ssh
para a máquina Virtual Lubuntu
• No exemplo abaixo: IP do Lubuntu é 192.168.0.12
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Anaconda 3 versão 2021
– Acessar: https://repo.continuum.io/archive/
– Baixar Anaconda3-2021.05-Linux-x86_64.sh
Instalação do Ambiente
Visão Geral das Ferramentas necessárias
– Transferir via scp (ou Winscp) o arquivo Anaconda3-2021.05-
Linux-x86_64.sh para o host.
Na instalação do Anaconda
– Você deve aceitar a licença (yes)
– E quando ele perguntar se você quer instalar no caminho
/home/osboxes/anaconda3 tecle <ENTER>
– A instalação demora algo em torno de 5 minutos.
Instalação do Ambiente
Na instalação do Anaconda
– Ao terminar a instalação o Anaconda pergunta se deseja
adicionar no arquivo .bashrc. RESPONDA yes
Configurando Anaconda
Feche e abra o terminal (ou execute source .bashrc).
Como usuário comum, inicie o servidor jupyter:
$ jupyter notebook –-generate-config
Isso irá criar um arquivo jupyter-notebook-config.py na
pasta .jupyter.
Edite o arquivo .jupyter/jupyter-notebook-config.py e adicione no
final do arquivo:
c.NotebookApp.password = 'sha1:6276f3267490:ea5de205378757f4a5af92859e3b1a60cda819ed'
c.NotebookApp.open_browser = False
c.NotebookApp.ip = '0.0.0.0'
Instalação do Ambiente
Configurando Anaconda
Crie um ambiente específico (sugestão, python 3.6)
Configurando Anaconda
Ainda como usuário comum, faça
Successfully installed pefile-2021.9.3
Successfully installed capstone-4.0.2
Instalação do Ambiente
Configurando Anaconda
Ainda como usuário comum, faça
$ jupyter notebook
No navegador do host, abra no enderelo http://192.168.0.12:8888
Senha: malware
Instalação do Ambiente
Configurando Anaconda
Instalação do Ambiente
Copiar conteúdo do curso
– Criar pasta jupyter
– Copiar segurana_ml.zip para o host e descompacar na pasta
/home/osboxes/jupyter
Para ir lendo
Materiais utilizados no Curso
Livros
– Python Data Science Handbook (Inglês)
– dez 2016
– Jake Vanderplas
Online
– https://jakevdp.github.io/PythonDataScienceHandbook/
– Capítulos
• 1. IPython: Beyond Normal Python
• 2. Introduction to NumPy
• 3. Data Manipulation with Pandas
• 4. Visualization with Matplotlib
• Jupyter ou Ipython, Numpy, Pandas e Matplotlib
Obrigado!!!