自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 iot rootkit 学习 lesson 12 创建IoT固件:启动设备

iot rootkit 学习 lesson 12 创建IoT固件:启动设备

2019-05-31 20:16:37 153

原创 iot rootkit 学习 lesson 11 创建IoT固件:根文件系统

iot rootkit 学习 lesson 11 创建IoT固件:根文件系统输入 arm-make menuconfig 命令选择External toolchain选项选择Custom toolchain选项修改为关闭Linux Kernel选项关闭U-Boot选项保存退出...

2019-05-31 18:11:19 150

原创 iot rootkit 学习 lesson 10 创建IoT固件:内核和设备树

iot rootkit 学习 lesson 10 iot硬件:内核和设备树

2019-05-31 18:10:41 221

原创 iot rootkit 学习 lesson 9 创建IoT固件:U-Boot 启动引导

iot rootkit 学习 lesson 9 iot硬件:U-Boot 启动引导信息浏览输入 vi configs/am335x_evm_defconfig 命令输入 vi arch/arm/dts/am335x-evm.dts 命令注意到 #include “am33xx.dtsi”输入 vi arch/arm/dts/am33xx.dtsi 命令以上文件提供的是u-...

2019-05-31 18:08:15 166

原创 iot rootkit 学习 lesson 8 IOT固件内部:工具链

iot rootkit 学习 lesson 8 IOT固件内部:工具链概念工具链软件建设软件由编译器、汇编程序、链接器和其他实用程序组成包括本机和交叉工具链ps:同一系统创建应用程序所需的工具集基本上被归类为本地工具链,使我们能够为其他平台和架构创建软件所需的工具集被称为交叉工具链。工具链命名约定——架构-供应商-内核-运行时间例如:ARM-BUILDBOOT-linux...

2019-05-23 21:17:27 288

原创 iot rootkit 学习 lesson 7 U-Boot: Bootkit 案例:文件系统篡改

iot rootkit 学习 lesson 7 U-Boot: Bootkit 案例:文件系统篡改U-Boot: Bootkit 案例:文件系统篡改受影响的U-Boot 可以检查嵌入式文件系统恶意文件可能从远程服务器获取并将其放入到文件系统中可以更改配置文件,使其在启动时运行此恶意可执行文件,或将其调度为在一个具体的日期时间执行Linux系统还没有运行,甚至还没加载这节学习如何获...

2019-05-22 16:00:06 288

原创 iot rootkit 学习 lesson 6 U-Boot:网络引导

iot rootkit 学习 lesson 6 U-Boot:网络引导安装TFTP服务器建立一个IP堆栈

2019-05-22 15:00:08 154

原创 iot rootkit 学习 lesson 5(下)Linux手动引导

iot rootkit 学习 lesson 5(下)Linux手动引导运行虚拟机将zimage从文件系统加载到内存中因为文件中的步骤是我们要手动完成的,为了将zimage从文件系统加载到内存中,我们将在u-boot中使用的命令称为load命令用 load 命令在RAM中加载了zImage文件可以使用 md 命令查看该地址加载设备树的二进制文件再一次使用 load 命令,...

2019-05-20 09:22:33 142

原创 iot rootkit 学习 lesson 5(上) 内核模块的基础知识:带有文件、函数和行信息的消息

iot rootkit 学习 lesson 5 内核模块的基础知识:带有文件、函数和行信息的消息新建一个文件对程序进行适当修改同样需要注意双下划线的问题编译打开一个新终端进行监视在helloworld-fmt.c文件中添加一些语句来帮助获得内核调试信息...

2019-05-19 16:38:03 127

原创 iot rootkit 学习 lesson 4(下) 内核模块基础:Hello World

iot rootkit 学习 lesson4(下) 内核模块基础:Hello World

2019-05-19 14:55:49 105

原创 iot rootkit 学习 lesson 4(上) 深潜:探索U-Boot

iot rootkit 学习 lesson4 深潜:探索U-Boot

2019-05-18 17:26:16 145

