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

hacker4年前黑客文章714

在《黑客基础术语:什么是命令行和环境变量?》本文里我讲过什么叫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);
?>
标签: 黑客技术

相关文章

网络黑客专业知识

网络黑客专业知识

很多人想学网络黑客专业知识,却不知道怎样新手入门,在网上的实例教程也太繁杂,新手看过也头痛,那還是我要写网络黑客系列产品基础教程吧,跟着做,你可以黑客入门的。   端口扫描器就是指推送一组...

黑客常用的DOS命令

一,ping        它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的...

GDB或GNUProject程序调试

GDB或GNUProject程序调试

什么叫GDB? GDB或GNU Project程序调试是一种网络信息安全数据加密/黑客工具,容许客户在运作时在网络技术应用程序流程或程序流程(手机软件)中开展财务审计和发觉。GDB针对开发者或程序猿...

网站渗透,教你让ATM机一直吐钱

网站渗透,教你让ATM机一直吐钱

去年夏天,一名土尔其中国公民Ercan Findikoglu被引渡回国到英国,而现阶段,他将遭遇着纽约市审判长明确提出的18项罪行控告。   土尔其近些...

Hping的典型性主要用途是啥?

Hping的典型性主要用途是啥?

什么叫Hping? Hping是网站渗透测试工作人员和IT安全性质量监督员应用的火爆的数据文件解决专用工具。Hping实质上是一个朝向cmd的TCP / IP数据文件汇编器和解析器。该专用工具适用各...

Charles-yeshen

Charles-yeshen

Charles的应用,我也已不多讲过,通俗化的讲:Charles便是一款抓包软件。 能够参照Charles抓包软件剖析实例教程: https://www.fujieace.com/hacker/ch...