linux的root是超级用户,一旦root密码忘记或者被盗,是一件非常头痛的事情,也会有很大的危险性那么怎么样才能找回root的密码呢?
总结如下:
(一)Linux 系统密码破解
1.在grub选项菜单按e进入编辑模式
2.(按e)编辑kernel那行 添加 /init 1 (或/single)
3.按B重启
4.进入后执行下列命令 #vi /etc/passwd 进入pas...
分类:
系统相关 时间:
2014-11-23 13:14:24
阅读次数:
285
[Linux]
[1] 目录
net 网络协议栈及socket
fs 文件系统实现(vfs、具体文件系统)及编程接口(系统调用)
init 系统初始化核心代码,不能裁剪
kernel 系统核心代码, 进程管理,不...
分类:
系统相关 时间:
2014-11-22 23:11:30
阅读次数:
374
今天用repo获取android源码:../bin/repo init -u git://android.git.kernel.org/platform/manifest.git出现问题:问题一:Traceback (most recent call last):File "./repo", lin...
分类:
移动开发 时间:
2014-11-22 21:24:59
阅读次数:
289
内核漏洞大多出没于ring3到ring0的交互中。从ring3进入ring0的通道,以及操作系统提供的API都有可能存在漏洞。例如:驱动程序中IoControl的处理函数,SSDT和ShadowSSDT中的系统服务函数(无论是否被hook都有可能存在漏洞),系统回调函数,内核钩子程序等。从漏洞数量来...
分类:
其他好文 时间:
2014-11-22 17:13:51
阅读次数:
213
记一次Oracle Clusterware安装成功后的故障处理1. 环境[grid@rac1 rac1]$ cat /etc/issueRed Hat Enterprise Linux Server release 5.8 (Tikanga)Kernel \r on an \m2. 问题描述在安装R...
分类:
数据库 时间:
2014-11-21 23:05:55
阅读次数:
385
Memory Allocation API In Linux Kernel && Linux Userspace、kmalloc vmalloc Difference、Kernel Large Section Memory Allocation
1. gcc的__attribute__编译属性要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性,__attribute__主要用于改变所声明或定义的函数或 数据的特性,它有很多子项,用于改变作用对象的特性。比如对函数,noline将禁止进行内联...
分类:
其他好文 时间:
2014-11-21 15:41:55
阅读次数:
141
如果想运行和链接地址不一致,我能想到的办法,只能是汇编中尽量不去涉及一些绝对地址,使用PIC位置无关代码。
联想之前分析的uboot relocation原理,uboot在relocation之后,kernel在开启MMU之前,都实现了链接地址和运行地址不一致,看看它们用的什么方法?
(1)uboot在relocation时修改rel.dyn段(存储所有变量地址),实现将所有变量地址重定位到新运行地址
(2)kernel在开启MMU之前,计算运行地址(物理地址)与链接地址(虚拟地址)的偏移,对变量寻址时都进...
分类:
系统相关 时间:
2014-11-21 10:43:07
阅读次数:
367
背景:因服务器宕机涉及红帽内核的bug,需升级linux内核至2.6.32-279或更高版本。操作步骤:1.下载对应版本的内核升级包:包括kernel和kernel-firewarehttps://rhn.redhat.com/rhn/software/packages/details/Overview.do?pid=751581https://rhn.redhat.com/rhn/software/packa..
分类:
其他好文 时间:
2014-11-21 00:05:36
阅读次数:
223