!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/sbin/   drwxr-xr-x
Free 52.28 GB of 127.8 GB (40.9%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     vbetool (39.76 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
ELF44 ( 444444dHHHHHHH  Ptd{Qtd/lib/ld-linux.so.2GNU    2 "235K9Dvyby ) [gYPvyXLzva@I;>b@@FC2~V:PUkO_GhFq4*9#>69 ,`,M:Mq5.^^^^^_8_<_L_`____̿п0Կؿܿٳii ii ii ti    ii 54`4+ 2048<@DHLP    T
X \ ` dhlptx| !"#$%&'()*,-./01UMe5(%,%0h%4h%8h%<h%@h %Dh(%Hh0%Lh8p%Ph@`%ThHP%XhP@%\hX0%`h` %dhh%hhp%lhx%ph%th%xh%|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%hx1^PTRhh QVhUS[DtX[ÐUS=hu? -Xd9v&dd9wh[]Ít&'Utt    $ÐU1]É'UF]1ÍU%%F%%]1Ív'US]EfC$@CE C\$$DtBCfue<Ou    C[]á`D$D$$D$ 9Ρ`D$;D$$D$ 뢡`D$D$$D$ svU1 W}ȃdEEO$ )‰fEvEȍEȉD$$;u0`D$"D$$<D$ Fd_]ËE<Ot,`D$ D$$`D$     %t7=`D$!D$$D$
뉋EuRG    D$ GD$GD$GD$GD$GD$ D$$D$10GD$ D$=$D$1`D$D$$'D$ "
t&U1 UW׃TT$D$$OBxD$D$$1T_]Í&'U1 UW׃TET$D$$OExED$$D$1T_]Ðt&U1 WS]ăP\$D$$Ox0}\$D$E$OW1҅ƒ!ƒP[_]fU1 UW׃TT$D$$OxED$$D$1T_]Ít&'U1 WUS׃P]M t/T$D$$1P[_!]ÍT$\$$O|ϐ&U1 UW׃TET$$OD$@1T_]!ÍU1WVS u\EOEEfE@t$$K5f}Ot%`D$#D$$D$ KEЋU$sEE1
UD$LD$T$ D$`$EOEE U)‰fE UfE@D$DD$)‰ЃEЉD$ED$ `$t$$Itef}Ot%`D$D$$\D$ ME\[^_]á`D$1D$$D$ t&`D$&D$$tD$ q`D$"D$$(D$ Elt&U(E$tET$$D$UWVS\]uD$$1 EOEE% )‰fE fE@t$$)ljEt_f}Ot%`D$D$$uD$ $ D$D$:K$\[^_]Í&`D$)D$$D$ 릉'UWV1SeE1Ƹ)D$7D$$t@u׍ tǃt$Ee3u/[^_]É4$#t$|$É$U$IfU1 UW׃TE$fEfEEE܀fE@1҅u*`D$6D$$D$ \T_]Ít&'USl$lXLuEt?D$
$f=uSCSЉ$#t[]Ã1[]ÐUtED$D$$$m4@8l$1á`D$7D$$D$ [$t&'L$qU8M]u}IEM ;U俩    ZEX[9‰Uu\:Cu]:C29E:C:C:C$"EEME]u}]aøމn}D$8D$D$D$ `$E$Eu$Ej&M串NjY\<MQ
9ub:BuV:BuJ:Bu>D$ D$
D$}G $D$$VE9:B:B:BzEef Y$ZEE$FE1uqEP:u(:Bu:Bu:B{D$ D$
D$$D$$TEE}tnD$MA$D$$ D$\$D$ D$D$$ @E    4    u:}[W:u\:Bu]:BE=EXH:uRI:CuFJ:Cu:$ElD$ D$
D$UB $zCމt
Kމu"$aE EUމu #EcމufD$ D$
D$}G $v$
E$E}$EeqE8?E2U]2PPPPPPP"fP$fP&f@(fÐ&U]PPPPPPfP fP"fP$fP&fP(Í&U  t$5$|$%<tt@tIlt&t2t<lt&)f1$|$%    t$]mmՐt&fmfmŐt&UWV5St1ۉ>9u%[^_]Ít&'U 6]}lju~\detzEutCtltxn+uf1ۋ}u%    ؋]]Ã&tf.u릃t#t.n넍o랉o뗍vfo덉fo념Rt&Bt&UWVS5Et1fE9u%[^_]Í'U1]É'UWVSLq̀%Og1>E1t& 3ftGtZ.tN6tI>t&t?&t:dt5et/t tgu/ 3fuf(Љƒ럃똃EE؁e        EԉЃe    EԀlkmnof;損t&M]EmFD$t$ D$xD$D$`$dD$D$D$ `$> %fL fLB fLfEEtYUԋ]Ǩt}EEиt&EԋUƨbt!vL<=.죤FT3죤F(t21L[^_]ÉииfF|T3FiUEtGf0WUWt _]Ív1҅t$$fffƒf@D$D$$1Ѐ _]ÍvUVSuD$TD$$}F,fF*F0fuf~.t`fF. fLB fLaÉ[^]f딍t&UE}} ]uv=v1]u}]ÐD$TD$$h}fG05ftofG.fD2 fLB fLHÉJf.uf{U@uD$    $@ US$@D$$,D$D$D$ D$D$    $p<$OH@D%     H JD$$ D$D$D$ D$D$$D$
\$D$ D$D$$
tC$$[]w$o$1[]Ív$X$1[]D$$$4+$#$1[]$$1zUD D)LHT$D$ $7Ð @UVSutH1ہt@H D%t$9tH9u[^]ÍK J9 DJ~KJt؋HHH%    ЉH[^]JtHHH%    ЉHqU(]@u}u1]u}]Ë DtEǃ~%1۾EvJtH%9|H%9u녍T$HLT$$~KDH% EH$JHH)%    ЉH U]Ít&'UWVS}    cG@GDwHO<u    GHEUtB    ֋GPGPD$$WHGP<$P [^_]ËU2t)ED$$WH<$Vux$WHEE}
uGPu$W@녍$W@fGHG@GD<GD$WHEwPGP눐UUBPt$PÐ&UMU ALQL]Ð&UUED$ E$D$E D$QÍt&UU }}ut G w !tT$<$P    Ɖw }u]Í'UEU U]ÍU8uu E]Ýa}}fEuFF;EfEt$<$D$ D$R ]u}]Ë D$t$$R@뚍t&'U(}}]uu `9~'EM9~JUL$T$$Ut$<$T$ UT$P ]u}]Ít&)밍v'UV$uM A;EE$^]fE4$D$ D$L$REE$^] US `$E D$ EED$D$$$[] UVSú_ E ED$D$D$ $!ED$D$ ED$$1$
D$? [^]Ít&UVS&:_ E ED$D$D$ $ED$D$ ED$$$
D$$# USEå^t$C[]É'Uuu]\p^@(t4$Љ4$]u]fUWVS }3^GLtf0$uGPt<$P<$<$C [^_]Ít&'U]]}} u<$t]u}]Í0$E|$P@֍t&'U]bv]uu}D$4$sD$D$lj$}FPLJ@$t<$Љ]u}]Ðt&US\E$cU fPUPUPUP[]Ít&UWVSù\$ltD$lD$lj$G4$Et @t<$Ѓ;uu[^_]Ív'UVMu UFU;
Ut$D$ T$ $P ^]ÍvU8uu E][}}EuDF; EEt$<$D$ D$R ]u}]Ë D$t$$R@뜍&'U8uu ],@[}}uXF;EE]u}]fED$ D$t$<$R    Eō&`D$t$$R@U8uu ]àZ}}uXF;fEE]u}]ËED$ D$t$<$Rf    EŐt&`D$t$$R@눋$ÐUE]@(Í'U]Ít&'U]Ít&'USEõY$R@1[]ÐUuu]lÀYt$dž]u]Uuu]}}&:Yt7M ;~1]u}]ÍD
D$E|$$ՋPLtNtf9JuB:Fu닒뙍'U(}׉EB U]ØXuD$$x@|$D$$E]u}]ÐUWVSLE0XeU1ҋx(D$<$CDžD$<$T$eD$
<$gP9w    : 
)4Dž~ : :i2~ :3N:A 4D$WD$<$D$ <$p"DB;~FDB DBFDBD$\D$4$ou ~_$Q@6;PJGD$D$$$ ADž. D$D$ D$AD$<$XD$$D$ D$D$5L$$M:d.W JD$D$D$ D$KD$<$.Me3 usL[^_]vÍ$P@ q@$|$D$($E1UWV΃}  u }1UE1Ѻ i)ыUBTu t;rt&u;zuB ;Efu^_]Ðt&UWVƃ1҉Ut;1DЃ;}t(A<    vߍA<w;}Du؃^_]ÍA<w    D빸t&UWVփ҉E~/~+E $ѺD$ED$Et^_]ËE MD$D$$Eu;uu;} uŋED$D$<$x롍UWVS\3ReE1DžDžDžD$D$$<<
4< &<
< u9sF< E<    =ȃ 
    K#B<        <    t+OF t        1Džt&$yst&Vʃ t    F<Ct&:<SA<vExF t;    t6Me3 @\[^_]Dž~ u1DžDžDžʃ     {     11Ѻ i)ыBT4 $uK6tE;~u;FuF ;uދE&QXtB= v-D$ $b‹AXB QXrB42~FV V $L$D$PT4~ FYF t        1DžDžDž~ fFo~eD$D$$3DždƅfF t        F9V     t        
