POC详情: c23270a378a667d0c49a123b3ac5804e65704911

来源
关联漏洞
标题: GNU Bash 远程代码执行漏洞 (CVE-2014-6271)
描述:GNU Bash是美国软件开发者布莱恩-福克斯(Brian J. Fox)为GNU计划而编写的一个Shell(命令语言解释器),它运行于类Unix操作系统中(Linux系统的默认Shell),并能够从标准输入设备或文件中读取、执行命令,同时也结合了一部分ksh和csh的特点。 GNU Bash 4.3及之前版本中存在安全漏洞,该漏洞源于程序没有正确处理环境变量值内的函数定义。远程攻击者可借助特制的环境变量利用该漏洞执行任意代码。以下产品和模块可能会被利用:OpenSSH sshd中的ForceComman
文件快照

[4.0K] /data/pocs/c23270a378a667d0c49a123b3ac5804e65704911 ├── [ 38K] ABOUT-NLS ├── [130K] aclocal.m4 ├── [ 15K] alias.c ├── [2.1K] alias.h ├── [ 23K] array.c ├── [ 25K] arrayfunc.c ├── [2.7K] arrayfunc.h ├── [3.9K] array.h ├── [ 10K] assoc.c ├── [2.2K] assoc.h ├── [ 17K] AUTHORS ├── [1.2K] bashansi.h ├── [ 23K] bashhist.c ├── [2.4K] bashhist.h ├── [1.3K] bashintl.h ├── [1.5K] bashjmp.h ├── [ 98K] bashline.c ├── [1.9K] bashline.h ├── [1.1K] bashtypes.h ├── [5.6K] bracecomp.c ├── [ 15K] braces.c ├── [4.0K] builtins │   ├── [4.9K] alias.def │   ├── [4.4K] bashgetopt.c │   ├── [1.2K] bashgetopt.h │   ├── [7.9K] bind.def │   ├── [3.3K] break.def │   ├── [2.2K] builtin.def │   ├── [4.0K] caller.def │   ├── [ 14K] cd.def │   ├── [1.4K] colon.def │   ├── [5.9K] command.def │   ├── [ 19K] common.c │   ├── [6.3K] common.h │   ├── [ 21K] complete.def │   ├── [ 15K] declare.def │   ├── [4.7K] echo.def │   ├── [ 12K] enable.def │   ├── [1.7K] eval.def │   ├── [8.8K] evalfile.c │   ├── [ 13K] evalstring.c │   ├── [6.0K] exec.def │   ├── [4.3K] exit.def │   ├── [ 17K] fc.def │   ├── [4.1K] fg_bg.def │   ├── [8.1K] getopt.c │   ├── [2.1K] getopt.h │   ├── [8.2K] getopts.def │   ├── [6.5K] hash.def │   ├── [8.6K] help.def │   ├── [ 10K] history.def │   ├── [2.1K] inlib.def │   ├── [7.0K] jobs.def │   ├── [6.1K] kill.def │   ├── [3.3K] let.def │   ├── [ 33K] Makefile.in │   ├── [9.2K] mapfile.def │   ├── [ 39K] mkbuiltins.c │   ├── [ 26K] printf.def │   ├── [1.6K] psize.c │   ├── [1.0K] psize.sh │   ├── [ 20K] pushd.def │   ├── [ 24K] read.def │   ├── [9.8K] reserved.def │   ├── [2.0K] return.def │   ├── [ 13K] setattr.def │   ├── [ 23K] set.def │   ├── [2.5K] shift.def │   ├── [ 18K] shopt.def │   ├── [5.7K] source.def │   ├── [2.9K] suspend.def │   ├── [4.7K] test.def │   ├── [2.7K] times.def │   ├── [8.0K] trap.def │   ├── [ 10K] type.def │   ├── [ 18K] ulimit.def │   ├── [7.0K] umask.def │   └── [4.7K] wait.def ├── [2.2K] builtins.h ├── [ 14] ChangeLog -> CWRU/changelog ├── [274K] CHANGES ├── [ 14K] command.h ├── [ 17K] COMPAT ├── [6.3K] config-bot.h ├── [ 28K] config.h.in ├── [4.4K] config-top.h ├── [848K] configure ├── [ 35K] configure.in ├── [1.7K] conftypes.h ├── [ 12K] copy_cmd.c ├── [ 34K] COPYING ├── [4.0K] cross-build │   ├── [ 13K] cygwin32.cache │   ├── [8.4K] opennt.cache │   └── [2.0K] x86-beos.cache ├── [4.0K] CWRU │   ├── [366K] changelog │   ├── [ 12K] mh-folder-comp │   ├── [4.0K] misc │   │   ├── [ 823] bison │   │   ├── [1.2K] errlist.c │   │   ├── [1.9K] hpux10-dlfcn.h │   │   ├── [1.1K] open-files.c │   │   ├── [1.2K] sigs.c │   │   └── [6.1K] sigstat.c │   ├── [ 454] PLATFORMS │   ├── [ 550] README │   └── [ 358] sh-redir-hack ├── [6.2K] dispose_cmd.c ├── [1.4K] dispose_cmd.h ├── [4.0K] doc │   ├── [ 41K] article.ms │   ├── [129K] article.pdf │   ├── [ 80K] article.ps │   ├── [ 47K] article.txt │   ├── [365K] bash.0 │   ├── [276K] bash.1 │   ├── [2.2K] bashbug.0 │   ├── [1.8K] bashbug.1 │   ├── [8.8K] bashbug.ps │   ├── [305K] bash.html │   ├── [289K] bash.pdf │   ├── [516K] bash.ps │   ├── [664K] bashref.dvi │   ├── [783K] bashref.html │   ├── [444K] bashref.info │   ├── [557K] bashref.pdf │   ├── [990K] bashref.ps │   ├── [291K] bashref.texi │   ├── [115K] builtins.0 │   ├── [ 731] builtins.1 │   ├── [161K] builtins.ps │   ├── [ 92K] FAQ │   ├── [ 23K] fdl.texi │   ├── [ 22K] fdl.txt │   ├── [1.1K] htmlpost.sh │   ├── [ 217] infopost.sh │   ├── [6.9K] INTRO │   ├── [7.9K] Makefile.in │   ├── [2.3K] rbash.0 │   ├── [ 156] rbash.1 │   ├── [8.7K] rbash.ps │   ├── [1.1K] README │   ├── [223K] rose94.pdf │   ├── [ 99K] rose94.ps │   ├── [287K] texinfo.tex │   └── [ 219] version.texi ├── [9.1K] error.c ├── [2.8K] error.h ├── [6.7K] eval.c ├── [4.0K] examples │   ├── [4.0K] complete │   │   ├── [4.5K] bashcc-1.0.1.tar.gz │   │   ├── [211K] bash_completion │   │   ├── [6.7K] complete2.ianmac │   │   ├── [ 11K] complete-examples │   │   ├── [ 987] complete.freebsd │   │   ├── [1.3K] complete.gnu-longopt │   │   └── [ 12K] complete.ianmac │   ├── [4.0K] functions │   │   ├── [1.7K] array-stuff │   │   ├── [ 340] array-to-string │   │   ├── [2.8K] autoload │   │   ├── [3.9K] autoload.v2 │   │   ├── [2.6K] autoload.v3 │   │   ├── [ 645] basename │   │   ├── [ 762] basename2 │   │   ├── [1.7K] coproc.bash │   │   ├── [2.2K] coshell.bash │   │   ├── [1.5K] coshell.README │   │   ├── [ 834] csh-compat │   │   ├── [2.5K] dirfuncs │   │   ├── [ 573] dirname │   │   ├── [ 599] emptydir │   │   ├── [ 620] exitstat │   │   ├── [1.3K] external │   │   ├── [ 309] fact │   │   ├── [1.0K] fstty │   │   ├── [ 442] func │   │   ├── [ 558] gethtml │   │   ├── [8.9K] getoptx.bash │   │   ├── [1004] inetaddr │   │   ├── [ 186] inpath │   │   ├── [ 482] isnum2 │   │   ├── [1.2K] isnum.bash │   │   ├── [ 301] isvalidip │   │   ├── [2.0K] jdate.bash │   │   ├── [ 111] jj.bash │   │   ├── [1.0K] keep │   │   ├── [ 635] ksh-cd │   │   ├── [1.2K] ksh-compat-test │   │   ├── [4.2K] kshenv │   │   ├── [ 127] login │   │   ├── [ 545] lowercase │   │   ├── [2.7K] manpage │   │   ├── [ 349] mhfold │   │   ├── [ 732] notify.bash │   │   ├── [1.2K] pathfuncs │   │   ├── [1.7K] recurse │   │   ├── [ 894] repeat2 │   │   ├── [ 283] repeat3 │   │   ├── [ 528] seq │   │   ├── [ 814] seq2 │   │   ├── [ 57] shcat │   │   ├── [ 174] shcat2 │   │   ├── [ 992] sort-pos-params │   │   ├── [1.1K] substr │   │   ├── [1.4K] substr2 │   │   ├── [ 480] term │   │   ├── [1.0K] whatis │   │   ├── [ 990] whence │   │   ├── [ 856] which │   │   ├── [ 450] xalias.bash │   │   └── [ 976] xfind.bash │   ├── [ 20K] INDEX.html │   ├── [ 12K] INDEX.txt │   ├── [4.0K] loadables │   │   ├── [2.7K] basename.c │   │   ├── [2.2K] cat.c │   │   ├── [8.8K] cut.c │   │   ├── [3.1K] dirname.c │   │   ├── [ 11K] finfo.c │   │   ├── [ 41K] getconf.c │   │   ├── [4.8K] getconf.h │   │   ├── [3.5K] head.c │   │   ├── [2.0K] hello.c │   │   ├── [6.2K] id.c │   │   ├── [5.1K] ln.c │   │   ├── [1.6K] logname.c │   │   ├── [6.7K] Makefile.in │   │   ├── [5.7K] mkdir.c │   │   ├── [1.4K] mypid.c │   │   ├── [1.3K] necho.c │   │   ├── [9.7K] pathchk.c │   │   ├── [4.0K] perl │   │   │   ├── [ 616] bperl.c │   │   │   ├── [ 551] iperl.c │   │   │   ├── [2.5K] Makefile.in │   │   │   └── [ 294] README │   │   ├── [3.7K] print.c │   │   ├── [2.0K] printenv.c │   │   ├── [2.7K] push.c │   │   ├── [2.9K] README │   │   ├── [3.3K] realpath.c │   │   ├── [1.9K] rmdir.c │   │   ├── [2.0K] sleep.c │   │   ├── [3.2K] strftime.c │   │   ├── [1.4K] sync.c │   │   ├── [4.1K] tee.c │   │   ├── [1.1K] template.c │   │   ├── [1.4K] truefalse.c │   │   ├── [2.1K] tty.c │   │   ├── [3.1K] uname.c │   │   ├── [1.8K] unlink.c │   │   └── [1.5K] whoami.c │   ├── [4.0K] misc │   │   ├── [ 981] aliasconv.bash │   │   ├── [ 973] aliasconv.sh │   │   ├── [3.3K] cshtobash │   │   └── [1.4K] suncmd.termcap │   ├── [4.0K] obashdb │   │   ├── [ 12K] bashdb │   │   ├── [6.2K] bashdb.el │   │   ├── [1.2K] PERMISSION │   │   └── [ 190] README │   ├── [4.0K] scripts │   │   ├── [ 14K] adventure.sh │   │   ├── [1.8K] bash-hexdump.sh │   │   ├── [ 27K] bcsh.sh │   │   ├── [ 114] cat.sh │   │   ├── [ 297] center │   │   ├── [9.7K] dd-ex.sh │   │   ├── [2.9K] fixfiles.bash │   │   ├── [ 400] hanoi.bash │   │   ├── [ 296] inpath │   │   ├── [1.9K] krand.bash │   │   ├── [4.5K] line-input.bash │   │   ├── [ 862] nohup.bash │   │   ├── [1.2K] precedence │   │   ├── [ 409] randomcard.bash │   │   ├── [ 470] scrollbar │   │   ├── [ 452] scrollbar2 │   │   ├── [ 288] self-repro │   │   ├── [1.2K] showperm.bash │   │   ├── [2.2K] shprompt │   │   ├── [ 285] spin.bash │   │   ├── [1.2K] timeout │   │   ├── [ 861] timeout2 │   │   ├── [2.5K] timeout3 │   │   ├── [ 801] vtree2 │   │   ├── [1.8K] vtree3 │   │   ├── [1.8K] vtree3a │   │   ├── [4.4K] websrv.sh │   │   ├── [ 495] xterm_title │   │   └── [ 489] zprintf │   ├── [4.0K] scripts.noah │   │   ├── [ 758] aref.bash │   │   ├── [ 748] bash.sub.bash │   │   ├── [1.0K] bash_version.bash │   │   ├── [ 884] meta.bash │   │   ├── [1.8K] mktmp.bash │   │   ├── [5.0K] number.bash │   │   ├── [1.4K] PERMISSION │   │   ├── [1.0K] prompt.bash │   │   ├── [1.3K] README │   │   ├── [1.9K] remap_keys.bash │   │   ├── [5.2K] require.bash │   │   ├── [4.3K] send_mail.bash │   │   ├── [ 933] shcat.bash │   │   ├── [1.6K] source.bash │   │   ├── [5.0K] string.bash │   │   ├── [1.7K] stty.bash │   │   └── [1.8K] y_or_n_p.bash │   ├── [4.0K] scripts.v2 │   │   ├── [1.9K] arc2tarz │   │   ├── [1.6K] bashrand │   │   ├── [1.2K] cal2day.bash │   │   ├── [2.9K] cdhist.bash │   │   ├── [1012] corename │   │   ├── [7.2K] fman │   │   ├── [7.1K] frcp │   │   ├── [ 933] lowercase │   │   ├── [5.2K] ncp │   │   ├── [1.4K] newext │   │   ├── [5.2K] nmv │   │   ├── [4.5K] pages │   │   ├── [2.2K] PERMISSION │   │   ├── [3.3K] pf │   │   ├── [ 334] pmtop │   │   ├── [1.6K] README │   │   ├── [ 19K] ren │   │   ├── [3.0K] rename │   │   ├── [3.0K] repeat │   │   ├── [1.3K] shprof │   │   ├── [2.0K] untar │   │   ├── [ 740] uudec │   │   ├── [1.6K] uuenc │   │   ├── [4.8K] vtree │   │   └── [2.6K] where │   └── [4.0K] startup-files │   ├── [4.0K] apple │   │   ├── [ 647] aliases │   │   ├── [ 254] bash.defaults │   │   ├── [ 454] environment │   │   ├── [ 286] login │   │   ├── [ 199] logout │   │   ├── [1.5K] rc │   │   └── [1.0K] README │   ├── [1.1K] Bash_aliases │   ├── [ 887] bash-profile │   ├── [ 339] Bash_profile │   ├── [1.6K] bashrc │   ├── [1.7K] Bashrc.bfox │   └── [ 844] README ├── [139K] execute_cmd.c ├── [2.4K] execute_cmd.h ├── [ 30K] expr.c ├── [ 17K] externs.h ├── [ 17K] findcmd.c ├── [1.3K] findcmd.h ├── [9.8K] flags.c ├── [2.3K] flags.h ├── [ 27K] general.c ├── [10.0K] general.h ├── [5.1K] hashcmd.c ├── [1.4K] hashcmd.h ├── [9.7K] hashlib.c ├── [3.0K] hashlib.h ├── [4.0K] include │   ├── [1.4K] ansi_stdlib.h │   ├── [3.8K] chartypes.h │   ├── [1.5K] filecntl.h │   ├── [2.9K] gettext.h │   ├── [2.1K] maxpath.h │   ├── [1.9K] memalloc.h │   ├── [3.6K] ocache.h │   ├── [1.9K] posixdir.h │   ├── [1.2K] posixjmp.h │   ├── [1.3K] posixselect.h │   ├── [4.2K] posixstat.h │   ├── [1.5K] posixtime.h │   ├── [3.0K] posixwait.h │   ├── [ 14K] shmbchar.h │   ├── [ 12K] shmbutil.h │   ├── [3.6K] shtty.h │   ├── [2.2K] stdc.h │   ├── [1.7K] systimes.h │   ├── [2.6K] typemax.h │   └── [2.9K] unionwait.h ├── [ 16K] input.c ├── [4.3K] input.h ├── [ 16K] INSTALL ├── [110K] jobs.c ├── [8.4K] jobs.h ├── [4.0K] lib │   ├── [4.0K] glob │   │   ├── [4.4K] collsyms.h │   │   ├── [4.0K] doc │   │   │   ├── [ 22] glob.texi │   │   │   └── [ 101] Makefile │   │   ├── [ 27K] glob.c │   │   ├── [1.6K] glob.h │   │   ├── [1.7K] glob_loop.c │   │   ├── [6.2K] gmisc.c │   │   ├── [4.6K] Makefile.in │   │   ├── [1.3K] ndir.h │   │   ├── [9.1K] smatch.c │   │   ├── [ 21K] sm_loop.c │   │   ├── [1.8K] strmatch.c │   │   ├── [2.1K] strmatch.h │   │   └── [8.7K] xmbsrtowcs.c │   ├── [4.0K] intl │   │   ├── [9.8K] bindtextdom.c │   │   ├── [ 73] ChangeLog │   │   ├── [ 14K] config.charset │   │   ├── [1.8K] dcgettext.c │   │   ├── [ 33K] dcigettext.c │   │   ├── [1.8K] dcngettext.c │   │   ├── [1.7K] dgettext.c │   │   ├── [1.9K] dngettext.c │   │   ├── [2.8K] eval-plural.h │   │   ├── [4.5K] explodename.c │   │   ├── [5.5K] finddomain.c │   │   ├── [1.8K] gettext.c │   │   ├── [6.6K] gettextP.h │   │   ├── [4.6K] gmo.h │   │   ├── [1.8K] hash-string.h │   │   ├── [3.5K] intl-compat.c │   │   ├── [ 12K] l10nflist.c │   │   ├── [ 11K] libgnuintl.h.in │   │   ├── [5.9K] loadinfo.h │   │   ├── [ 34K] loadmsgcat.c │   │   ├── [ 10K] localcharset.c │   │   ├── [1.3K] localcharset.h │   │   ├── [2.6K] locale.alias │   │   ├── [9.8K] localealias.c │   │   ├── [ 22K] localename.c │   │   ├── [2.7K] log.c │   │   ├── [ 15K] Makefile.in │   │   ├── [1.9K] ngettext.c │   │   ├── [2.8K] os2compat.c │   │   ├── [1.5K] os2compat.h │   │   ├── [ 886] osdep.c │   │   ├── [ 41K] plural.c │   │   ├── [3.9K] plural-exp.c │   │   ├── [4.2K] plural-exp.h │   │   ├── [7.9K] plural.y │   │   ├── [1007] ref-add.sin │   │   ├── [ 962] ref-del.sin │   │   ├── [ 12K] relocatable.c │   │   ├── [2.5K] relocatable.h │   │   ├── [4.4K] textdomain.c │   │   └── [ 40] VERSION │   ├── [4.0K] malloc │   │   ├── [ 14K] alloca.c │   │   ├── [1.8K] getpagesize.h │   │   ├── [ 269] i386-alloca.s │   │   ├── [4.9K] imalloc.h │   │   ├── [3.6K] Makefile.in │   │   ├── [ 34K] malloc.c │   │   ├── [3.7K] mstats.h │   │   ├── [2.1K] shmalloc.h │   │   ├── [4.9K] stats.c │   │   ├── [ 768] stub.c │   │   ├── [6.0K] table.c │   │   ├── [3.4K] table.h │   │   ├── [2.6K] trace.c │   │   ├── [3.3K] watch.c │   │   ├── [1.2K] watch.h │   │   ├── [1.7K] x386-alloca.s │   │   ├── [ 968] xleaktrace │   │   └── [2.2K] xmalloc.c │   ├── [4.0K] readline │   │   ├── [1.4K] ansi_stdlib.h │   │   ├── [ 58K] bind.c │   │   ├── [7.3K] callback.c │   │   ├── [ 14K] ChangeLog │   │   ├── [4.4K] chardefs.h │   │   ├── [2.4K] compat.c │   │   ├── [ 78K] complete.c │   │   ├── [ 34K] COPYING │   │   ├── [ 81K] display.c │   │   ├── [4.0K] doc │   │   │   ├── [ 23K] fdl.texi │   │   │   ├── [2.7K] history.texi │   │   │   ├── [ 20K] hstech.texi │   │   │   ├── [ 16K] hsuser.texi │   │   │   ├── [3.8K] Makefile │   │   │   ├── [2.8K] rlman.texi │   │   │   ├── [ 88K] rltech.texi │   │   │   ├── [2.4K] rluserman.texi │   │   │   ├── [ 72K] rluser.texi │   │   │   └── [ 221] version.texi │   │   ├── [ 37K] emacs_keymap.c │   │   ├── [4.0K] examples │   │   │   ├── [5.6K] excallback.c │   │   │   ├── [ 11K] fileman.c │   │   │   ├── [2.8K] histexamp.c │   │   │   ├── [2.3K] Inputrc │   │   │   ├── [1.3K] Makefile │   │   │   ├── [3.2K] manexamp.c │   │   │   ├── [3.1K] rl.c │   │   │   ├── [3.2K] rlcat.c │   │   │   └── [2.1K] rltest.c │   │   ├── [8.9K] funmap.c │   │   ├── [ 40K] histexpand.c │   │   ├── [ 14K] histfile.c │   │   ├── [2.3K] histlib.h │   │   ├── [ 12K] history.c │   │   ├── [9.8K] history.h │   │   ├── [4.8K] histsearch.c │   │   ├── [ 13K] input.c │   │   ├── [ 20K] isearch.c │   │   ├── [3.7K] keymaps.c │   │   ├── [3.1K] keymaps.h │   │   ├── [ 15K] kill.c │   │   ├── [6.8K] macro.c │   │   ├── [ 11K] Makefile.in │   │   ├── [8.8K] mbutil.c │   │   ├── [ 15K] misc.c │   │   ├── [5.9K] nls.c │   │   ├── [4.4K] parens.c │   │   ├── [1.9K] posixdir.h │   │   ├── [1.2K] posixjmp.h │   │   ├── [1.3K] posixselect.h │   │   ├── [4.2K] posixstat.h │   │   ├── [ 33K] readline.c │   │   ├── [ 36K] readline.h │   │   ├── [ 276] README │   │   ├── [2.1K] rlconf.h │   │   ├── [4.6K] rldefs.h │   │   ├── [5.0K] rlmbutil.h │   │   ├── [ 15K] rlprivate.h │   │   ├── [1.2K] rlshell.h │   │   ├── [1.5K] rlstdc.h │   │   ├── [ 22K] rltty.c │   │   ├── [2.5K] rltty.h │   │   ├── [2.8K] rltypedefs.h │   │   ├── [2.2K] rlwinsize.h │   │   ├── [1.3K] savestring.c │   │   ├── [ 14K] search.c │   │   ├── [4.4K] shell.c │   │   ├── [ 17K] signals.c │   │   ├── [ 130] STANDALONE │   │   ├── [1.5K] tcap.h │   │   ├── [ 18K] terminal.c │   │   ├── [ 37K] text.c │   │   ├── [ 13K] tilde.c │   │   ├── [3.0K] tilde.h │   │   ├── [7.0K] undo.c │   │   ├── [ 11K] util.c │   │   ├── [ 36K] vi_keymap.c │   │   ├── [ 44K] vi_mode.c │   │   ├── [1.5K] xfree.c │   │   ├── [2.0K] xmalloc.c │   │   └── [1.3K] xmalloc.h │   ├── [4.0K] sh │   │   ├── [5.8K] casemod.c │   │   ├── [1.5K] clktck.c │   │   ├── [1.9K] clock.c │   │   ├── [1.5K] dprintf.c │   │   ├── [5.9K] eaccess.c │   │   ├── [ 962] fmtullong.c │   │   ├── [3.8K] fmtulong.c │   │   ├── [ 908] fmtumax.c │   │   ├── [3.9K] fnxform.c │   │   ├── [7.8K] fpurge.c │   │   ├── [7.5K] getcwd.c │   │   ├── [4.8K] getenv.c │   │   ├── [6.1K] inet_aton.c │   │   ├── [2.3K] input_avail.c │   │   ├── [1.7K] itos.c │   │   ├── [4.2K] mailstat.c │   │   ├── [ 20K] Makefile.in │   │   ├── [3.2K] makepath.c │   │   ├── [1.9K] mbscasecmp.c │   │   ├── [2.1K] mbschr.c │   │   ├── [1.8K] mbscmp.c │   │   ├── [ 930] memset.c │   │   ├── [ 12K] mktime.c │   │   ├── [2.4K] netconn.c │   │   ├── [7.2K] netopen.c │   │   ├── [6.2K] oslib.c │   │   ├── [5.9K] pathcanon.c │   │   ├── [6.7K] pathphys.c │   │   ├── [1.6K] rename.c │   │   ├── [1.6K] setlinebuf.c │   │   ├── [3.0K] shmatch.c │   │   ├── [2.0K] shmbchar.c │   │   ├── [6.3K] shquote.c │   │   ├── [5.9K] shtty.c │   │   ├── [ 49K] snprintf.c │   │   ├── [4.4K] spell.c │   │   ├── [1.9K] strcasecmp.c │   │   ├── [1.4K] strcasestr.c │   │   ├── [5.6K] strchrnul.c │   │   ├── [1.7K] strerror.c │   │   ├── [ 22K] strftime.c │   │   ├── [5.8K] stringlist.c │   │   ├── [5.1K] stringvec.c │   │   ├── [1.3K] strnlen.c │   │   ├── [1.3K] strpbrk.c │   │   ├── [2.7K] strstr.c │   │   ├── [4.5K] strtod.c │   │   ├── [2.6K] strtoimax.c │   │   ├── [5.8K] strtol.c │   │   ├── [ 998] strtoll.c │   │   ├── [ 953] strtoul.c │   │   ├── [1.0K] strtoull.c │   │   ├── [2.8K] strtoumax.c │   │   ├── [7.2K] strtrans.c │   │   ├── [2.0K] times.c │   │   ├── [3.4K] timeval.c │   │   ├── [4.8K] tmpfile.c │   │   ├── [2.7K] uconvert.c │   │   ├── [2.4K] ufuncs.c │   │   ├── [4.5K] unicode.c │   │   ├── [1.9K] vprint.c │   │   ├── [1.2K] wcsdup.c │   │   ├── [1.2K] wcswidth.c │   │   ├── [2.7K] winsize.c │   │   ├── [1.5K] zcatfd.c │   │   ├── [2.9K] zgetline.c │   │   ├── [1.9K] zmapfd.c │   │   ├── [3.3K] zread.c │   │   └── [1.5K] zwrite.c │   ├── [4.0K] termcap │   │   ├── [ 931] ltcap.h │   │   ├── [2.2K] Makefile.in │   │   ├── [ 17K] termcap.c │   │   ├── [1.6K] termcap.h │   │   ├── [7.8K] tparam.c │   │   └── [ 934] version.c │   └── [4.0K] tilde │   ├── [3.3K] Makefile.in │   ├── [ 228] README │   ├── [1.7K] shell.c │   ├── [ 13K] tilde.c │   └── [3.0K] tilde.h ├── [3.4K] list.c ├── [ 13K] locale.c ├── [ 11K] mailcheck.c ├── [1.3K] mailcheck.h ├── [ 22K] make_cmd.c ├── [2.9K] make_cmd.h ├── [ 76K] Makefile.in ├── [ 25K] MANIFEST ├── [ 401] MANIFEST.doc ├── [7.2K] mksyntax.c ├── [ 68K] NEWS ├── [ 21K] nojobs.c ├── [ 14K] NOTES ├── [4.2K] parser-built ├── [2.9K] parser.h ├── [162K] parse.y ├── [1.1K] patchlevel.h ├── [ 11K] pathexp.c ├── [3.8K] pathexp.h ├── [1.2K] pathnames.h.in ├── [ 39K] pcomplete.c ├── [4.7K] pcomplete.h ├── [4.3K] pcomplib.c ├── [4.0K] po │   ├── [1.2K] af.gmo │   ├── [121K] af.po │   ├── [103K] bash.pot │   ├── [ 34K] bg.gmo │   ├── [231K] bg.po │   ├── [ 217] boldquot.sed │   ├── [9.6K] ca.gmo │   ├── [206K] ca.po │   ├── [131K] cs.gmo │   ├── [222K] cs.po │   ├── [ 45K] de.gmo │   ├── [212K] de.po │   ├── [157K] en@boldquot.gmo │   ├── [1.3K] en@boldquot.header │   ├── [184K] en@boldquot.po │   ├── [156K] en@quot.gmo │   ├── [1.2K] en@quot.header │   ├── [182K] en@quot.po │   ├── [114K] eo.gmo │   ├── [187K] eo.po │   ├── [130K] es.gmo │   ├── [304K] es.po │   ├── [ 12K] et.gmo │   ├── [108K] et.po │   ├── [118K] fi.gmo │   ├── [184K] fi.po │   ├── [135K] fr.gmo │   ├── [231K] fr.po │   ├── [ 61K] ga.gmo │   ├── [134K] ga.po │   ├── [131K] hu.gmo │   ├── [189K] hu.po │   ├── [128K] id.gmo │   ├── [218K] id.po │   ├── [ 672] insert-header.sin │   ├── [142K] ja.gmo │   ├── [210K] ja.po │   ├── [ 140] LINGUAS │   ├── [ 29K] lt.gmo │   ├── [133K] lt.po │   ├── [ 12K] Makefile.in.in │   ├── [1.8K] Makevars │   ├── [129K] nl.gmo │   ├── [189K] nl.po │   ├── [ 24K] pl.gmo │   ├── [174K] pl.po │   ├── [1.4K] POTFILES.in │   ├── [9.4K] pt_BR.gmo │   ├── [200K] pt_BR.po │   ├── [ 153] quot.sed │   ├── [ 33] README │   ├── [ 432] remove-potcdate.sin │   ├── [9.2K] ro.gmo │   ├── [200K] ro.po │   ├── [8.9K] ru.gmo │   ├── [ 681] Rules-builtins │   ├── [1.6K] Rules-quot │   ├── [109K] ru.po │   ├── [130K] sk.gmo │   ├── [218K] sk.po │   ├── [126K] sv.gmo │   ├── [184K] sv.po │   ├── [ 24K] tr.gmo │   ├── [192K] tr.po │   ├── [136K] uk.gmo │   ├── [237K] uk.po │   ├── [140K] vi.gmo │   ├── [201K] vi.po │   ├── [120K] zh_CN.gmo │   ├── [176K] zh_CN.po │   ├── [5.9K] zh_TW.gmo │   └── [106K] zh_TW.po ├── [8.4K] POSIX ├── [ 36K] print_cmd.c ├── [1.8K] quit.h ├── [1.7K] RBASH ├── [3.6K] README ├── [ 36K] redir.c ├── [1.5K] redir.h ├── [ 49K] shell.c ├── [4.4K] shell.h ├── [ 16K] sig.c ├── [4.3K] sig.h ├── [4.7K] siglist.c ├── [1.5K] siglist.h ├── [6.5K] stringlib.c ├── [245K] subst.c ├── [ 13K] subst.h ├── [4.0K] support │   ├── [6.4K] bashbug.sh │   ├── [2.9K] bashversion.c │   ├── [3.3K] bash.xbm │   ├── [5.1K] checkbashisms │   ├── [ 44K] config.guess │   ├── [ 15K] config.rpath │   ├── [ 33K] config.sub │   ├── [2.1K] fixlinks │   ├── [5.2K] install.sh │   ├── [2.1K] Makefile.in │   ├── [ 83K] man2html.c │   ├── [6.1K] missing │   ├── [2.8K] mkclone │   ├── [2.1K] mkconffiles │   ├── [1.1K] mkdirs │   ├── [1.9K] mkinstalldirs │   ├── [2.6K] mksignames.c │   ├── [4.7K] mkversion.sh │   ├── [1.5K] printenv.c │   ├── [ 848] printenv.sh │   ├── [1.4K] recho.c │   ├── [2.6K] rlvers.sh │   ├── [ 14K] shobj-conf │   ├── [ 10K] signames.c │   ├── [ 549] SYMLINKS │   ├── [ 23K] texi2dvi │   ├── [138K] texi2html │   ├── [1.8K] xcase.c │   ├── [2.1K] xenix-link.sh │   └── [1.0K] zecho.c ├── [3.4K] syntax.h ├── [ 19K] test.c ├── [1.2K] test.h ├── [ 12K] tests │   ├── [ 289] alias1.sub │   ├── [ 103] alias.right │   ├── [ 600] alias.tests │   ├── [ 146] appendop.right │   ├── [ 743] appendop.tests │   ├── [ 438] arith1.sub │   ├── [ 479] arith2.sub │   ├── [ 809] arith3.sub │   ├── [ 92] arith4.sub │   ├── [ 905] arith-for.right │   ├── [ 864] arith-for.tests │   ├── [3.3K] arith.right │   ├── [4.2K] arith.tests │   ├── [1.1K] array10.sub │   ├── [ 30] array1.sub │   ├── [1.2K] array2.right │   ├── [ 24] array2.sub │   ├── [ 108] array3.sub │   ├── [ 436] array4.sub │   ├── [ 376] array5.sub │   ├── [1.3K] array6.sub │   ├── [ 297] array7.sub │   ├── [ 306] array8.sub │   ├── [ 271] array9.sub │   ├── [1.8K] array-at-star │   ├── [7.2K] array.right │   ├── [7.2K] array.tests │   ├── [ 233] assoc1.sub │   ├── [ 286] assoc2.sub │   ├── [ 200] assoc3.sub │   ├── [ 305] assoc4.sub │   ├── [ 405] assoc5.sub │   ├── [1.5K] assoc6.sub │   ├── [4.6K] assoc.right │   ├── [3.2K] assoc.tests │   ├── [1.5K] braces.right │   ├── [1.7K] braces.tests │   ├── [ 153] builtins1.sub │   ├── [ 151] builtins2.sub │   ├── [ 149] builtins3.sub │   ├── [1.5K] builtins.right │   ├── [5.4K] builtins.tests │   ├── [1.4K] casemod.right │   ├── [1.3K] casemod.tests │   ├── [ 62] case.right │   ├── [ 281] case.tests │   ├── [ 654] comsub1.sub │   ├── [ 35] comsub-eof0.sub │   ├── [ 33] comsub-eof1.sub │   ├── [ 13] comsub-eof2.sub │   ├── [ 31] comsub-eof3.sub │   ├── [ 36] comsub-eof4.sub │   ├── [ 51] comsub-eof5.sub │   ├── [ 695] comsub-eof.right │   ├── [ 179] comsub-eof.tests │   ├── [ 42] comsub-posix1.sub │   ├── [ 440] comsub-posix2.sub │   ├── [ 143] comsub-posix3.sub │   ├── [1.0K] comsub-posix.right │   ├── [2.2K] comsub-posix.tests │   ├── [ 503] comsub.right │   ├── [ 645] comsub.tests │   ├── [1004] cond-regexp.sub │   ├── [ 658] cond.right │   ├── [3.8K] cond.tests │   ├── [ 149] coproc.right │   ├── [ 584] coproc.tests │   ├── [ 259] COPYRIGHT │   ├── [1.4K] cprint.right │   ├── [1.1K] cprint.tests │   ├── [ 114] dbg-support2.right │   ├── [ 441] dbg-support2.tests │   ├── [ 486] dbg-support3.sub │   ├── [ 11K] dbg-support.right │   ├── [ 661] dbg-support.sub │   ├── [2.7K] dbg-support.tests │   ├── [ 287] dollar-at1.sub │   ├── [ 127] dollar-at2.sub │   ├── [ 79] dollar-at3.sub │   ├── [3.5K] dollar-at-star │   ├── [2.4K] dollar.right │   ├── [ 337] dollar-star1.sub │   ├── [ 163] dollar-star2.sub │   ├── [ 270] dollar-star3.sub │   ├── [ 79] dollar-star4.sub │   ├── [ 125] dollar-star5.sub │   ├── [ 311] dstack2.right │   ├── [ 529] dstack2.tests │   ├── [1.3K] dstack.right │   ├── [1.1K] dstack.tests │   ├── [5.9K] errors.right │   ├── [5.2K] errors.tests │   ├── [ 10] exec1.sub │   ├── [ 106] exec2.sub │   ├── [ 83] exec3.sub │   ├── [ 65] exec4.sub │   ├── [ 252] exec5.sub │   ├── [ 925] exec6.sub │   ├── [ 468] exec7.sub │   ├── [ 21] exec8.sub │   ├── [ 252] exec9.sub │   ├── [ 857] exec.right │   ├── [2.6K] execscript │   ├── [ 426] exp1.sub │   ├── [ 269] exp2.sub │   ├── [ 186] exp3.sub │   ├── [ 133] exp4.sub │   ├── [2.6K] exp.right │   ├── [6.0K] exp.tests │   ├── [ 559] extglob1.sub │   ├── [2.2K] extglob2.right │   ├── [2.5K] extglob2.tests │   ├── [ 231] extglob3.right │   ├── [1.3K] extglob3.tests │   ├── [ 765] extglob.right │   ├── [5.7K] extglob.tests │   ├── [ 638] func1.sub │   ├── [ 277] func2.sub │   ├── [ 636] func3.sub │   ├── [ 403] func4.sub │   ├── [2.0K] func.right │   ├── [1.8K] func.tests │   ├── [ 365] getopts1.sub │   ├── [ 480] getopts2.sub │   ├── [ 480] getopts3.sub │   ├── [ 535] getopts4.sub │   ├── [ 632] getopts5.sub │   ├── [ 425] getopts6.sub │   ├── [ 538] getopts7.sub │   ├── [1.3K] getopts.right │   ├── [1.1K] getopts.tests │   ├── [ 194] glob1.sub │   ├── [1.9K] glob.right │   ├── [ 257] globstar1.sub │   ├── [3.1K] globstar.right │   ├── [ 978] globstar.tests │   ├── [5.6K] glob.tests │   ├── [ 101] heredoc1.sub │   ├── [ 571] heredoc.right │   ├── [1.3K] heredoc.tests │   ├── [ 414] herestr.right │   ├── [ 388] herestr.tests │   ├── [2.4K] histexp.right │   ├── [1.7K] histexp.tests │   ├── [ 119] history1.sub │   ├── [ 164] history2.sub │   ├── [ 92] history.list │   ├── [3.4K] history.right │   ├── [1.3K] history.tests │   ├── [ 34] ifs-posix.right │   ├── [4.8K] ifs-posix.tests │   ├── [ 88] ifs.right │   ├── [ 730] ifs.tests │   ├── [ 126] input-line.sh │   ├── [ 45] input-line.sub │   ├── [ 124] input.right │   ├── [ 188] intl1.sub │   ├── [ 203] intl2.sub │   ├── [ 191] intl.right │   ├── [ 680] intl.tests │   ├── [ 20] invert.right │   ├── [ 417] invert.tests │   ├── [1003] iquote.right │   ├── [1.7K] iquote.tests │   ├── [ 241] jobs1.sub │   ├── [ 216] jobs2.sub │   ├── [ 373] jobs3.sub │   ├── [ 380] jobs4.sub │   ├── [2.7K] jobs.right │   ├── [3.0K] jobs.tests │   ├── [ 129] lastpipe1.sub │   ├── [ 136] lastpipe.right │   ├── [ 989] lastpipe.tests │   ├── [ 243] mapfile1.sub │   ├── [ 337] mapfile.data │   ├── [2.3K] mapfile.right │   ├── [ 862] mapfile.tests │   ├── [4.0K] misc │   │   ├── [ 212] dev-tcp.tests │   │   ├── [1.2K] perf-script │   │   ├── [ 232] perftest │   │   ├── [ 215] read-nchars.tests │   │   ├── [ 170] redir-t2.sh │   │   ├── [ 39] run-r2.sh │   │   ├── [ 103] sigint-1.sh │   │   ├── [ 59] sigint-2.sh │   │   ├── [ 72] sigint-3.sh │   │   ├── [ 94] sigint-4.sh │   │   ├── [ 149] test-minus-e.1 │   │   ├── [ 186] test-minus-e.2 │   │   └── [ 360] wait-bg.tests │   ├── [3.6K] more-exp.right │   ├── [6.8K] more-exp.tests │   ├── [ 198] new-exp1.sub │   ├── [ 697] new-exp2.sub │   ├── [ 271] new-exp3.sub │   ├── [ 850] new-exp4.sub │   ├── [ 576] new-exp5.sub │   ├── [ 425] new-exp6.sub │   ├── [ 151] new-exp7.sub │   ├── [1.4K] new-exp8.sub │   ├── [139K] new-exp.right │   ├── [9.9K] new-exp.tests │   ├── [1.9K] nquote1.right │   ├── [ 89] nquote1.sub │   ├── [1.2K] nquote1.tests │   ├── [1.4K] nquote2.right │   ├── [1.3K] nquote2.tests │   ├── [1.0K] nquote3.right │   ├── [1.5K] nquote3.tests │   ├── [ 287] nquote4.right │   ├── [ 325] nquote4.tests │   ├── [1.4K] nquote5.right │   ├── [ 948] nquote5.tests │   ├── [ 663] nquote.right │   ├── [1.6K] nquote.tests │   ├── [ 49] posix2.right │   ├── [4.4K] posix2.tests │   ├── [1.6K] posixexp1.sub │   ├── [ 576] posixexp2.right │   ├── [ 918] posixexp2.sub │   ├── [2.9K] posixexp2.tests │   ├── [ 930] posixexp.right │   ├── [1.8K] posixexp.tests │   ├── [ 243] posixpat.right │   ├── [3.6K] posixpat.tests │   ├── [ 255] posixpipe.right │   ├── [ 384] posixpipe.tests │   ├── [1.2K] precedence │   ├── [ 886] prec.right │   ├── [7.8K] printf1.sub │   ├── [ 150] printf2.sub │   ├── [1.1K] printf3.sub │   ├── [3.0K] printf.right │   ├── [6.7K] printf.tests │   ├── [ 836] quote.right │   ├── [1.4K] quote.tests │   ├── [ 244] read1.sub │   ├── [ 339] read2.sub │   ├── [ 246] read3.sub │   ├── [ 46] read4.sub │   ├── [ 402] read5.sub │   ├── [ 211] read6.sub │   ├── [ 62] README │   ├── [ 709] read.right │   ├── [2.3K] read.tests │   ├── [ 142] redir1.sub │   ├── [ 24] redir2.sub │   ├── [ 6] redir3.in1 │   ├── [ 12] redir3.in2 │   ├── [ 234] redir3.sub │   ├── [ 3] redir4.in1 │   ├── [ 703] redir4.sub │   ├── [ 279] redir5.sub │   ├── [ 50] redir6.sub │   ├── [ 763] redir7.sub │   ├── [ 645] redir8.sub │   ├── [ 393] redir9.sub │   ├── [1.5K] redir.right │   ├── [3.2K] redir.tests │   ├── [2.0K] rhs-exp.right │   ├── [2.1K] rhs-exp.tests │   ├── [ 690] rsh.right │   ├── [ 561] rsh.tests │   ├── [ 82] run-alias │   ├── [ 535] run-all │   ├── [ 88] run-appendop │   ├── [ 82] run-arith │   ├── [ 90] run-arith-for │   ├── [ 341] run-array │   ├── [ 202] run-array2 │   ├── [ 199] run-assoc │   ├── [ 79] run-braces │   ├── [ 278] run-builtins │   ├── [ 80] run-case │   ├── [ 86] run-casemod │   ├── [ 84] run-comsub │   ├── [ 92] run-comsub-eof │   ├── [ 96] run-comsub-posix │   ├── [ 350] run-cond │   ├── [ 192] run-coproc │   ├── [ 84] run-cprint │   ├── [ 326] run-dbg-support │   ├── [ 433] run-dbg-support2 │   ├── [ 171] run-dirstack │   ├── [ 86] run-dollars │   ├── [ 84] run-errors │   ├── [ 610] run-execscript │   ├── [ 93] run-exp-tests │   ├── [ 130] run-extglob │   ├── [ 132] run-extglob2 │   ├── [ 112] run-extglob3 │   ├── [ 283] run-func │   ├── [ 86] run-getopts │   ├── [ 118] run-globstar │   ├── [ 129] run-glob-test │   ├── [ 86] run-heredoc │   ├── [ 86] run-herestr │   ├── [ 203] run-histexpand │   ├── [ 203] run-history │   ├── [ 78] run-ifs │   ├── [ 90] run-ifs-posix │   ├── [ 81] run-input-test │   ├── [ 401] run-intl │   ├── [ 104] run-invert │   ├── [ 83] run-iquote │   ├── [ 331] run-jobs │   ├── [ 88] run-lastpipe │   ├── [ 86] run-mapfile │   ├── [ 926] run-minimal │   ├── [ 108] run-more-exp │   ├── [ 586] run-new-exp │   ├── [ 104] run-nquote │   ├── [ 228] run-nquote1 │   ├── [ 228] run-nquote2 │   ├── [ 228] run-nquote3 │   ├── [ 230] run-nquote4 │   ├── [ 106] run-nquote5 │   ├── [ 104] run-posix2 │   ├── [ 88] run-posixexp │   ├── [ 90] run-posixexp2 │   ├── [ 83] run-posixpat │   ├── [ 90] run-posixpipe │   ├── [ 75] run-precedence │   ├── [ 204] run-printf │   ├── [ 81] run-quote │   ├── [ 210] run-read │   ├── [ 444] run-redir │   ├── [ 86] run-rhs-exp │   ├── [ 78] run-rsh │   ├── [ 77] run-set-e │   ├── [ 314] run-set-x │   ├── [ 82] run-shopt │   ├── [ 77] run-strip │   ├── [ 109] run-test │   ├── [ 77] run-tilde │   ├── [ 79] run-tilde2 │   ├── [ 304] run-trap │   ├── [ 80] run-type │   ├── [ 96] run-varenv │   ├── [ 84] run-vredir │   ├── [1.6K] set-e1.sub │   ├── [ 532] set-e2.sub │   ├── [ 556] set-e.right │   ├── [1.4K] set-e.tests │   ├── [ 282] set-x1.sub │   ├── [ 565] set-x.right │   ├── [ 293] set-x.tests │   ├── [4.7K] shopt.right │   ├── [1.6K] shopt.tests │   ├── [ 11] source1.sub │   ├── [ 89] source2.sub │   ├── [ 10] source3.sub │   ├── [ 15] source4.sub │   ├── [ 294] source5.sub │   ├── [ 495] source6.sub │   ├── [ 101] strip.right │   ├── [ 377] strip.tests │   ├── [3.1K] test.right │   ├── [6.7K] test.tests │   ├── [ 289] tilde2.right │   ├── [ 751] tilde2.tests │   ├── [ 362] tilde.right │   ├── [1.2K] tilde.tests │   ├── [ 98] trap1.sub │   ├── [ 69] trap2a.sub │   ├── [ 262] trap2.sub │   ├── [ 99] trap3.sub │   ├── [1.9K] trap.right │   ├── [1.3K] trap.tests │   ├── [ 88] type1.sub │   ├── [ 101] type2.sub │   ├── [ 173] type3.sub │   ├── [1.2K] type.right │   ├── [1.4K] type.tests │   ├── [ 395] varenv1.sub │   ├── [ 351] varenv2.sub │   ├── [ 613] varenv.right │   ├── [3.7K] varenv.sh │   ├── [ 163] version │   ├── [ 164] version.mini │   ├── [ 90] vredir1.sub │   ├── [ 471] vredir2.sub │   ├── [ 124] vredir3.sub │   ├── [ 182] vredir4.sub │   ├── [ 201] vredir5.sub │   ├── [ 169] vredir6.sub │   ├── [1.3K] vredir.right │   └── [ 455] vredir.tests ├── [ 30K] trap.c ├── [3.1K] trap.h ├── [8.5K] unwind_prot.c ├── [1.9K] unwind_prot.h ├── [116K] variables.c ├── [ 15K] variables.h ├── [2.9K] version.c ├── [4.6K] xmalloc.c ├── [1.7K] xmalloc.h ├── [ 205] Y2K ├── [248K] y.tab.c └── [4.2K] y.tab.h 33 directories, 1154 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。