Instrutor: Na
palestra de hoje, aprenderemos alguns conceitos
básicos sobre como interagir com o intérprete de metaploits.
Então, eu já tenho uma sessão
aqui e, como você pode ver, é apenas um medidor.
No Linux, em tudo, em todas as linhas de
comando, o comando help é sempre o melhor comando que você pode executar.
Então a primeira coisa que
vamos fazer é ajudar.
E como você pode ver, temos
uma grande lista de todos os comandos que
você pode executar e uma descrição do que cada um desses comandos faz.
Então, eu vou lhe mostrar algumas noções básicas agora,
a primeira coisa que quero
mostrar é o comando em segundo plano.
Assim, o
plano de fundo basicamente embasa a sessão atual;
portanto, em uma sessão do
terminador, é muito semelhante à minimização de uma janela.
Então, quando eu executar o plano de fundo, voltarei
ao metasploit como você
pode ver lá, e eu posso executar outras explorações
do metassploit para explorar ainda mais a máquina de
destino ou apenas para explorar outras máquinas.
Enquanto mantinha minha conexão com o
computador que acabei de hackear.
Então, para ver uma lista de todos os computadores ou sessões
que temos, podemos simplesmente
executar sessões, L,
para listar as sessões atuais e, como você pode ver,
temos uma sessão aqui, meterpreter, por
isso ainda está lá, nós não o
perdemos, e é entre o dispositivo e o dispositivo
de destino, que é 206,
agora, se eu quiser voltar a essa sessão,
para interagir novamente com o medidor, tudo
o que preciso fazer é executar as
sessões novamente, menos eu para interagir e
depois vou colocar o número dois,
que é o ID da sessão.
E como você pode ver, estou de volta à sessão de medidores.
Outro comando que quero
lhe
mostrar é o sysinfo,
e você me vê executando isso toda vez que
invadir um sistema, e o motivo desse comando mostra
informações sobre o computador de destino e mostra o nome
do computador, certo aqui, podemos ver o sistema operacional do computador de destino
e o Windows
10, a arquitetura,
o computador de 64 bits e,
no futuro, se você quiser executar alguns executáveis nesse
destino, sabemos é um de 64
bits e criamos executáveis de 64 bits, podemos ver que o idioma é
inglês, o grupo de trabalho em
que está trabalhando e o ID do
usuário no qual está conectado e, em seguida, podemos ver a versão
do meterpreter que é sendo
executado na máquina de
destino e, na verdade, é uma versão de
32 bits do meterpreter.
Outro comando útil para coletar informações
é a configuração de IP, agora a configuração de IP
é muito semelhante à configuração
de IP obtida quando você executa na máquina Windows no
prompt de comando e
mostra todas as interfaces conectadas ao computador de destino, podemos ver,
por exemplo,
aqui uma interface, podemos ver
o endereço MAC, podemos
ver o endereço IP e, por
exemplo, aqui, essa é a interface que está conectada à
nossa rede e a que
obtivemos o conexão de, portanto, se
o dispositivo estiver conectado a várias redes, você poderá
ver todas as interfaces
e como interagir com elas.
Outro comando útil de coleta de informações que você
pode executar é o
PS, agora o PS listará todos
os processos em execução no computador de destino.
Portanto, esses podem ser processos em segundo plano ou
programas reais em execução em primeiro plano como
programas ou GUIs do Windows.
Você pode ver cada processo aqui, o nome do
processo e, em seguida, o
ID ou o PID no qual está
sendo executado.
Um processo interessante é o explorador. exe, e essa é
literalmente a interface gráfica do Windows, e podemos ver que ela está
sendo executada no processo ID 2116, agora uma boa ideia depois
de invadir um sistema, é migrar o
processo, o processo atual em que
você está executando em um processo mais seguro que
o processo atual.
Por exemplo, o explorer é a interface gráfica do Windows, por
isso está sempre em execução
desde que a pessoa esteja usando o dispositivo.
Portanto, é muito mais seguro do que o processo
pelo qual você obteve acesso ao computador,
por exemplo, se você
obteve acesso através de um executável
ou de um programa, você
perderá o processo assim que a pessoa
fechar o programa.
A melhor maneira de fazer é migrar para um processo com menor
probabilidade de ser fechado ou encerrado. Portanto, o
que faremos, usaremos um comando chamado migrar,
para mover nossa sessão atual para um processo diferente , e
usaremos o processo do explorer
porque é muito seguro,
Put 2115,
e obviamente não existe esse
processo; portanto, deve ser 2116
e a migração é bem-sucedida
agora, para que o medidor de medição no momento esteja sendo
executado a partir do explorador. exe, agora se formos ao gerenciador
de tarefas no
computador de destino e executarmos o monitor do sistema
ou monitor de recursos, desculpe.
Agora, se entrarmos em
rede e entrarmos em conexões CP, você verá
que a conexão aqui na porta 8080 é proveniente
do explorer. exe, portanto,
não é proveniente de um arquivo
mal-intencionado, nossa carga útil ou backdoor está realmente
executando o explorer;
agora, se você vir o firefox
ou chrome, poderá migrar para
esse processo e, principalmente, se
conectar pela porta 8080 ou pode
usar 80, então parecerá ainda menos suspeito
porque 80 e 8080 são as portas usadas pelos servidores da web;
portanto, é muito natural ou muito normal
ter uma conexão na porta 80 ou 8080.