DžvF t        d1DžDž&F t        1DžDžO[F t        1Dž    (UVSu@TKFT$VXFTtFX$sVXu[^]Ðt&UWVSK<EeU1҉ $D$D$D$B4 $D$ED$ D$$z$)ƍt$D$ $.1pTv $@ V 9u :Au:Atf9u:BtD$ $OsD$$Ft4$?t$D$lj$|$$G<$L$D$>D$<$<$)‹T$D$D$<$/‹$tS $|$t$D$ $P@fMe3 un<[^_]Ë$t듋$VD$ @$MBTD$ @D$$Pr%fUWVSG,E$D$UB4$ D$ @U$UBTD$ @D$$M$E:tW<$ED$ UB4t$D$$R@E$0,[^_]ÍvE$,[^_]É<$it땉<$ UuuE]F}} Eu
E@8tEEuJv]u}]Ðt&UBTH1EtE럋UɍB2Et$UD$D$ D$T$<$.x    ;E]REɋpUԍPU7MԺED$D$4$M1EɍP0@UEED$D$$|U܉D$D$$E̋ETU̅91 D$Ẽ D$;EɋpUPUP@ UEED$D$$UċM4$T$UEEU D$E D$UɍB2E&ED$D$$WOE1f{Eɋp UЋPU؋PUPUTUM؋Et$$UM(t$$UɍB2Er%$ED$D$ED$D$$o D$t$jt&EɍP0@UEUȉ%$ED$T$ Xt&x 8D$t$D$ED$ D$<$D$˽t$D$ED$ D$<$D$虽fD$_̋ED$D$$^Vt$뒉$E@8Lt$&EBE̅GE̋U܃ D$T$EE+EUă D$T$EpE-Eu    qUE3uqE9uqE?uq}EEx    qEET$Ut$ L$D$$MD$ET$D$ D$D$<$9E8EUȍXT$U܍t$T$Učt$T$E"t$     /@UEP]Ít&UE@\]ÐUE]u?9Fdt ]u]ÐF\Fd$RF\]u]Í'Uuu]|Ð?F\x$ F\]u]ÍUVS0T$(@9M?D$$FD$ FD$FD$@D$ D$D$D$DD$ $$=v)$R@0[^]U8}lju]eE1ê>9~dF\x$щ< F,F`؃D$$ҶF\x2~dFhUe3F\u1]u}]Ð;V`v؋D$C$VDX&U(]=}}uu1ɅxJE t$$D$ ED$x;9ƹt#D$ E t$D$d$RD1ɋ]ȋu}]ËpDɵ$D$R$1Ɛ&U1҉(]=}}uu'1x&E t$$D$ ED$詵x9]u}]ËpD2$XD$p$1ȐUWVSuÉ<<e M1ɋD$$δD$D$<$脵<$蚶xrJƄ5D$ D$D$ $ Ue3<[^_]ÐD$$R@fz@$,L$D$$`R@ʳ$L$D$.$t&UWVS|    E;eU1҉@D$ D$D$D$D$4$=D4$~{$"~ .t⋕ $4$D$D$D$ D$KD$A~XfFFFFG0t8|$$H7vt$$Q@됋щ!D$ $譳DžEvDT tL|PD$L$4$D$ D$D$4$Գt$|$P@DžDž    t*)A|$HA A+
fFfFN !fF $ue35us|    [^_]Ë$W@Ưw@$D$D$.$C$t$P@jaUuu]6D$F$臰tFD$$VH]1u]ËFD$)$VH]u]Ë $Ðo6UEP ]Ít&UE@\]ÐUE9Bdt]Bd]Ít&Uuu]6F\x$苰F\]u]ÍUWVS<5eE19~dF\x$,GD$ GD$GD$F D$ D$D$D$D$$w=wT F,F`؃D$$觭F\x>~dFhUe3F\u=<[^_]Í)$V@;V`*̋D$C$VD!U(]á4}}uu1ɅxJE t$$D$ ED$趮x;9ƹt#D$ E t$D$4$RD1ɋ]ȋu}]ËpD虬$迬D$$1Ɛ&U1҉(]3}}uu1x&E t$$D$ ED$yx9]u}]ËpD$(D$ $1ȐUWVSlE<P3eU1҉@ D$ D$D$D$D$$+=D$$K$2ƍPLHD$HFtD$DFlD$@FdD$<F\D$8FTD$4F|D$,FDD$(F<D$$F4D$ F,D$F$D$FD$D$ D$xD$T$0L$$<Ǎ@vt|$$R@FFFfVfFR0u    vF t$$D$T$$菪$YEe3uCl[^_]Ë)$R@+C$T$P@{aU}}]0uw D$4$脪tC$t$WD1]u}]Í)$t$WHܐUWVSau0 $VHE@LƅRƅTƅS<@D$ D$
D$<$WtEf=tkf=teED$<D$ D$$WtEf=t4f=t.S<Sw$VH1"SD$T$VH[^_]É'USG[/~ $謩ǃ[]Ð&US/x []$`[]Ðt&US.ux$EP@[]U1(uu ]zÎ.}yU EEH    BR    к     }t<}tI}tT}EUt$|$ D$$sv]u}]Ív}Uf݋}ŰUU뺍v'U]æ-uu}ntZ ljt]1u}]Í&]u}]&%$VHfU(}} uu]
-Fd<w`F     F}t]}td}t91 EU|$4$D$ T$1]u}]U1 fUfUِU]2F,uu}t?1 u,u%]u}]k%$VH]1u}]U1(}}]þ+} uwd<wnGʺ  M G}tX}tl}tq1 EU<$D$ E T$D$]u}]Ív$R@{Uf1 뿋UUڐ&U1(}} ]*uyU EEH    BR    к     }t<}tI}tTEUu|$D$ T$4$v]u}]ÍvUfufUuUu뻐UWVփ }EMt/~+D$ L$T$E$U Etb~]D$ Et$D$E$U E~/D$ Et$D$E$U trEу~*D$ Et$D$E$U t>Et-D$ Et$D$E$U  ^_]1 ^_]Í&'UVEU MvPvu uu^]&UVEU MvPv u uu^]w&UWVS,E?S(E EtUE E  IE E utE tNE0@|ǀu;ET$$|tMA|ǁ&e E ,[^_]Ðu8빍t&}1 MER1fU|D ;u0D$E$Ǎ@wuM|D 뭋ED$<$ZUBED$ $9UD$
$$Mf    fQxED$$UfBD$$MfA8ED$$ME9GUt$MBD$BD$ BD$BD$$QDED$E$pM1҉¸    lj|Tet&UWVSÙ%L}|$$EPHE 8t8|$$URDL[^_]E$PEEFFEFFtU܅T<LD$4$EwD$4$V~u U܃EE$1FGFGFGUmEfWfGD$ 4$ED$
4$UG !f    fWU䉗|$E$}    |7}v.D$4$D$U T$E$UUT$GD$GD$ GD$GD$h$EPHE} r4$t&L[^_]ÍvU(]oÃ#}}ueE1D$D$4$苜D$t$<$Ee3u ]u}]U]Ít&'UWVS"CE)E}Ut+1ƍED$E D$E$9}u߃[^_]ÐUSwË"`USt Ћu[]US[@"Y[Error: something went wrong performing real mode interrupt
Can't get panel id (vm86 failure)
Panel id function not supported
Panel id function not successful
size:    %d %d
type:    %d
bpp:    %d %d %d %d
Can't get video state buffer size (vm86 failure)
Get video state buffer size failed
Can't allocate video state buffer
Allocated buffer at %p (base is 0x%x)
Can't save video state (vm86 failure)
Can't restore video state (vm86 failure)
Error: something went wrong performing real mode call
Failed to initialise LRMI (Linux Real-Mode Interface).
%s: Usage %s [[vbestate save|restore]|[vbemode set|get]|[vgamode]|[dpms on|off|standby|suspend|reduced]|[post]|[vgastate on|off]|[vbefp panelid|panelsize|getbrightness|setbrightness|invert]]
Real mode call failed
Function not supported
Panel id read failed
%dx%d
ES: 0x%04X EBX: 0x%04X
Save video state failed
Restore video state failed
Failed to read state - vbestatesaverestoredpmssuspendstandbyoffreducedvbemodesetgetvgamodepostvbetool: failed to open ROMvbetool: failed to map ROMvgastatevbefppanelidpanelsizegetbrightnesssetbrightnessinvertCalling INT 0x%X (%04X:%04X)
 EAX is 0x%lX
open /dev/zerommap /dev/zeroopen /dev/memmmap /dev/memThis access method is not supported.Cannot find any working access method.Unaligned write: pos=%02x,len=%dOut of memory (allocation of %d bytes failed)Unaligned read: pos=%02x, len=%dTrying method %d......OK
...No.
Decided to use %s
pcilib: /usr/share/hwdata/pci.idsWriting to dump files is not supported.dump: line too long or unterminateddump: Cannot open %s: %s%x:%x.%d %x:%x:%x.%d%x: %xdump: Malformed linedumpLine too longVendor does not existDuplicate entry.d/I/O error%s at %s, line %d
Unknown vendor %04x%s %sUnknown device %04x:%04x%s Unknown device %04x%s [%04x]Class %04xPriO PriP SecO SecP Master %s%s%s%s%sProgIf %02x5Ef¹qPffffffffܼParse error<pci_lookup_name: invalid request><pci_lookup_name: buffer too small>/sys/bus/pciFile name too longconfigCannot open %ssysfs_write: write failed: %ssysfs_read: read failed: %sError reading %s: %sValue in %s too long%s/devicesDirectory name too longresource%llx %llxSyntax error in %sirqvendordeviceclass...cannot open %s...using %sLinux-sysfs%s/devices/%04x:%02x:%02x.%d/%ssysfs_write: tried to write %d bytes at %d, but only %d succeededsysfs_scan: Couldn't parse entry name %s/proc/bus/pci%s/%02x/%02x.%dproc_write: write failed: %sproc_read: read failed: %sLinux-procproc_write: tried to write %d bytes at %d, but only %d succeeded%x %x %x %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llx %08llxproc: parse error (read only %d items)...sanity check...insane...no I/O permissionIntel-conf1Intel-conf2...outside the Asylum at 0/%02x/0You need to be root to have access to I/O ports.conf2_write: only first 16 devices exist.%04x:%02x:%02x.%d: Invalid 64-bit address seen for BAR %d.Scanning bus %02x for devices...
Bus %02x seen twice (firmware bug). Ignored.Device %04x:%02x:%02x.%d has unknown header type %02x.
;ȏܑ\,L4Pp|<L| <@\,x<\4Xx<̫ ,$@<X<xL\ܲ$,@`|LܴL    <    ܶX    x    |    ܷ    \        
l8
\

\
|


̻ 4 X | |   L< \` l , L \  < |` < L l  $@<\||ll,P<l< 4|Xl|| AD 0:AG H6AG ` AB D|AD GRAD J[AD JpnAD GUAD J @hAD K,DAD JH AD Ch0AB @AB FPAB BIuAD JoAB DAB (D     F AB O<xAD TyGB  lAB NIM  5AB ACG `AB PIE`CAB AGAD @AB F0AG DLAB ElAB II1AB AB D?AB GB DAB FLzR| AB 8_AB FXȪAB t̪AB Ъ,AB SAB IF$AB  (AB FIT  AB FI0aAB DLdAAB Ah|AB BAB Bh'AB D|>AB FFUAB F ܭUAB FNF ({AB FNFLt<AB AhvAB CMAB D ,AB FIT AB FFN $AB FFNAB ,AB HAB d/AB D@AB FF аAB FI LoAB FNNkAB I{AB B(HlAB BHAB AChAB IؽKAB E AB BFAB C AB IINLB ,AB HxSAB Lh:AB FFAB AF HAB IEI AG FNF AD FNF{AB C4|AB IT|rAB FFtLB AB AB :AB FF /AB AJ  AG FNF 0AD FNFT oAB I t\jAB FFN AB ACC8AB AKAB A0AB A AD FFN 4AB FNF XHAB FFF |AB FNF PAD FFU AD FFN"AB B    )AB A$     )AB A@     AB F`     AB C     {AB INF__gmon_start__libc.so.6_IO_stdin_used__printf_chkexitreaddirfopenperrorclosedirstrncpyioperm__stack_chk_failmmapfeoffgetsstrlenmemsetstrstr__errno_location__fprintf_chkstdoutfputcstrnlenmemcpyfclose__strtol_internalmallocopendir__ctype_b_locsscanfstderrioctlmunmap__snprintf_chk__strncat_chkstrncatfwriteioplstrchr__vfprintf_chkmemmovepreadpwriteaccessstrerror__libc_start_mainferrorfreepm_intel_conf1pm_intel_conf2GLIBC_2.4GLIBC_2.3GLIBC_2.1GLIBC_2.3.4GLIBC_2.0/lib/ld-linux.so.2`   | oh 
 $̇0oloooo(o o`@h Hpb (?P C :D jòS0i@\ٳj`pk`XApƲC2\0iвKB0p4PBpSК)30 @Pз`Y0@ K00p^pP@jPP`evbetool.debug;ZELF4L4 (444444LHHHHHHH  Ptd{Qtd 44HH !ohh0+ `3;olHoll`W    ̇0`     i||    d    o (bun{n {HH   ( HH$$L `L L`.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.dynbss.gnu.liblist.gnu.conflict.gnu.prelink_undo 44HH !ohh0+ `o(   ;olHoll`W    ̇0`     i||    d    o (bun{n {HH 3   ( HH$$L `` dd dxl!

:: 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.0406 ]--