原创 iot rootkit 学习 lesson 3 使用自定义的Linux引导BeagleBone Black

iot rootkit 学习 lesson 3 使用自定义的Linux引导BeagleBone Black

2019-05-16 22:00:35 120

原创 iot rootkit 学习 lesson 2 理解引导过程

iot rookit 学习 lesson 2 理解引导过程

2019-04-30 16:43:50 183

原创 iot rootkit 学习 lesson 1 学习内容总览

iot rookit 学习 lesson 1学习内容总览嵌入式/批量固件深度潜水使用SoC手册引导进程多级引导加载器(u-boot)-Linux内核(最新版本4.15x)文件系统(Busybox+uClibc)配置、构建和运行U-boot、Linux和根文件系统嵌入式系统的后门用户和内核模式欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示...

2019-04-28 11:17:30 146

离散数学——图的随机生成及欧拉(回)路的确定

对给定n个结点,随机生成邻接矩阵以确定某无向简单图并进行欧拉图的判定,若符合则给出至少一条欧拉回路。

2020-12-21

微机系统串行口的测试

完成硬件测试环境,编写程序对微机系统的串行口进行自发自收内环测试,从键盘键入发送数据,屏幕显示接收数据。

2020-12-21

微机接口技术——8254工作方式检测程序的设计

在微机实验装置上完成相应硬件电路连接,设计程序实现:对定时/计数器8254进行初始化编程,指定工作方式; 对并行接口8255A进行初始化编程,指定工作方式; 读出8254被测计数器的当前计数值,并在数码管上显示。

2020-12-21

微型计算机接口技术——流光发生器的设计

完成相应的硬件电路连线并编写程序,使8254的三个计数器输出不同周期的方波信号,控制三个发光二极管,达到流光效果。

2020-12-21

汇编语言程序设计——用户登录验证程序设计

程序执行后,给出操作提示,请用户输入用户名和密码;用户在输入密码时,程序不回显输入字符;只有当用户输入的用户名、密码字符串和程序内定的字符串相同时,才显示欢迎界面,并返回DOS。

2020-12-21

操作系统——Windows平台多进程共享内存通信

理解Windows环境下创建内核对象,动态链接库以及共享内存段的过程,并利用他们实现多个生产者多个消费者进程。其中生产者每次存放一个数据,消费者拿出一个数据并计数。 补充,1、生产消费模板在那个CRBuffer的头文件中;2、共享数据段中定义了 gBuffer环形缓冲。

2020-12-21

操作系统——简单文件系统模拟实验

在内存中模拟一个FAT格式的文件系统,完成文件的创建和索引功能,实现以下命令接口: (1)新建文件,格式:mkfile filename filecontent filename:文件名 filecontent:文件内容(字符) 实现按FAT格式写FAT表和目录表,以及文件内容。 (2)列出文件,格式:dir 列出目录里所有的文件信息和虚拟磁盘信息。 (3)显示文件内容,格式:type filename filename:文件名 在目录项中查找文件名所在块号,并把文件内容打印在屏幕上。 (4)删除文件:del f

2020-12-21

操作系统——虚存管理算法实验(页面置换)

从一个存有进程访问页面序列的文件中读出下一个要访问的页面号,分别使用FIFO、LRU和CLOCK算法进行页面置换; 通过改变空闲页框数,计算各种算法产生的缺页中断次数,将对比数据以直观的形式表现出来(如曲线图),比较各种算法的优劣。

2020-12-21

Parser Project

Parser Project

2020-12-21

编译原理——词法分析器

设计并实现一个词法分析器,实现对指定位置的类C语言源程序文本文件的读取,并能够对该源程序中的所有单词进行分类,指出其所属类型,实现简单的词法分析操作。

2020-12-21

编译原理——语法分析器

设计并实现一个LL(1)语法分析器,实现对算术文法G[E]:E->E+T|T T->T*F|F F->(E)|i所定义的符号串进行识别,例如符号串abc+age+80为文法所定义的句子,符号串(abc-80(*s5)不是文法所定义的句子。

2020-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除