![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
(SEED)漏洞分析实验报告
文章平均质量分 95
没有红茶也没有奶盖
开心就好咯~
展开
-
漏洞分析Heartbleed Attack Lab(自用、记录)
Heartbleed Attack Lab1 Overview2 Lab Environment3 Lab Tasks3.1 Task 1: Launch the Heartbleed Attack.3.2 Task 2: Find the Cause of the Heartbleed Vulnerability3.3 Task 3: Countermeasure and Bug Fix4 attack.py原程序1 OverviewHeartbleed bug (CVE -2014-0160)是Op原创 2021-05-24 15:32:02 · 1352 阅读 · 0 评论 -
漏洞分析Cross-Site Scripting (XSS) Attack Lab(自用、记录)
Cross-Site Scripting [XSS] Attack Lab1 Overview2 Lab Environment2.1 Starting the Apache Server2.2 The phpBB Web Application2.3 Configuring DNS2.4 Configuring Apache Server2.5 Other software3 Lab Tasks3.1 Task 1: Posting a Malicious Message to Display an Al原创 2021-05-24 15:04:43 · 1403 阅读 · 0 评论 -
漏洞分析UAF Lab(自用、记录)
漏洞分析UAF Lab(自用、记录)1 实验概述1.1 实验前准备--阅读以下三篇文章1.2 实验要求1.3 简单介绍UAF1.4 UAF漏洞发生的根本原因2. 攻击过程2.1 攻击uaf.c程序获得root shell2.1.1 分析uaf.c代码2.1.2 进行攻击2.2 攻击uaf2.cpp程序获得root shell2.2.1 分析uaf2.cpp代码2.2.2 进行攻击3 题目源代码1 实验概述1.1 实验前准备–阅读以下三篇文章UAF学习–原理及利用.Linux内核提权漏洞的分析和利用(原创 2021-05-24 14:43:49 · 653 阅读 · 3 评论 -
漏洞分析RSA Public-Key Encryption and Signature Lab(自用,记录)
RSA Public-Key Encryption and Signature Lab1 Introduction1.1 Lab environment1.2 Acknowledgment2 Background2.1 BIGNUM APIs2.2 A Complete Example2.2.1 Compilation3 Lab Tasks3.1 Task 1: Deriving the Private Key3.2 Task 2: Encrypting a Message3.3 Task 3: Decry原创 2020-07-18 18:46:42 · 5967 阅读 · 3 评论 -
漏洞分析Vtable Lab(自用,记录)
Vtable Lab关闭ASLR查看vtable.cpp代码把源代码编译成root所有suid程序用objdump -s 解析ELF格式的可执行文件中的分段信息利用gdb反汇编查看虚函数表地址执行攻击,获得root shell关闭ASLR查看vtable.cpp代码把源代码编译成root所有suid程序用objdump -s 解析ELF格式的可执行文件中的分段信息C++中虚函数表位于只读数据段(.rodata),也就是C++内存模型中的常量区;而虚函数则位于代码段(.text),也就是C++原创 2020-07-18 18:07:20 · 1001 阅读 · 3 评论 -
漏洞分析Pseudo Random Number Generation Lab(自用,记录)
Pseudo Random Number Generation Lab1 Overview1.1 Lab Environment2 Lab Tasks2.1 Task 1: Generate Encryption Key in a Wrong Way2.2 Task 2: Guessing the Key2.3 Task 3: Measure the Entropy of Kernel2.4 Task 4: Get Pseudo Random Numbers from /dev/random2.5 Task原创 2020-07-06 20:32:30 · 3265 阅读 · 0 评论 -
漏洞分析TCP/IP Attack Lab(自用,记录)
TCP/IP Attack Lab1 Lab Overview2 Lab Environment2.1 Environment Setup2.2 Note for Instructors(就是一些介绍,可以忽略)3 Lab Tasks3.1 Task 1 : SYN Flooding Attack3.2 Task 2 : TCP RST Attacks on telnet and ssh Connections3.3 Task 3 : TCP RST Attacks on Video Streaming A原创 2020-07-06 20:10:52 · 2990 阅读 · 9 评论 -
漏洞分析Crypto Lab – One-Way Hash Function and MAC(自用,记录)
Crypto Lab – One-Way Hash Function and MAC1 Overview2 Lab Environment2.1 Installing OpenSSL2.2 Installing a hex editor3 Lab Tasks3.1 Task 1: Generating Message Digest and MAC3.2 Task 2: Keyed Hash and HMAC3.3 Task 3: The Randomness of One-way Hash3.4 Task原创 2020-07-06 19:32:50 · 844 阅读 · 0 评论 -
漏洞分析Side Channel Attack Lab(自用,记录)
Side Channel Attack Lab1 实验介绍1.1 实验目的1.2 具体场景1.3 实验原理2 攻击过程2.1 分析sidechannel.c代码2.2 攻击思路2.3 攻击代码attack.c2.4 攻击过程1 实验介绍1.1 实验目的通过使用所提供的漏洞代码sidechannel.c,设计一个攻击代码,利用边信道攻击的方式获取正确的密码,并执行后面的shellcode 来获取一个 root shell,其中的 s.pass为root只读的密码文件。1.2 具体场景有人留了一个ro原创 2020-07-05 21:12:12 · 1417 阅读 · 0 评论 -
漏洞分析Dirty COW Attack Lab(自用,记录)
Dirty COW Attack Lab1 实验概述2 Task1:修改只读文件3 Task2:修改口令文件来获取root权限cow_attack.c1 实验概述Dirty COW是竞争危害中的一个有趣案例。自从2007年开始它就已经存在于Linux之中,但直到2016年10月份才被发现和利用。这一个漏洞几乎影响所有的以Linux为基础发展起来的操作系统,包括安卓,因此产生了严重的后果:攻击者可以通过该漏洞获得ROOT权限。该漏洞存在于Linux内核的Copy-On-Write(这就是为什么我们称为di原创 2020-07-05 20:52:58 · 1276 阅读 · 0 评论 -
漏洞分析SQL Injection Attack Lab(自用,记录)
SQL Injection Attack Lab1 Overview2 Lab Environment2.1 Environment Configuration2.2 Turn Off the Countermeasure2.3 Patch the Existing VM to Add the Web Application3 Lab Tasks3.1 Task 1: MySQL Console3.2 Task 2: SQL Injection Attack on SELECT Statement3.3 T原创 2020-07-05 20:28:49 · 1943 阅读 · 0 评论 -
漏洞分析Shellshock Attack Lab(自用,记录)
Shellshock Attack Lab1. Overview2. Lab TasksTask 1: Attack CGI programsTask 2ATask 2BTask 2CTask3 问题1. Overview2014 年 9 月 24 日,发现了 Bash 中的一个严重漏洞 Shellshock,这个漏洞可以用于许多系统,可以远程启动,也可以从本地机器启动。在这个实验中,学生们需要研究这种攻击,这样他们才能了解Shellshock 的脆弱性。学习本实验室的目的是让学生对这种有趣的攻击有第一原创 2020-07-05 20:04:37 · 1229 阅读 · 0 评论 -
漏洞分析上学期期末考试题(自用,记录)
漏洞分析上学期期末考试题Question 1: 缓冲区溢出1Question 2: 格式化字符串Question 3: 缓冲区溢出2Question 4: Return-to-libc问题源代码Question 1: 缓冲区溢出1Step 1: 在root下解压final.tar.gz文件Step 2: 关闭地址随机化Step 3: 查看q1是否为set-UID程序Step 4: 尝试运行q1, 并查看q1.c内容Step 5: 把shellcode放进环境变量MYSHStep 6:原创 2020-06-27 21:47:00 · 2266 阅读 · 4 评论