Assim como fizemos antes e no último vídeo colocamos cinco vezes de volta e depois colocamos a senha do ATC para acessar
o arquivo de senhas.
O que vamos fazer hoje é tentar acessar um arquivo localizado em um servidor diferente.
Então, se você está fazendo este teste em um servidor web real, então você precisa armazenar o arquivo que você
deseja acessar precisa ser armazenado em um lugar com um endereço IP real ou com um nome de domínio.
Eu estou fazendo isso no meu servidor local, então eu vou começar isso no servidor da web
no Callimachi entender 20:14 dois ou três.
Isso é 10:20 14:24 e eu vou armazenar meu arquivo nele e 20:14 dois ou três para que o arquivo como eu disse pode ser qualquer
coisa que poderia ser um web shell poderia ser uma carga útil.
Bem, o que vou fazer é criar um arquivo APHC muito simples.
Portanto, este é apenas um PH para você iniciar e finalizar o arquivo.
E o que vou colocar no arquivo vou usar uma função chamada pass through.
E nessa função.
Basicamente, o que esta função executa.
Comandos do sistema operacional.
Assim, ele executa o Windows Linux ou, dependendo do servidor da Web, ele executará comandos
relacionados a isso.
Então você coloca o comando aqui entre as duas aspas e eu vou usar o
mesmo comando que usamos com a vulnerabilidade de execução de código que foi o comando netcat que nos permitiu
obter uma conexão reversa de conexão do nosso alvo.
Então, vamos colar isso aqui.
Então vamos primeiro dar uma olhada nisso.
Então o BHP e estes são apenas o começo e o fim do arquivo do arquivo BHP passado é uma função que
eu vou usar que executa qualquer comando que esteja inserido entre aspas e eu estou usando
o mesmo comando que nós usado na vulnerabilidade de execução de comando, que fará apenas uma conexão reversa
ao meu computador.
Então está tudo bem agora, o próximo passo é o passo mais importante e é armazenado neste arquivo.
Então, como eu disse, se o seu destino era um servidor web remoto, você deveria estar iniciando este arquivo em um local com
um IP real, onde você pode acessá-lo a partir do servidor web remoto.
Agora, vou tentar acessar isso a partir de minha máquina implementável de mentor, que é capaz de acessar
arquivos armazenados na máquina de doces, porque eles estão na mesma rede.
E eu vou ligar para isso, vou guardar no meu Vire.
Eu sinto muito.
Tem sido iniciado no Kalli nem todos demitasse floatable e estou feliz em chamá-lo invertido e
vou salvá-lo como cxxviii o suficiente BHB e estou fazendo isso.
Se eu comecei como um Ph. D. vai ser executado no Callimachi.
Então, vai criar uma conexão reversa do Callimachi.
E eu não quero que eu não queira ter o Callimachi.
Na verdade, eu já tenho acesso à máquina Callimachi, a que eu quero caminhar é
a máquina flutuante Methos e aquela é armazenada remotamente.
Então, para poder incluir o código APHC e executá-lo na máquina remota, vamos usá-lo
como XTi e executá-lo na máquina flutuante Mutazz.
E em vez de executar no meu Kalee, então eu sou Stirling como ATX D e vou dizer, salve isso e agora
vamos ver aqui.
Então, se eu for ao meu host local e se você disser que vai ver nosso arquivo aqui.
Então, novamente, isso está no meu host local, que não é a máquina política da mídia, é 10 20 40 2 0 3 e o
flutuante está ligado em 0 4.
Então, como vamos executar isso?
Primeiro, deixe-me apenas ouvir conexões como antes.
Então, vai ser o netcat LP 80.
E então aqui mesmo, em vez de incluir um arquivo no mesmo servidor.
Eu vou incluir o arquivo remoto e o comando vai ser o Heyse TTP.
Então, será apenas o link para este arquivo para que ele possa acessar o arquivo aqui como texto.
Eu vou copiar e colar aqui.
E também, em alguns casos, pode ser necessário adicionar um ponto de interrogação ao final para que esse arquivo
seja executado como APHC.
Então eu vou passar por isso novamente por mais uma vez incluindo nosso arquivo remoto que está
em um servidor remoto.
Certifique-se de que o servidor remoto é acessível pelo seu destino e também certifique-se que você começou como DXi, porque se
você o mantiver como PH com este arquivo, o arquivo reverso será executado no servidor remoto, então será
executado em dois ou três ao invés de sendo executado nos dois ou quatro.
E eu estou mantendo 60 assim será.
Vai ser executado nos dois ou quatro e vai me dar uma conexão remota com este computador.
Conheça o computador portátil.
Então, se eu passar por aqui, como você pode ver, temos uma conexão remota.
Se fizermos uma idade do nome, você verá que esta é a máquina política dimittis e não o Callimachi.
Portanto, basicamente, temos acesso total à vulnerabilidade da máquina explorada e à vulnerabilidade de inclusão remota de arquivos.
Agora, se você fizer uma aliança, podemos fazer um PWT para ver onde estamos e podemos literalmente executar qualquer comando do Linux
que queremos agora na máquina e fazer o que quisermos.
Basicamente, temos acesso total a essa máquina.