Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security FullDisclosure
[Top] [All Lists]

[Full-disclosure] Portable shell-exploit for buffer-overflow bugs

Subject: [Full-disclosure] Portable shell-exploit for buffer-overflow bugs
Date: Fri, 29 Sep 2006 14:50:08 +0200
Hello str0ke,

I reviewed the exploits listed. Yes, all of them use the shell but they
exploit trivially shell-exploitable bugs (like race conditions, ld-preload,
etc) or include other "external" programs (like cc, perl, etc) or assume
Linux/bash as well as other more or less recent environments.

The nearest exploit to what I was looking for (buffer overflow exploit in
shell-scripting) is:
http://milw0rm.com/exploits/18

But it lacks compatibility. For instance, "echo" command is very variable,
depending on OS/Shell version. I've uploaded a proof of concept which I
wrote some time ago, showing my approach, to:
http://www.rs-labs.com/exploitsntools/rs_aix_host.sh
(~6 KB)

It may not be perfect but my goal was to make it work in a very old minimal
Unix environment (the exploit yields local root on AIX 4.1.4.0, abusing a
known and ancient bug: ~ 10 years old!) and at the same time compatible
with some recent systems like Linux/bash (logically, the vulnerability is
not present in such systems, I'm referring to the skel of the exploit).

Feedback would be appreciated.

PS: I'm cc'ing some lists where this post could suit. Moderators should decide.

Cheers,
-Roman


str0ke escribió:
How goes it Roman,

Which other "curious" exploits in shell do you know of?

Attached is a list of the known exploits that are in shell, some call
other languages some don't.

Be safe,
/str0ke


------------------------------------------------------------------------

date          exploit title                                                   
                exploit                                 author                
  platform
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2003-04-23    Snort <=1.9.1 Remote Root Exploit (p7snort191.sh)               
                http://milw0rm.com/exploits/18          truff                 
  linux
2003-05-02    OpenSSH/PAM <= 3.6.1p1 Remote Users Ident (gossh.sh)            
                http://milw0rm.com/exploits/26          Nicolas Couture       
  linux
2003-07-22    Cisco IOS (using hping) Remote Denial of Service Exploit        
                http://milw0rm.com/exploits/62          zerash                
  hardware
2004-01-25    MS Windows XP/2003 Samba Share Resource Exhaustion Exploit      
                http://milw0rm.com/exploits/148         Steve Ladjabi         
  windows
2000-11-16    /sbin/restore exploit (rh6.2)                                   
                http://milw0rm.com/exploits/182         n/a                   
  linux
2000-11-17    Slackware Linux /usr/bin/ppp-off Insecure /tmp Call Exploit     
                http://milw0rm.com/exploits/185         sinfony               
  linux
2000-11-19    dump 0.4b15 Local Root Exploit                                  
                http://milw0rm.com/exploits/193         Mat                   
  linux
2000-11-19    HP-UX 11.00/10.20 crontab Overwrite Files Exploit               
                http://milw0rm.com/exploits/195         dubhe                 
  hp-ux
2000-11-21    vixie-cron Local Root Exploit                                   
                http://milw0rm.com/exploits/203         Michal Zalewski       
  linux
2000-12-15    Pine (Local Message Grabber) Exploit                            
                http://milw0rm.com/exploits/231         Mat                   
  linux
2001-01-02    Redhat 6.1 / 6.2 TTY Flood Users Exploit                        
                http://milw0rm.com/exploits/236         teleh0r               
  linux
2001-01-03    Solaris 2.6 / 7 / 8 Lock Users Out of mailx Exploit             
                http://milw0rm.com/exploits/240         optyx                 
  solaris
2001-01-25    glibc-2.2 and openssh-2.3.0p1 exploits glibc >= 2.1.9x          
                http://milw0rm.com/exploits/258         krochos               
  linux
2001-05-07    IRIX (5.3/6.2/6.3/6.4/6.5/6.5.11) /usr/bin/lpstat Local Exploit 
                http://milw0rm.com/exploits/265         LSD-PLaNET            
  irix
2001-05-08    IRIX (5.3/6.2/6.3/6.4/6.5/6.5.11) /usr/lib/print/netprint Local 
Exploit         http://milw0rm.com/exploits/270         LSD-PLaNET            
  irix
2001-03-04    GLIBC 2.1.3 ld_preload Local Exploit                            
                http://milw0rm.com/exploits/290         shadow                
  linux
1997-05-03    Solaris 2.5.1 lp and lpsched Symlink Vulnerabilities            
                http://milw0rm.com/exploits/330         Chris Sheldon         
  solaris
1997-05-19    Solaris 2.5.0/2.5.1 ps & chkey Data Buffer Exploit              
                http://milw0rm.com/exploits/332         Joe Zbiciak           
  solaris
2004-07-22    Xitami Web Server Denial of Service Exploit                     
                http://milw0rm.com/exploits/362         CoolICE               
  windows
2004-09-07    CDRDAO Local Root Exploit                                       
                http://milw0rm.com/exploits/434         Karol Wiêsek          
  linux
2004-09-22    MS Windows JPEG Processing Buffer Overrun Exploit (MS04-028)    
                http://milw0rm.com/exploits/474         perplexy              
  windows
2004-09-23    MS Windows JPEG GDI+ Overflow Administrator Exploit (MS04-028)  
                http://milw0rm.com/exploits/475         Elia Florio           
  windows
2004-09-28    Serendipity 0.7-beta1 SQL Injection Proof of Concept            
                http://milw0rm.com/exploits/561         aCiDBiTS              
  php
2004-10-16    BSD bmon <= 1.2.1_2 Local Exploit                               
                http://milw0rm.com/exploits/579         Idan Nahoum           
  bsd
2004-12-21    AIX 5.1 to 5.3 lsmcode Local Root Command Execution             
                http://milw0rm.com/exploits/701         cees-bart             
  aix
2005-01-30    Linux ncpfs Local Exploit                                       
                http://milw0rm.com/exploits/779         super                 
  linux
2005-02-07    Exim <= 4.42 Local Root Exploit                                 
                http://milw0rm.com/exploits/796         Dark Eagle            
  linux
2005-03-25    AIX <= 5.3.0 (invscout) Local Command Execution Vulnerability   
                http://milw0rm.com/exploits/898         ri0t                  
  aix
2005-04-07    PHP-Nuke 6.x - 7.6 Top module Remote Sql Injection Exploit      
                http://milw0rm.com/exploits/921         Fabrizi Andrea        
  php
2005-05-17    Linux Mandrake <= 10.2 cdrdao Local Root Exploit                
                http://milw0rm.com/exploits/997         newbug                
  linux
2005-08-05    Lantronix Secure Console Server (edituser) Local Root Exploit   
                http://milw0rm.com/exploits/1136        c0ntex                
  linux
2005-09-24    Qpopper <= 4.0.8 (poppassd) Local Root Exploit (linux)          
                http://milw0rm.com/exploits/1229        kcope                 
  linux
2005-09-24    Qpopper <= 4.0.8 (poppassd) Local Root Exploit (freebsd)        
                http://milw0rm.com/exploits/1230        kcope                 
  bsd
2005-11-08    SuSE Linux <= 9.3, 10 (chfn) Local Root Privilege Escalation 
Exploit            http://milw0rm.com/exploits/1299        Hunger             
     linux
2005-11-09    Operator Shell (osh) 1.7-14 Local Root Exploit                  
                http://milw0rm.com/exploits/1300        Charles Stevenson     
  linux
2006-02-08    QNX Neutrino 6.2.1 (phfont) Race Condition Local Root Exploit   
                http://milw0rm.com/exploits/1479        kokanin               
  QNX
2006-02-08    QNX RTOS 6.3.0 Insecure rc.local Permissions Plus System Crash 
Exploit          http://milw0rm.com/exploits/1481        kokanin              
   QNX
2005-10-10    SGI IRIX <= 6.5.28 (runpriv) Design Error Vulnerability         
                http://milw0rm.com/exploits/1577        n/a                   
  irix
2006-07-14    Linux Kernel 2.6.13 <= 2.6.17.4 sys_prctl() Local Root Exploit 
(4)              http://milw0rm.com/exploits/2011        Sunay                
   linux
2006-07-15    Rocks Clusters <= 4.1 (mount-loop) Local Root Exploit           
                http://milw0rm.com/exploits/2016        Xavier de Leon        
  linux
2006-07-21    MS Internet Explorer (MDAC) Remote Code Execution Exploit 
(MS06-014)            http://milw0rm.com/exploits/2052        redsand         
        windows
2006-08-01    Mac OS X <= 10.4.7 fetchmail Privilege Escalation Exploit       
                http://milw0rm.com/exploits/2108        Kevin Finisterre      
  osX
2006-08-08    liblesstif <= 2-0.93.94-4mdk (DEBUG_FILE) Local Root Exploit    
                http://milw0rm.com/exploits/2144        Karol Wiesek          
  linux
2006-08-21    Apache < 1.3.37, 2.0.59, 2.2.3 (mod_rewrite) Remote Overflow 
PoC                http://milw0rm.com/exploits/2237        Jacobo Avariento   
     multiple
2006-08-22    Solaris 8 / 9 (/usr/ucb/ps) Local Information Leak Exploit      
                http://milw0rm.com/exploits/2242        Marco Ivaldi          
  solaris
2006-09-27    OpenSSH <= 4.3 p1 (Duplicated Block) Remote Denial of Service 
Exploit           http://milw0rm.com/exploits/2444        Tavis Ormandy       
    multiple


_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/

<Prev in Thread] Current Thread [Next in Thread>
  • [Full-disclosure] Portable shell-exploit for buffer-overflow bugs, Roman Medina-Heigl Hernandez <=