黑客基础术语:什么是命令行和环境变量?

hacker5年前黑客文章781

在《黑客基础术语:什么是命令行和环境变量?》本文里我讲过什么叫SHELL?大伙儿能够温故一下。本文章内容是这一系列产品的第五篇,主要讲一下什么是黑客里的互动式SHELL及其在非互动式SHELL里怎样运作互动式指令?

 

假如技术专业一点的表述,在SHELL里能实行互动方式(Interactive mode)的指令,那麼你的SHELL便是互动式的了;

假如在SHELL里只有实行非互动方式(Non-Interactive mode)的指令,顺理成章就是是非非互动式SHELL。

 

大家先看来下什么叫互动式指令?

在cmd下运作ftp这一指令。

如下图,我们在cmdcmd运作,会出現FTP>这一管路标记,等候大家接受的指令。确认这是一个互动式SHELL。互动式SHELL

 

可是你一直在具体 *** 黑客工作上,你能发觉非互动式SHELL占比十分大。

在一些木马病毒里面,获得的SHELL,基础都是是非非互动式的,还有你的Webshell里运行命令,也是是非非互动式的。

 

我们在非互动式SHELL要实行互动式指令怎么办呢?

大家举一个小事例,用Mimikatz抓登陆密码,必须互动式实行,要键入2次指令:privilege::debugsekurlsa::logonpasswords非互动式SHELL要实行互动式指令

 

我们在非互动式SHELL下怎样进行呢?

实际上,能够采用管路符大于号和小于号。小于号是用于接受,大于号用于輸出。如下图,把要实行的互动式指令提到1.txt,再用>>輸出到2.txt里。用2个大于号是表明增加文档,不容易遮盖2.txt里原先的內容。管路符大于号和小于号

 

再加提升一个非互动式提权的指令吧。

像许多Linux设备提权,要获得一个反跳的SHELL,假如无法得到只有在Webshell里运行命令该怎么办?好像php,可以用popen涵数,类似cmd的管路符,编码以下:

<?php
$sucommand = "/tmp/2.6.18-2011";
$fp = popen($sucommand ,"w");
@fputs($fp,"echo 22222 > /tmp/s.txt");
@pclose($fp);
?>
标签: 黑客技术

相关文章

各种网络环境渗透测试简述

一、渗透测试概念 渗透测试 (penetration test)并没有一个标准的定义,国外一些安全组织达成共识的通用说法是:渗透测试是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方...

XSS技术专业表述

XSS技术专业表述

先给大伙说一下XSS的技术专业表述吧!   什么叫XSS进攻? 每每程序运行的新网页页面中包括不会受到信赖的、未历经适当认证或转义的数据信息,或是应用能够建立JavaScript 的电脑浏...

专用工具完全免费使用方法

专用工具完全免费使用方法

什么叫openssh? OpenSSH是一个十分火爆的SSH网络信息安全专用工具,被数千万的互联网客户应用。一切n00b都能够对你说,像telnet,rlogin和ftp那样的协议书是不安全的。Op...

绕过安全狗用户限制提权

绕过安全狗用户限制提权

简要描述: 你还在为有安全狗而不能添加用户而烦恼么?那快来看~只需三步,在最新服务器安全狗4.0.05221账号保护全开的状态下,我是如何用guest获取登陆权限的.前提是要有提权exp哦...

无需软件,笔记本自带wifi功能,几条命令轻松搞定

无需软件,笔记本自带wifi功能,几条命令轻松搞定

1.win键+R 呼出cmd 2.输入netsh wlan set hostednetwork mode=allow回车 3.输入netsh wlan set host...

Fiddler爬取手机端机器设备的数据文件

Fiddler爬取手机端机器设备的数据文件

要想Fiddler爬取手机端机器设备的数据文件,其实不是很难,先而言说移动终端如何去浏览互联网?看过下边这幅图,就懂了。   能够看得出来,挪动端数据文件,全是要走wifi出来,因此我们...