The pwn.college Pwn with pwn.collegeshellcodelevel 1The most basic skills for writing shellcode: Firstly, write down the assemble codes as 1234567891011.global _start_start:.intel_syntax noprefix mov rax, 5 2023-11-07 ctf
给虚拟机及其终端挂上代理吧! 给虚拟机及其终端挂上代理 今天(2023/08/30)中午,为了给 AFL 的 qemu-mode 配置环境,安装了一些奇奇怪怪的东西,导致我的 Ubuntu 20.04 桌面崩溃,查了许多方法均未能救回(你感受过绝望吗)。 由于最近没拍快照,只能忍痛回滚至今年6月初的某快照;又花了不少时间将 xfuzz 项目重新 clone 下来,build 一下,随便测测我的 Radamsa 插件后,算 2023-08-30 tricks
My Fuzzing Development Diary 该文章将持续记录本人在 vul337 实习过程中,参与的 fuzz 项目的开发经历。 0x01 了解 fuzz 来 vul 337 实习之前,我对 fuzz 处于一无所知的状态,当初抱着“我可能本科毕业后需要找工作,学一下这个看起来很厉害的技术,到时候有口饭吃”的想法,给 chao 老师发送了邮件,申请成为337的一个实习生。 从综述论文开始 刚刚入组实习,X学长为我打开了 fuzz 的大门 2023-08-16 fuzz
Let's GoSSIP Summer School Let’s GoSSIP 这篇博客我拖了一个月后的今天,晚上(2023/09/02 23点35分)才开始着手更新,刚刚点了个超市的外卖,内容是两桶 5L 装的纯净水和一份冰块,准备用一颗胶囊做一杯冰美式,今天晚上便可多更新一些。 话归正题,一小时前,讲师们 PPT 放出的邮件让我从床上跳了起来,之前一直没有更新该文章的原因,就是一直没拿到 PPT ,我认为这次的暑期学校对我本人的启发极大,故 2023-08-16 course
Bomblab 计算机系统第三次实验 Bomb lab本实验用到的环境、命令如下: Ubuntu 20.04 objdump GDB(~peda插件版) Phase 1 将 bomb 这个 elf 文件使用 file bomb查看其基本信息,得知它是一个 64 bit 程序,放入 Ubuntu 20.04 中进行后续操作; chmod 777 bomb为其赋予权限; 使用 objdump -d bomb 2023-04-20
rCore rCore实验记录实验指导书: http://rcore-os.cn/rCore-Tutorial-Book-v3/chapter1/0intro.html 第零章配置环境等略去,指导书中有详细指导。 第一章 应用程序与基本执行环境引言本章展现了操作系统的一个基本目标:让应用与硬件隔离,简化了应用访问硬件的难度和复杂性。 程序员初学编程之时,往往是通过一行 “hello world” 打开新世界大 2023-04-08 course
Operating Systems Operating System第一章 关于本书的对话关于 Three Easy Pieces 指的是 **虚拟化(virtualization), 并发(concurrency), 持久性(persistence)**这是我们要学习的三个重要概念。 第二章 操作系统介绍有一类软件负责让程序运行变得更加容易,允许你同时运行多个程序,允许程序共享内存,让程序能与设备进行交互,以及其他类似有趣的工作。 2023-03-23 course
计算机网络实验一 计网实验一Wireshark抓包、改包等实验内容一:实验要求:使用wireshark在教学楼,咖啡店(或其他提供顾客Wi-Fi的营业性公共场所),寝室三类地点静默观察能听到的数据包,观察wireshark对它的分层解析,尽可能多的描述你看到了什么,以及这三类地方数据包的不同。如果只给你一段wireshark的数据包记录,例如pcap文件,你能区分它是从哪里采集的吗?可行性如何,难点主要在哪里。 实 2023-03-22 course
datalab 计算机系统实验二 Datalab 实验报告1.实验目的: 补充完整 bits.c 文件内容,完成实验; 了解机器中对整型、浮点数的存储方式; 熟悉位操作,完成一系列指令。 2.实验准备 学习 CSAPP 书上的相关信息表示部分; 配置好虚拟机环境。 3.实验任务 补充完整 bits.c 文件内容,并利用 btest 程序进行测试。 1.bitAnd 要求: 输出两个数按位与操作后的值。实现 2023-03-21 course
xfuzz cc_params传参调用execv 123456789101112cc_params[cc_par_cnt++] = "-D__AFL_LOOP(_A)=" "({ static volatile char *_B __attribute__((used)); " " _B = (char*)\"" PE 2023-03-19