摘要: 改变终端颜色:http://www.cnblogs.com/li-hao/archive/2012/04/13/2446397.html sudo gedit ~/.bashrc PS1=’[\u@\h \w]$ ‘ PS1='[\[\e[32;40m\]\u@\h \w ]$ ' PS1=”[\[ 阅读全文
posted @ 2017-04-05 12:25 20135302魏静静 阅读(213) 评论(0) 推荐(0) 编辑
摘要: MSF基础攻击实践 MSF的六个模块:exploit,encoder,payload,aux,post,nops exploit——渗透攻击模块 exploit——渗透攻击模块 encoder——编码器模块,对指令重新进行编码,用以实现反检测功能、指令顺利执行等 encoder——编码器模块,对指令 阅读全文
posted @ 2016-09-01 22:39 20135302魏静静 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 8.1硬件中断与软中断 中断:通常被定义成一个事件,该事件改变处理器执行的指令顺序。这样的事件与cpu芯片外部电路产生 的电信号相对应。 中断的产生:每个能够发出中断请求的硬件设备控制器都有一条称为IRQ的输出线(中断线)。所有的IRQ线都与一个中断控制器的输入引脚相连,中断控制器与cpu的intr 阅读全文
posted @ 2016-06-11 15:10 20135302魏静静 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ELF文件格式分析 基本知识: 1.ELF文件的三种类型: l 可重定位: 编译器和汇编器创建 运行前需要被链接器处理 l 可执行 完成了所有重定位工作和符号解析 除了运行时解析的共享库符号 l 共享库 链接器需要的符号信息 运行时可以直接执行的代码 2.ELF文件的两个视角: 3.可重定位目标文件 阅读全文
posted @ 2016-06-02 12:45 20135302魏静静 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 程序破解 源代码:hello.c #include<stdio.h> #include<string.h> int main() { char name[10]; char a[10]="wjj"; char passwod[10]; char b[10]="20135302"; scanf("%s 阅读全文
posted @ 2016-05-26 19:36 20135302魏静静 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 内核模块编程 内核模块的基本结构 内核模块的基本结构 linux内核模块的程序结构有:模块加载函数(必须),模块卸载函数(必须),模块许可证声明(必须),模块参数(可选),模块导出符号(可选),模块作者的等信息声明(可选)。 一个内核模块应该至少包含两个函数。一个“开始”(初始化)的函数被称为ini 阅读全文
posted @ 2016-05-23 18:02 20135302魏静静 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 第17章 模块与设备 设备类型:在所有 Unix 系统中为了统一普通设备的操作所采用的分类。 模块: Linux 内核中用于按需加载和卸载目标码的机制。 内核对象:内核数据结构中支持面向对象的简单操作,还支持维护对象之间的父子关系。 sysfs :表示系统中设备树的一个文件系统。 设备类型:在所有 阅读全文
posted @ 2016-05-04 23:54 20135302魏静静 阅读(164) 评论(0) 推荐(0) 编辑
摘要: “魏静静 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux课程总结 读书笔记: 冯诺依曼体系结构的核心思想是存储程序计算机。在计算机中有两种指令,一是用户指令,一是系统调用。 Linux是一个基于POS 阅读全文
posted @ 2016-04-26 20:07 20135302魏静静 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Linux期中总结 Linux课程第一周实验及总结:[http://www.cnblogs.com/20135302wei/p/5218607.html] 冯诺依曼体系结构的核心思想是存储程序计算机。在计算机中有两种指令,一是用户指令,一是系统调用。 当用户使用计算机时,计算机根据其汇编的指令一步步 阅读全文
posted @ 2016-04-20 22:15 20135302魏静静 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 第4章 进程调度 调度:调度是一个平衡的过程。一方面,它要保证各个运行的进程能够最大限度的使用CP;另一方面,保证各个进程能公平的使用CPU。 调度功能:决定哪个进程运行以及进程运行多长时间。 调度实现原理:与进程的优先级有关 Linux上调度实现的方法:O(1)的调度算法 调度相关的系统调用 调度 阅读全文
posted @ 2016-04-14 00:04 20135302魏静静 阅读(172) 评论(0) 推荐(0) 编辑