• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何突破一个有限制的SHELL

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网


在菜单中得到SHELL用户(UNIX)? 

1.1有权使用 "vi" 程序(来自ALT.2600问题解答) 
VI是一个强有力的文本编辑器,你可能有机会使用。你就有可能得到一个SHELL。
在VI状态下输入以下命令:

:shell=/bin/sh 
然后再运行SHELL这个命令:
:shell 

注释: 如果你的SHELL被限制运行 " CD "命令,那么请使用FTP来得到,这就可以了。 


有权使用 "mail" 程序 

如果你有权利使用 "mail" 程序来写信请按照下面一步步做: 
在菜单选项上运行"mail"程序。

实例: 
1.Email (mail) <--------选择这一项到
Email No mail for user1..... 
(他会自动地返回选项菜单) 

所以在此之前,你要写一封信给你自己 

1.Email (mail) <--------选择这一项到
Email Mail version ?. Type ? for help. 
"/var/spool/mail/user1": 1 messages

> 1 ck@my.host.edu Thu Sep 1 1:11 1/99 "test"
&

Ok,现在我们停留在 mail 的 "&" 提示符下,那么现在只需要输入以下命令:
&!/bin/sh[回车]
$ <------------ 终于不用再见到那该死的菜单了 ^_^

注释: 许多程序里字符 "!" 可以直接制定和运行一个 SHELL 命令,在合式的一个场合中 你可以运行 "/bin/sh" 去得到一个 shell。


FTP and Telnet FTP and Telnet 他们同样有能力在提示符下运用字符 "!" 来执行命令:

ftp> !ps <-------- !(command)
PID TT STAT TIME COMMAND 
2679 p2 S 0:01 -menu 
2832 p2 R 0:00 ps 

telnet>!ps 
PID TT STAT TIME COMMAND 
2679 p2 S 0:01 -menu 
2832 p2 R 0:00 ps 

在一些用户的初始配置文件里,并不会为你配置所有命令的绝对路径,那么当你要运行一个程序 时,如果你的配置文件里路径查找不到它将不会执行。这个时候你就要输入这个程序的绝对路 径了。

实例:
ftp> !/usr/bin/ps 
PID TT STAT TIME COMMAND 
2679 p2 S 0:01 -menu 
2832 p2 R 0:00 ps 

ftp> !/usr/bin/ps 
PID TT STAT TIME COMMAND 
2679 p2 S 0:01 -menu 
2832 p2 R 0:00 ps 

注释:无论何时都要设法执行 !/bin/sh 

注释: WIN95/98 AND NT:

ftp>!command.com Microsoft
Microsoft Windows NT DOS 
Copyright Microsoft Corp 1990-1996.

C:\> 


IRC 

如果有限制的 SHELL 菜单里可以运行执行 IRC client (Internet Relay Chat) 
当在登录的时候,你可以执行任何命令
/EXEC (command)


Lynx 可以使用以下命令 lynxexec and lynxprog:

实例:
lynxexec:ls -l 
lynxprog:news 
lynxexec:/bin/sh 

实例: lynx lynxexec://localhost/finger 

PS:如有出错,请各位大客指出。 
 
 


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网