Eutopia Blog

Thinking will not overcome fear but action will.

Uemu论文笔记

Eutopia's Blog

Automatic Firmware Emulation through Invalidity-guided Knowledge Inference 摘要 设计了μEmu,使用动态符号执行的方式规避了P2IM需要人工参与基于Access-Pattern对MMIO进行分类的问题,但是存在了路径消失的问题。 解决问题 当前已有的对固件模拟方法有在硬件上进行模拟,完全脱离硬件模拟等方式,但...

Sfuzz论文笔记

Eutopia's Blog

SFuzz: Slice-based Fuzzing for Real-Time Operating Systems 简介 RTOS系统当下并没有很好的分析方式,因此作者提出了sfuzz工具,利用RTOS每一项任务的控制流都是独立的特点,从RTOS系统中切出独立的代码块进行fuzzing。 项目地址:https://github.com/NSSL-SJTU/SFuzz 解决问题 解...

P2im论文笔记

Eutopia's Blog

P2IM: Scalable and Hardware-independent Firmware Testing via Automatic Peripheral Interface Modeling 简介 背景:模拟以MCU为处理器的固件设备并没有完全的模拟外设,导致fuzzing时外设需要实际物理设备,速度偏慢,且没有达到完全模拟。 主要实现了一个可以模拟在MCU下运行的固件的模拟...

Uemu复现

Eutopia's Blog

uEmu复现 1. 环境 Ubuntu 20.04(最好分配大于20G存储空间,否则可能不够用) gitee链接:https://gitee.com/cpdt/uEmu.git virtualbox 2. 步骤 克隆下载uEmu git clone https://gitee.com/cpdt/uEmu.git 使用vagr...

P2im复现

Eutopia's Blog

P2IM论文复现 导师说要多实践,因此将看过的P2IM论文进行复现,同时对源码进行简单查看。 看网上并没有相关的复现教程,因此写下该博客 链接: https://github.com/RiS3-Lab/p2im 1. 环境 Ubuntu 16.04 !!!(重中之重!其他版本可能不成功) GNU Arm Embedded Toolchain:https://developer.a...

格式化字符串实验报告

Eutopia's Blog

Format String 1 Overview printf函数用于根据指定格式打印出字符串,第一个参数诶格式化字符串format string,格式化字符串中使用了%来作为占位符。如果不使用%占位符而是直接将变量放入格式化字符串,则存在格式化字符串漏洞,可能被恶意利用。 2 Environment Setup 2.1 Turning of Countermeasure 关闭AS...

【SEED Lab2.0】Return_to_Libc实验报告

Eutopia's Blog

Return_to_Libc实验报告 Task1:Finding out the Addresses of libc Functions 获取system函数和exit函数地址 gdb批处理命令,新建文件peda-session-retlib.txt,进行批处理操作 Task2:Putting the shell st...

get_started_3dsctf_2016 WriteUp

Eutopia's Blog

get_started_3dsctf_2016 WriteUp 考点 对栈溢出函数带参数的溢出理解 解题内容 使用checksec工具查看基本信息: ❯ ~/.local/bin/checksec ./get_started_3dsctf_2016 [*] '/home/bronya/Documents/ctf/pwn/get_started_3ds...

【SEED Lab2.0】缓冲区溢出实验报告

Eutopia's Blog

缓冲区溢出实验报告 stack_overflow(setuid) 环境配置 配置环境,关闭ASLR地址随机化,将/bin/sh链接到/bin/zsh(/bin/dash以及/bin/bash都实现了一种安全对策, 防止自己在Set-UID进程中执行。 基本上,如果它们检测到它们是在一个Set-UID进程中执行的, 它们会立即将有效的用户ID更改为该进程的真实用户ID, 基本上会放弃特权...

某二次元游戏私服搭建总结

Eutopia's Blog

某二次元游戏私服搭建总结 简述 经过大概几个小时的配置环境并debug,终于把Genshin Impact和星穹铁道的私服配置好了。中间也学到了很多东西,以下对整个过程做一个总结。 需要的环境 Genshin Impact3.4客户端(光是这个就很难找,最后在迅雷上找到了种子),Grasscutter1.4.6最新版,Fiddler最新版,Grasscutter-resources3...