From 6f4042b0819ba9fea22d5ff49bb01eb78b392ffc Mon Sep 17 00:00:00 2001 From: mad Date: Sun, 12 Aug 2018 18:53:21 +0200 Subject: [PATCH] suid wrapper in source and bin --- suid-wrapper.c | 18 ++++++++++++++++++ wrap-nlvmi | Bin 0 -> 8048 bytes 2 files changed, 18 insertions(+) create mode 100755 suid-wrapper.c create mode 100755 wrap-nlvmi diff --git a/suid-wrapper.c b/suid-wrapper.c new file mode 100755 index 0000000..08be32f --- /dev/null +++ b/suid-wrapper.c @@ -0,0 +1,18 @@ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE 1 +#endif +#include +#include +#include +#include +char *p; + +int +main (int argc, char* argv[]) +{ + setuid(0); + if (asprintf(&p, "/bin/bash /usr/bin/nlvmi %s %s %s", argv[1], argv[2], argv[3]) != -1) + { + system(p); + } +} diff --git a/wrap-nlvmi b/wrap-nlvmi new file mode 100755 index 0000000000000000000000000000000000000000..1bc7cea96e22189dd46b1f71b6c455a59f138cd5 GIT binary patch literal 8048 zcmeHMYit}>6~62BW0TnHO-LFiDazDsL{jkBd9o!n-Ss0LgY#(WKoE6@wRdeVwRhd! zapD9JL8cK)2t;jE6%Z(({y+$c{z3=|;WSa92%$u()QEy)Ag!G8GExcVku2xjIp2DA zysp9@exTfB=iKw1$36Ekch0^3Yb1&AoNK6E6O;RBeQ&F{op6^!o zs#@Z!HRj4=E+MH~7Q{7ZNbn$0wu@G|fS=wgdZ37qse~pPs*6o zi5j{BdQ{>V6$(3M*=|AX7Q_y8RssV>|G01b>lc51YLJYJp`WfUR}a16B-!p4b*{iq zA9i5{%DP-0B|DDuPD?}-4@-N?jZ2fn4=UYNtz+rIJ-b@Rk}YHD%;Z$dRCG_vo?T`> zYwpnfX8)|)bKr<>iRZgCv?60U{Ar~-cpM}hqk`Th!q!y4w=aV~Nw`r#pM6yFb8;E| zRmr<}=jQYG>expc-ER{0ZoCpE5YduS?Q52rJUvGmClv20=I zokY&D#}ny{>gnt4=(Km3JIvk6?(N@iCsVo9NScgu{rfw|vYAwWVsMNtN5-=mv9w*) zii#X#m7X1*A-5Kwnc=y?I+@&AD+`G?g_2BYqvKwVh|1o5p zsrklALs?JHI90_f*7W7jB`xDeard`LRNV3cJsUU2sK)##i*C#osciWg^W60tS2X_& z^BmHR8OFe`{`uon-{G4p9vkgO!Af_1BLvn6>i841I5{4vvKq1wf})j9OWWU<{QY4-0WU0 z_SXuZa>boBNUQTZ=GrX zE^%`W)a5yg9xrQm0S@OB2L{UO12=|AgKISUk-}&GZ51Zxf5KXGKfYZoT4%cFt?3yG ziDpJuBi0%Eud4*9-onqU!d0vA5_ReYvZ6k=Q{z9>9-br*(+fqXk$UtVLaoA2=Xwa! z(pN6UKiXS(E&h?-!p-=Rc;Qx@W?;*OT0KB5Odspp#!-dlet(N1xp*t+Y})>M<7U-Y z_-9|?W>?`a@#5NFTho^U)u({2;=+>{sP&*mldQ`)>rBQlCyq@^kb|Wj_eCJ zeW-EO@z5#t$i}@7?tDORi)`OTKZEo_tS5zSAE#e4#d(aecsO#psM4rIwfQu` zQzRc?c}F<%m8$M=)0czYVdHFdcX;cUYOHYE=~^osov!N%$37X3#=~v#@Yas7(GhMU z{f=-*?`u2`=g1Gge0R&;5x6@7cSqp=bp()~As@q@2U;&3k4e%a#~pQElAR4AN8ZQz zHW%#O8(mf*|Koj}3*>*hUCc5+CCL_Ys|iW&kh486@|CPi<-AMODxo-rt`i=llp{)> zCT^4^3iw_jcUv#`LbY1~9u*#O&xoEJD;3)RSJCYciM1+yMs)w0#GXE@n#cIg3tuhr ze+XZSTiW?w6P#oH?H-c}IxX}$OqeJlfA8t+{D85wCzWxsS>yfYPP45gx6_!|ZtmLV zvVO-E_#kEeQB0Ue9;Dm{=VlMAg7gpTs2s0WSU=@>jlw!B$7>blqa3eOn8$KFq_959 z@fB)8=CvGOsqj9PTB&DuX1`ASsU{gHf_^jU;-+6m|Q{eF50H+(*r5&ZHeXk;^4c*r`lX*<@Z!}GM}|a6PYC6Vf7v)tzMNd6tW-hDe#Y~Ob!@0zG${tOU6L7AnyKY-MK~OyAO)I5pG%6Tka=@w*sUK$PYjbuQJuKj{x3I zm7A1%!G20AplBa<*e_wfmnxi#!v1-wfL;?t{)}_%ut(n5Nf_sRut#13ihP$;bn*B9 z!-R5f347!(pxA2=KlDJ4l0E0D;F0Hm8oE{YZ!F&U1y&&4BI`R9GyYmYn(GzLSVZeGCO4!3-ch}Zst zYvu?ekqE$B*`rcb2HH{}?y8{Q*_N^uxIc`6>Q><<|!f`V!eTdhBst zotFbI^hiY)@SvRU@Y+NB$P4lJ!C8qPX*}#Ok57{=tH2(4@ih*L%2t<@p0EdfjU--s zh5SbvXe(K|71)8!`s|UnwTV6Agd5m_f0HVVA%5gRu{*T?1KD!?{y1UZOfqkg;nX&a zGmo|7)f<)eV>0mkow<*Gh#&hezaNO*YyTa&P