Shell Linux
#!/bin/bash
if test $1 -eq $2 then echo "$1 é igual a $2" elif test $1 -lt $2 then echo "$1 é menor que $2" else echo "$1 é maior que $2" fiExercício 2 – Zerador
#!/bin/bash
i=$1 while test $i -ge 0 doecho -n "$i " i=$((i-1)) doneechoExercício 3 – SubString
#!/bin/bashtest $# -ne 2 && exitecho $2 | grep -qs $1 && echo "$1 está contida em $2"
Exercício 4 – Shells
#!/bin/bash
cat /etc/passwd | cut -d : -f 7 | sort | uniqExercício 5 – Parametros#!/bin/bash param=0 while test "$1" do param=$((param+1)) echo "Parâmetro $param: $1" shiftdoneExercício 6 – Relógio
#!/bin/bash
while true; do clear #echo "Relógio Digital" echo -e "\033[01;37m`date +"%H:%M:%S\033[00m"`" echo -e "\npressione ctrl+c para sair" sleep 1 doneExercício 6 – Teste#!/bin/bash if [ `whoami` == 'root' ] then echo "Root logado" else echo "Root nao logado" fi Imagens dos Circuitos
SEMINÁRIO SEGUNDO SEMESTRE
NOTA DE AVALIAÇÃO CONTINUADA (PESO 15)
TEMA: Tópicos de segurança da informação
OBJETIVOS GERAIS
Aplicação de técnicas de ataque e defesa para a elaboração de um roteiro dirigido e apresentação ao público, no período do segundo semestre letivo.
ETAPA 1 – ESCOLHA DO TEMA E ELABORAÇÃO DE UM BRIEFING
Elaboração do briefing, contemplando alguns aspectos e obrigatoriamente contendo os seguintes itens:
Título do projeto: escolha de uma tema a partir do site http://www.cert.br/tools/ ;
Componentes da equipe;
Explicar o motivo da escolha do tema;
Apresentar qual ou quais técnicas utilizadas;
Benchmarking: listar e comentar sobre três ferramentas utilizadas para a mesma finalidade (requer pesquisa);
ETAPA 2 – VIRTUALIZAÇÃO DO SISTEMA OPERACIONAL E INSTALAÇÃO DAS FERRAMENTAS NECESSÁRIAS
É importante que seja criado um ambiente virtualizado, pois as ferramentas nesse segmento podem comprometer o bom funcionamento do sistema operacional nativo.
ETAPA 3 – ELABORAÇÃO DE UM RELATÓRIO