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 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/bin/ drwxr-xr-x |
Viewing file: zipgrep (1.16 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) | #! /bin/sh # zipgrep: searches the given zip members for a string or pattern # This shell script assumes that you have installed UnZip. pat="" opt="" while test $# -ne 0; do case "$1" in -e | -f) opt="$opt $1"; shift; pat="$1";; -*) opt="$opt $1";; *) if test -z "$pat"; then pat="$1" else break; fi;; esac shift done if test $# = 0; then echo "usage: `basename $0` [egrep_options] pattern zipfile [members...]" echo searches the given zip members for a string or pattern exit 1 fi zipfile="$1"; shift list=0 silent=0 opt=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'` case "$opt" in *l*) list=1; opt=`echo $opt | sed s/l//` esac case "$opt" in *h*) silent=1 esac if test -n "$opt"; then opt="-$opt" fi res=0 IFS=' ' for i in `unzip -Z1 "$zipfile" ${1+"$@"}`; do if test $list -eq 1; then unzip -p-L "$zipfile" "$i" | egrep $opt "$pat" > /dev/null && echo $i r=$? elif test $silent -eq 1; then unzip -p-L "$zipfile" "$i" | egrep $opt "$pat" r=$? else unzip -p-L "$zipfile" "$i" | egrep $opt "$pat" | sed "s|^|${i}:|" r=$? fi test "$r" -ne 0 && res="$r" done exit $res |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0047 ]-- |