!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/lib/   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:     libgimpui-2.0.so.0 (63.2 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
ELF`C4@4 (CCuDuD<`vDvDPPPtdDDUDDUD<<Qtd%fTX Hq@ 2 IZ=  S77qTJ#%0C5!04D^n| a*[od/|Ufyu aV;{IDMaFqX|QQrè+Q"kR0CE,mf"klV-GN~uT~xQrBRM}3s Z_ \ S u<1/ e#o""JsAa |&rP % ^o$Hx]{KI  |Q  -eH P-T P oM u[ ;-quomo`p>oIoF=q _$ p`j\jh 8Ik Xo}^}qo< <]q "2 Bj Crro<xv#rhorb6eFsroR $Rrq  - e`S h.u5 H mkjtX1 d uF%=rB  {-_uKDS]qSHR w1n \V9-$ u m.I1S1WuoJ?  wnoo,v 7+g> NuZ"&q {+-SP( ) sq   @CV p D `Cm GD n C CS 0 C| 90C 'D Dd C D- 0DP (DS D @ D D `C 'D C HpC D g PD< D t}D} 8}DxC (D)  DV t@CS m}DC7 dp D %D6 C  CH DP V6DE 4 CH @ CC __gmon_start___fini__cxa_finalize_Jv_RegisterClassesgimp_ui_initgimp_display_nameg_strdup_printfputenvg_mallocg_strdupgimp_wm_classgtk_initgimp_personal_rc_filegtk_rc_add_default_fileg_freegimp_min_colorsgdk_rgb_set_min_colorsgimp_install_cmapgdk_rgb_set_installgdk_screen_get_defaultgdk_screen_get_rgb_colormapgtk_widget_set_default_colormapgimp_context_get_backgroundgimp_context_get_foregroundgimp_widgets_initgimp_show_tool_tipsgimp_show_help_buttongimp_dialogs_show_help_buttongimp_help_disable_tooltipsg_return_if_fail_warninggimp_get_module_load_inhibitgimp_gimprc_querygimp_module_db_newgimp_module_db_set_load_inhibitgimp_module_db_loadgimp_helpgtk_menu_newg_type_check_instance_castg_object_set_datagtk_menu_item_newgtk_menu_shell_get_typegtk_menu_shell_appendgtk_widget_showg_signal_connect_datagtk_hbox_newgtk_container_get_typegtk_container_addgtk_vbox_newgtk_box_get_typegtk_box_pack_startgimp_image_get_thumbnailgtk_image_new_from_pixbufg_object_unrefgtk_label_newgimp_drawable_get_thumbnailg_object_get_datadcgettextgtk_menu_item_new_with_labelgtk_widget_set_sensitivegimp_drawable_menu_newgimp_image_listgimp_image_get_namegimp_image_get_layersgimp_image_get_channelsgimp_drawable_get_namegtk_menu_get_typegtk_menu_set_activegimp_channel_menu_newgimp_layer_menu_newgimp_image_menu_newgimp_preview_get_updategimp_aspect_preview_get_typegimp_preview_get_typeg_type_register_staticgimp_aspect_preview_newg_object_newgimp_drawable_widthgimp_drawable_heightgimp_preview_set_boundsg_object_setgimp_preview_set_updategtk_widget_get_typegimp_check_typegimp_check_sizeg_type_check_class_castg_type_class_peek_parentgimp_drawable_get_imagegimp_selection_is_emptygimp_drawable_typegimp_preview_area_get_typegimp_preview_area_drawgimp_image_get_selectiongimp_drawable_get_thumbnail_datagimp_preview_area_maskg_type_check_instance_is_agimp_preview_area_fillgtk_widget_style_getgtk_widget_set_size_requestg_memdupgimp_brush_select_widget_setgimp_brushes_set_popupgimp_context_get_brushgimp_brush_get_pixelsgimp_context_get_opacitygimp_context_get_paint_modegimp_brush_get_spacinggimp_brush_select_destroygimp_brush_select_widget_closegimp_brush_select_widget_newg_malloc0gtk_frame_newgtk_frame_get_typegtk_frame_set_shadow_typegimp_preview_area_newgtk_widget_add_eventsgtk_button_new_with_mnemonicgtk_box_pack_endgimp_brush_select_newgtk_widget_destroygtk_grab_addgtk_window_newgdk_window_get_origingtk_widget_get_screengdk_screen_get_widthgdk_screen_get_heightgtk_window_get_typegtk_window_movegtk_grab_removegimp_drawable_offsetsgimp_drawable_mask_intersectgimp_drawable_getgimp_pixel_rgn_initgimp_pixel_rgn_get_rectgimp_drawable_detachgimp_drawable_mask_boundsgimp_drawable_preview_get_typegimp_scrolled_preview_get_typegimp_drawable_preview_draw_regiongimp_pixel_rgns_registergimp_pixel_rgns_processgimp_drawable_preview_get_drawablegimp_drawable_preview_newgimp_drawable_is_indexedgimp_image_get_colormapgimp_preview_area_set_colormapgimp_drawable_get_sub_thumbnail_datagtk_widget_realizegtk_label_get_typegtk_label_set_textgimp_font_select_widget_setgimp_fonts_set_popupgimp_font_select_destroygimp_font_select_widget_closegimp_font_select_widget_newgtk_button_newgtk_image_new_from_stockgimp_font_select_newgimp_gradient_get_uniform_samplesgtk_widget_queue_drawgimp_gradient_select_widget_setgimp_gradients_set_popupgimp_context_get_gradientgimp_gradient_select_destroygimp_gradient_select_widget_closegimp_gradient_select_widget_newgtk_drawing_area_newgdk_draw_rgb_image_dithaligngimp_gradient_select_newgimp_palette_select_widget_setgimp_palettes_set_popupgimp_palette_select_destroygimp_palette_select_widget_closegimp_palette_select_widget_newgimp_palette_select_newgimp_pattern_select_widget_setgimp_patterns_set_popupgimp_context_get_patterngimp_pattern_get_pixelsgimp_pattern_select_destroygimp_pattern_select_widget_closegimp_pattern_select_widget_newgimp_pattern_select_newgtk_list_store_appendgtk_list_store_setgimp_layer_combo_box_newgimp_int_combo_box_get_typegtk_combo_box_get_typegtk_combo_box_get_modelgtk_list_store_get_typegtk_tree_model_get_iter_firstgtk_combo_box_set_active_itergimp_channel_combo_box_newgimp_drawable_combo_box_newgimp_image_combo_box_newg_loggdk_pixbuf_new_from_datagdk_pixbuf_newgdk_pixbuf_composite_colorgdk_pixbuf_get_pixelsgdk_pixbuf_get_rowstridegimp_drawable_get_sub_thumbnailgimp_image_get_thumbnail_datagimp_progress_bar_get_typegtk_progress_bar_get_typegimp_progress_bar_newgtk_progress_bar_set_textgimp_progress_installgtk_progress_bar_set_fractiongtk_object_get_typeg_main_context_iterationg_main_context_pendinggimp_progress_uninstallgimp_image_convert_rgbgimp_image_base_typegimp_image_convert_indexedgimp_drawable_has_alphagimp_image_convert_grayscalegimp_layer_get_maskgimp_layer_remove_maskgimp_drawable_get_visiblegimp_image_merge_visible_layersgimp_image_widthgimp_image_heightgimp_layer_resizegimp_image_remove_layergimp_layer_newgimp_image_add_layergimp_selection_nonegimp_edit_cleargimp_layer_add_alphagimp_image_flattengimp_standard_help_funcgimp_dialog_newgtk_dialog_get_typegtk_container_set_border_widthgtk_misc_get_typegtk_misc_set_alignmentgimp_label_set_attributesgtk_label_set_line_wrapgtk_label_set_justifygimp_dialog_get_typegimp_dialog_rungimp_export_imagegimp_drawable_is_layerg_slist_prependg_slist_reversegtk_window_set_resizablegtk_radio_button_new_with_labelgtk_bin_get_typegtk_radio_button_get_typegtk_radio_button_get_groupgtk_toggle_button_get_typegtk_toggle_button_set_activegimp_frame_newg_slist_freegimp_drawable_is_layer_maskgimp_image_duplicategimp_image_get_active_layergimp_image_undo_disablegimp_drawable_is_channelgimp_layer_get_opacitygtk_toggle_button_get_activelibgimp-2.0.so.0libgimpwidgets-2.0.so.0libgimpcolor-2.0.so.0libgimpbase-2.0.so.0libgimpmodule-2.0.so.0libgtk-x11-2.0.so.0libgdk-x11-2.0.so.0libatk-1.0.so.0libgdk_pixbuf-2.0.so.0libm.so.6libpangocairo-1.0.so.0libpango-1.0.so.0libcairo.so.2libgobject-2.0.so.0libgmodule-2.0.so.0libdl.so.2libglib-2.0.so.0libc.so.6_edata__bss_startlibgimpui-2.0.so.0GLIBC_2.1.3GLIBC_2.0csi ii  vDvDLvD\vDvDvDvD{D{D{D{D{D{D{D{D{D{D{D{D|D|D |D|D|D|D$|D,|D0|D<|DD|DH|DT|D\|D`|Dl|Dp|Dt|Dx|D||D|D|D|D|D|D|D|D|D|D|D|D|D|D|D|D|D|D|D}D}D}D }DwDwDxDxD>xDR xDxD xD$xD(xD,xD0xD4xD8xDT$$$ƋD$D$xt$D$D$ D$$4$\D$($D$ ,[^_]ËT$@D$ D$D$$9t&$D$( t$t$ \$s`|$D$PF8$T$$D$PNjF8$T$$D$D$$$׋\$t$|$É'\$ث|$ljt$D$=D$E$$D$Ɖ$N<$D$t$$4$\$t$|$ÍvUWVS^KLT$hD$dD$D$H$T$H҉D$ D$4D$8D$,D$0t&l$`t%D$hT$4D$D$$T$`T$4$9T$4Ƌt$D$$4$D$T$4D$DD$$9T$4D$$D$@D$$_|$DD$(|$$1퐍t&t$`tD$hT$4D$D$$T$`tH$T$Ƌ$D$4$%;D$lM|$8tD$8D$0D$89l$DL$@|$(1vT$`tD$hT$4D$D$$T$`tH$#T$Ƌ$D$4$7;t$l|$8tt$8D$0t$89l$@D$$]T$$$QD$($ED$,T$,D$49T$H D$ $!D$0D$hT$8D$$T$dD$L[^_]D$D$$!T$0T$$ND$D$$T$0T$$D$lT$ $D$8D$mg&UWVS4$4Ldlcla\$ t$|$l$fl\$\Èt$`l$h|$dD$D$p$E$@Ɖ$t~E$'T$pT$pD$BP$}T$xt$|$l$ T$T$tD$D$$T$i\$\t$`|$dl$hlÐ4$|$TxT$pt$XD$DD$X|$t$D$TD$PD$4D$ E$ T$4|$t$T$ D$@D$D$t$XU D$А&UWVSl$$݄$$\$8ED$4x$<4$)}D$$E$E$D$D<$D$D$$B]D$@D$D$D$D$D$ D$|$$E<$D$E $%E D$D$$u <$D$Vt$$:E $OgD$SD$E D$D$l$ $pD$D$E D$D$l$ $aD$D$4D$$k$SƉED$@D$D$D$t$D$D$ D$$&E${pD$lD$ED$D$l$ $jD$tD$ED$D$l$ $$t$8ED$TD$ D$XD$D$\D$E4D$D$`D$D$dD$ E0D$E,D$E$*t\D$Tt$Fك|D$8D$8]$$E($$E$D$DD$P$&l$T$$D$Dl[^_]Ë$$E vv]mCD$ED$$gaE$D$E$_E(:TD$D$$ D$DM',t$(t$4\$$ЏV8t0F(D$F$D$F\$F$D$_\$$t$(,Ígt$D$F(D$F$D$F\$FD$$F8\$$t$(,Í \$t$Ƌ@B/t$F\$t$ Íll$hl$x\$\T$pt$`t$t|$dE4ݎttD\$\1t$`|$dl$hlÃ~(u$o}F\$F\$ t?},}0~${E$4$D$D$$ $ljD$E$t$$w4$D$4E0D$E,D$D$4$|$4$PT$4T$$0D$4$DD$PD$D$TD$E @4$E$Ɖ$4$D$0U,T$<|$FD$ D$,D$F fD$Dl$D\$@l$FL$@L$TD$)E0l$D\$@l$FϋT$@D$8D$8!T$P)‰!֋T$<9D$0T$89D$,D$E$Et$|$$E$:u,}4m0D$D$4$ 11҉t$ |$l$4$ ~($"t$,)m|$0)QUWVSL9T$LL$H 4$D$NjE$Ɖ$WE$OhWx)L$LƋGl)D$HGp)T$H)D$LD$GP$"$$t$T$$L$$$T$T$HL$ L$LT$L$[^_]Í$D$$D$E$$D$$D$ $D$$D$E$tD$L$$D$X9D$H9ȉD$\$D$L$9+D$X$D$`$D$H9bT$`+D$\҉D$d4$2$T$dL$`l$D$T$T$XL$$D$hD$\L$DT$ $D$ D$D$dT$`L$hD$D$D$\$T$L$D$ D$X$D$D$D$tD$@$t$dt$`E $4$D$t]F NV|$D$ FD$F$c\$Lt$P|$Tl$X\ÍD$LD$$D$$FD$(FD$,F D$0FD$4FD$8FD$\$@t$D|$HLËD$,t$D$<$D$D$4D$ D$8D$D$+\L譨D$$D$tD$D$D$$`$(D$D$H$踢T$H҉D$cT$DD$$T$ D$ L$$D$ ʉL$(L$D$D$MT$L$ t$DŋD$$|D$L$$ףT$dL$`,$T$L$,$sD$(D$$;D$H|T$t$4$TL$t$ $褚t D$T$D$$lt$$ D$L[^_]UWVSZL]D$$蝞D$$D$D$D$$$؝D$D$H$hL$HɉD$T$DD$$T$ D$ L$$D$ ʉL$(L$D$D$=T$L$ t$DŋD$$|D$L$$臢T$dL$`,$T$L$G,$#D$(D$$;D$H|T$t$4$L$t$ $Tt D$T$D$$t$$ФD$L[^_]UWVS螧ËY\ D$$MD$ ԜD$D$D$ $$舜D$$D$X$t$XD$(ÞT$TT$D$0D$T$(l$4D$D$趣T$0t$TD$,D$(|D$$T$$BT$tT$T$pT$T$,$D$,$֗T$T$T$(D$莘T$0t$TD$8D$(|D$$T$$נT$tT$T$pT$T$8$D$8$kT$49T$XD$(t$D$MT$$t$$蝗t D$T$ D$$et$$D$ \[^_]ÐUWVSޥW|MD$$荛D$4D$0D$D$4$$ȚD$8D$x$XD$D$$辕1ԍ5ؐS衝ÎOu/lT$WD$ T$$袕[Í'SA.OpD$$[Í&VSNt$ 苎4$D$OgT$$lD$ D$ܲD$t$$}F|[^WVS蟜ÌN D$0\$ƙD$D$8$֖4$D$ÖD$\$$裐讕4$ljD$蠖@ u [^_É|$4$臖x xD$${$ߖu܃ [^_WVSMt$ D$D$$$*tO<$D$t$$<$ƉD$@ u [^_Ívt$<$ؕx xD$$̑$0u܃[^_ÍgvWVS/M^D$D$ $n藌<$ƉD$YgT$$'t$<$;D$D$$<$ƉD$@ u[^_Ét$<$x xD$$$Ou܃[^_UWVS^KL |$ 艗D$D$($虔躋,$ƉD$||$$Pt$,$dD$D$$D$D$H$$覉D$H$/L[^_]ÍkD$1D$$aЍ{؍vUWVS$A.A$8y $h m@ps v$豆u  $$1D$$cD$LNj$8t&$9+9$7$tuٍD$$i<$D$DM$$茅   |$D T$D$D$w|$wD$D6$ E1퍃"L$< $D$D$覃D$Ǎ*D$D$<$膃T$T$|$(t$D$0T$QT$D$,D$$D$D$ D$$ND$XŃL$X $D$5D$$D$ $ч节D$p1D$D$X$T$pT$$ۆ|$$过L$p<$L$迆D$ $ߊ<$跆cD$$Z4$D$lD$zl$D$?$}<$D$hD$Qt$D$D$ D$$͇4$5D$ $~<$D$TD$hD$T$TD$D$ D$T$$uL$T $مXD$D$~4$D|_<$D$dD$oD$D$3333D$ 33?D$$gL$l<$L$7l$l$$觉D$d<$D$D$$|T$d<$T$D$$~L$hD$TL$$ӄD$D$ D$|$$O<$跄T$DL$D$D$D$D$CwD$DvD$HD$D(BXui{1D$"D$$wf1ԋ$$r$Ƌ$q9$$|$Ƌ$zu9$$t&'S0zD$D$$@y$qT$[ÐUVS~ê0p@t Ћu[^]ÐUS[t0}Y[prog_name != NULLLibGimpDISPLAY%s=%s--class=%sthemercmodule-pathgimp_ui_initgimp-menu-callbackgimp-menu-callback-data%s/%s-%dactivate(Empty)gimp20-libgimpcallback != NULLgimp_channel_menu_newgimp_layer_menu_newgimp_image_menu_newGimpAspectPreviewrationotify::updatecheck-typecheck-sizeGIMP_IS_ASPECT_PREVIEW (preview)gimp_aspect_preview_drawgimp-brush-select-databrush_sel != NULLBrush Selectionsize_allocate_Browse...clickeddestroygimp_brush_select_widget_setgimp_brush_select_widget_closegimp_brush_select_widget_newGimpDrawablePreviewpreview->drawable != NULLregion != NULLGIMP_IS_DRAWABLE_PREVIEW (preview)gimp_drawable_preview_draw_regiongimp_drawable_preview_get_drawablegimp_drawable_preview_newgimp-font-selct-datafont_sel != NULLFont Selectiongtk-select-fontgimp_font_select_widget_setgimp_font_select_widget_closegimp_font_select_widget_newgimp-grdient-select-datagradient_sel != NULLGradient Selectionexpose_eventCgimp_gradient_select_widget_setgimp_gradient_select_widget_closegimp_gradient_select_widget_newgimp-palette-selct-datapalette_sel != NULLPalette Selectiongtk-select-colorgimp_palette_select_widget_setgimp_palette_select_widget_closegimp_palette_select_widget_newGTK_IS_WIDGET (widget)gimp-pattern-select-datapattern_sel != NULLPattern Selectiongimp_pattern_select_widget_setgimp_pattern_select_widget_closegimp_pattern_select_widget_new%s-%d/%s-%dgimppixbuf.csrc_x >= 0src_y >= 0src_width > 0src_height > 0width > 0 && width <= 512height > 0 && height <= 512file %s: line %d (%s): should not be reacheddest_width > 0 && dest_width <= 512dest_height > 0 && dest_height <= 512gimp_drawable_get_sub_thumbnailgimp_pixbuf_from_datagimp_drawable_get_thumbnailgimp_image_get_thumbnailGimpProgressBar -message != NULLformat_name != NULLConfirmConfirm Savegtk-cancelgimp-export-confirm-dialoggimp-export-image-confirmgtk-dialog-warning%s: unknown drawable type!actions != NULL_Export_IgnoreExport Filegimp-export-dialoggimp-export-imagegtk-dialog-infotoggled%s can't handle transparencyFlatten Image%s needs an alpha channelAdd Alpha ChannelMerge Visible LayersSave as Animation%s can't handle layers%s can't handle layer masksApply Layer MasksConvert to GrayscaleConvert to RGB%s can only handle RGB images*image_ID > -1 && *drawable_ID > -1You are about to save a layer mask as %s. This will not save the visible layers.You are about to save a channel (saved selection) as %s. This will not save the visible layers.Your image should be exported before it can be saved as %s for the following reasons:The export conversion won't modify your original image.%s can't handle layer offsets, size or opacity%s can only handle layers as animation frames%s can only handle grayscale or indexed imagesConvert to Indexed using default settings (Do it manually to tune the result)%s can only handle indexed images%s can only handle grayscale images%s can only handle bitmap (two color) indexed imagesConvert to Indexed using bitmap default settings (Do it manually to tune the result)%s can only handle RGB or indexed images%s can only handle RGB or grayscale imagesBgimp_export_imageconfirm_save_dialogexport_dialog;8fpTrt,s\ss\vv|w4z\|,̀\ ,4PAP%BPAĥp1GЋLA%GB @@AEB bL9G|`4Ao08B:AЕ_6p-A@=Ap*BB@ A0 c```7cPQ`bPApAAPBcPApA ,Ap?Ap9Aƥ +A?A@B `OA`PP` @Q5aPСApPw`pB AУbWO@RA@t?'DAP4BiT`b~A`_pkcPyY|0bAp_AB`@7`ApNB LL9AGpfTpB^` ;]PH7]@uvP5A0C0ƥ0yQBP`ypN_@@@yAЪA`@ >AC 2 |3G0B(D(BQ8AA7yA B{`@OBC A0[b0A,A@Y|ueT@`0G0:U $B`*AR'D`"B`CPuD3DPDPD2DPDPD/DRDPD/D,SDPDPD3D,SDPDPD/D QDPD3D QDPD /D$QD@QD0.D/D\SDSDRQD0.DSDSD/DTDRQD-D$TD\TD-D0.DTDgQDSD-DvQDgQD-D/DTDgQDRQDlibgimpui-2.0.so.0.200.13.debug:8hMCcM׭,*MY@MMt?UMF"lM=MMQʷM椗MMt:fMekMAs]pM @M*c $MhP1/M*M@M:JMBH VMkiMG?vMZMȉ Mg7\M0M@^M(#Mq5.MYmM MʄM5!Mm,M`|+~8MFMWTMSlibgimp-2.0.so.0libgimpwidgets-2.0.so.0libgimpcolor-2.0.so.0libgimpbase-2.0.so.0libgimpmodule-2.0.so.0libgtk-x11-2.0.so.0libgdk-x11-2.0.so.0libatk-1.0.so.0libgdk_pixbuf-2.0.so.0libm.so.6libpangocairo-1.0.so.0libpango-1.0.so.0libcairo.so.2libgobject-2.0.so.0libgmodule-2.0.so.0libdl.so.2libglib-2.0.so.0libc.so.6libX11.so.6libfontconfig.so.1libXext.so.6libXrender.so.1libXinerama.so.1libXi.so.6libXrandr.so.2libXcursor.so.1libXfixes.so.3/lib/ld-linux.so.2libpangoft2-1.0.so.0libfreetype.so.6libz.so.1libpng12.so.0librt.so.1libXau.so.6libXdmcp.so.6libexpat.so.0libpthread.so.0ELF`E44 (<`PPPtdDDD<<Qtd oh <<%o++2o--0A -- J // S 7 7N$7$70Y`E`E4_e mDD<{X  Pl$$8.shstrtab.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.gnu.liblist.gnu.libstr.gnu.prelink_undo oԀCh 

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