摘要: 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell。正常情况下这个代码是不会被运行的。我们实践的目标就是想办法运行这个代 阅读全文
posted @ 2019-03-11 22:55 tiankunye 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 2 《网络对抗技术》Exp0 Kali安装 20165230 一、下载kali "下载地址" 下载Kali Linux 64 bit VMware VM版本 下载vmware,在上学期的课程中已下载过,此处省去 二、安装kali 1. 创建新的虚拟机 典型 安装程序光盘映像文件( 阅读全文
posted @ 2019-03-02 21:15 tiankunye 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20165230 实验五 通讯协议设计 实验内容 任务一 Linux下OpenSSL的安装 任务二 在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护 提交测试截图 实验知识点 混合密码系统介绍 OpenSSL流程 1. 初始化 在使用OpenSSL之前, 阅读全文
posted @ 2018-12-15 19:09 tiankunye 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20165230 实验四 外驱设备 实验内容 任务一 学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章 提交康奈尔笔记的照片(可以多张) 任务二 在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf” 阅读全文
posted @ 2018-11-30 15:06 tiankunye 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20165230 实验三 实时系统 实验内容 学习使用Linux命令wc(1) 基于Linux Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端 客户端传一个文本文件给服务器 服务器返加文本文件中的单词数 实验步骤 一、并发程序 1 知识点 wc命令 阅读全文
posted @ 2018-11-18 13:12 tiankunye 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20165211 20165230 20165208 实验二 固件程序设计 实验步骤 1 MDK 实验要求 0. 注意不经老师允许不准烧写自己修改的代码 1. 两人(个别三人)一组 2. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1 1.5安装MDK, 阅读全文
posted @ 2018-11-04 11:40 tiankunye 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20165230 《信息安全系统设计基础》第四周学习总结 教材学习内容总结 程序员可见状态 Y86 64程序中的每条指令都会读取或修改处理器状态的某些部分。这 称为程序员可见状态,这里的“程序员”既可以是用汇编代码写程序的人,也可以是产生机器级代码的编译器。在处理器实现中,只 阅读全文
posted @ 2018-10-21 10:42 tiankunye 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20165211 20165230 20165208 实验一 开发环境的熟悉 实验目的 熟悉Linux开发环境; 学会Linux开发环境的配置和使用; 使用Linux的arm编译。 实验步骤 一、交叉编译环境 (使用自己笔记本电脑) 知识点 使用ifconfig命令得出的分别 阅读全文
posted @ 2018-10-21 09:38 tiankunye 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 题目一 1.参考附图代码,编写一个程序 “week0201学号.c",判断一下你的电脑是大端还是小端。 2.提交运行结果”学号XXXX的笔记本电脑是X端“的运行截图,要全屏,包含自己的学号信息 3. 把代码推送到代码托管平台 相关知识点 大端字节序 : 高字节序存于内存的低地址;低字节序存于内存的高 阅读全文
posted @ 2018-10-16 20:24 tiankunye 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 实验目的。 学习体验使用程序缓冲区溢出漏洞改变程序流控制,了解缓冲区漏洞的机理等。 实验环境配置: 输入命令安装一些用于编译32位C程序的软件包 初始设置 1.关闭地址空间随机化功能。(此功能用于随机堆和栈的初始地址,使猜测准确的内存地址变得困难) 2.为了进一步防范缓冲区溢出攻击及其它利用 she 阅读全文
posted @ 2018-10-14 20:32 tiankunye 阅读(169) 评论(0) 推荐(0) 编辑