0% found this document useful (0 votes)
43 views

Helloworld Shellcode JMP Call Pop

Uploaded by

MotivatioNet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Helloworld Shellcode JMP Call Pop

Uploaded by

MotivatioNet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

SecurityTube

 Linux  Assembly  Expert  


(SLAE64)  

Training:                                            hNp://www.SecurityTube-­‐Training.com    
 
Pentester  Academy:  hNp://www.PentesterAcademy.com    

Vivek  Ramachandran  
SWSE,  SMFE,  SPSE,  SGDE,  SISE,  SLAE32,64  Course  Instructor  
©SecurityTube.net  
Module  2:  IntroducSon  to  Shellcoding  

3.  HelloWorld  Shellcode  using  JMP-­‐CALL-­‐POP  


Vivek  Ramachandran  
SWSE,  SMFE,  SPSE,  SGDE,  SISE,  SLAE32  Course  Instructor  

hNp://SecurityTube-­‐Training.com    

©SecurityTube.net  
Modifying  Hello  World  

•  Replace  all  0x00  opcode  instrucSons  

•  No  hardcoded  addresses  
–  dynamically  figure  out  address  of  “Hello  World”  
string    

©SecurityTube.net  
JMP-­‐CALL-­‐POP  
JMP  Call_shellcode:  
 
shellcode:  
                                     pop  rsi    
   ….  
   …  
   …  
 
Call_shellcode:  
 
           call  shellcode:  
           HelloWorld  db  “Hello  World!”  
 

©SecurityTube.net  
Pentester  Academy  

©SecurityTube.net  

You might also like