自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UnixCRoot的温馨小窝

本博客目前转至http://croot.cnblogs.com

  • 博客(41)
  • 收藏
  • 关注

转载 Android adb root权限

永久root带文件因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了,adb push一个文件就提示Permission Denied。删除system下的文件也没有权限。其实有两种方法可以获取adb shell的root权限,这两种方法的前提都是手机已经root。1、用s

2012-11-24 00:04:44 12920 2

原创 在线一元二次方程式计算器 源码

上次做数学题,解方程解的难受,于是乎,在参考别人源码的过程中,写出了自己的计算器解二次方程式计算  x2+ x + = 0 一元二次方程的解法x1=x2= Made by CRoot

2013-07-29 15:39:03 1936

原创 JavaScript检测提交表单text合法

近日,一朋友开设了地方性质的论坛,让我帮他处理下Login.php(所谓的用户的登陆页面),但是登陆的时候,出现空字符或敏感字符,需要提交到服务端的Script处理,大大降低了效率,于是乎,就有了此代码之旅。首先在网页的部分写入js功能函数。我们暂且命名为recheck。function recheck{ if(document.getElementById(user).value==

2013-07-17 14:28:21 1144 1

转载 Android4.0Sd卡移植之使用vold自动挂载sd卡

在cap631平台上移植android4.0,发现内核驱动没有任何问题,能够读写,当总不能挂载。后来发现是因为自动挂载需要vold的支持。vold程序负责检查内核的 sysfs 文件系统,发现有SD卡插入后,自动挂载。 在文件系统目录 /system/etc/  下有一个vold.fstab 文件,该文件是系统与用户硬件平台的交互接口,用户根据自己的平台来配置这个文件,里面内容比较简单,只

2013-06-30 20:41:13 1121

转载 汇编中addr和offset

汇编中addr和offset的异同点!!!一、相同点1、addr 和 offset 操作符都是获得操作数的偏移地址;2、addr 和 offset 的处理都是先检查处理的是全局还是局部变量,若是全局变量则把其地址放到目标文件中。二、不同点1、addr    伪操作符,只能用在 invoke 伪指令语句中;2、offset 伪操作符可以用在任何可能涉及偏移地址

2013-06-07 18:36:55 1112

原创 Grub 之常用命令和Windows引导修复(二)

33 : Serial device not configured 解释 :33 号错误表示串口还没有配置。这一般发生在你执行 terminal serial 的时候 34 : No spare sectors on the disk 解释 :磁盘自由空间不足。可能发生在把 stage 1.5 嵌入到 MBR 之后的空间的时候。但这部分空间可能已经被分区表使用了 下面该讲下修复Wi

2013-06-05 17:01:45 1228

原创 Grub 之常用命令和Windows引导修复(一)

刚刚午睡起来,神清气爽。腰不疼了,腿不算了,打字也有精神了——于是写篇博文--也算是写篇经验总结--刚刚一位群里的哥们装CentOS没成功。引导全坏掉了。恩,首先老样子--讲下Grub是干嘛的--GNU GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操

2013-06-05 16:46:23 5170

原创 谈谈关于Android迷宫密码破解

近日在看雪坛子上闲逛,注意到了一篇帖子,提到了关于Android的密码破解。可能有些人没有看到,我就重复的说一下了。首先Android图形解锁有三个要求:1、至少四个点2、最多九个点3、无重复点恩,是这样,然后图形转换成数字,然后通过SHA1加密,最后存储。好了,明白了这些,再看下点的规律。从左上角起编号为 00,至右下角止编号为 08。最终密文文件会保存到

2013-05-18 23:04:15 1643

转载 MTK山寨手机攻略

一,如何判断自己的手机是山寨机?如何判断山寨机的芯片型号和平台?如何进行系统后台调试?    这个问题似乎有些弱智,难道自己买来一个手机还不知道这手机是山寨机?呵呵,首先解释一下,本文讨论的手机主要是指基于台湾联发科公司MTK芯片平台的各种手机。其实国内很多大品牌的手机虽然有自己的LOGO和售后,因为它们和山寨机同样内部主板是采用MTK平台,所以我们可以把这种机器划归同一类。正因为如此,山

2013-05-18 22:22:35 3632

转载 各品牌类型电脑BOIS中USB模式启动热键

组装机主板品牌笔记本品牌台式机主板品牌启动按键笔记本品牌启动按键台式机品牌启动按键华硕主板F8联想笔记本F12联想台式机F12技嘉主板F12宏基笔记本F12惠普台式机F12微星主板F11华硕笔记本ESC宏基台式机F12映泰主板F9惠普笔记本

2013-05-18 22:21:21 1109

原创 几个令刚学会控制台转到Windows界面编程疑惑的变量

LPSTR :一个32位指向字符串指针,相当于char *;LPCSTR:一个32位指向字符常量指针,相当于const char *;LPESTR:一个32为指向unicode字符串指针,相当于wchar_t *;LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *;LPSTR-----------------------

2013-05-18 22:19:48 767

转载 经典SQL语句

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1

2013-05-18 22:18:40 685

转载 CPU接口类型

CPU接口类型:CPU需要通过某个接口与主板连接的才能进行工作。CPU经过这么多年的发展,采用的接口方式有引脚式、卡式、触点式、针脚式等。而目前CPU的接口都是针脚式接口,对应到主板上就有相应的插槽类型。CPU接口类型不同,在插孔数、体积、形状都有变化,所以不能互相接插。CPU接口:Socket AM2    Socket AM2是2006年5月底发布的支持DDR2内存的AMD64位桌面C

2013-04-29 19:15:57 911

转载 C语言正规则表达式

看到大家讨论这方面的东西,作点贡献聊表各位高手对这个版快的无私奉献 :oops:  如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程

2013-03-30 17:05:30 1089

转载 汇编中的管道操作方法

Windows引入了多进程和多线程机制。同时也提供了多个进程之间的通信手段,包括剪贴板、DDE、OLE、管道等,和其他通信手段相比,管道有它自己的限制和特点,管道实际上是一段共享内存区,进程把共享消息放在那里。并通过一些API提供信息交换。管道是两个头的东西,每个头各连接一个进程或者同一个进程的不同代码,按照管道的类别分有两种管道,匿名的和命名的;按照管道的传输方向分也可以分成两种,单向的双向

2013-02-18 21:35:08 647

转载 VC/MFC非模态对话框实例

以下实例是基于对话框的工程,实现两个按钮分别控制两个非模态对话框,且保证每个非模态对话框只存在一个实例。1、新建一个基于对话框(Dialog Based)工程,名称为Demo2、在主窗口上添加2个按钮并设置其属性    Button1的ID:IDC_Btn1          caption:按钮一    Button2的ID:IDC_Btn2          caption:按

2013-02-01 22:31:28 1442

转载 C/C++中的整型常识

很多人对C/C++中的整型不太了解,导致代码移植的时候出现问题,本人在此总结一下:a. C/C++对整型长度的规定是为了执行效率,将int定义为机器字长可以取得最大的执行速度;b. C/C++中整型包括:int, char 和 enum, C++中还包含bool类型,C99中bool是一个宏,实际为_Bool; c. C 和 C++ 对 enum 的规定有所不同,这里不描述

2013-02-01 22:26:31 692

转载 C++实现系统服务暂停、停止、启动

/*名称:系统服务管理语言:C++作者:由UnixCRoot(CRoot)转载自互联网介绍:对Windows系统服务的状态获取,服务暂停,开启,停止操作代码*/void CStartServiceDlg::OnBnClickedButton1(){ // 打开服务管理对象 SC_HANDLE hSC = ::OpenSCManager( NULL,

2012-12-16 21:49:26 3920

转载 WinDbg 入门教程

介绍在我的职业生涯中,我看到我们大多数都是使用Visual Studio来进行调试,而不是用其它许多免费的调试器。你可能有许多理由来使用这样的调试器,比如,在你家里的机器上没装开发环境,但是一个程序一次次的崩溃。其实根据堆栈的dump就可以判断出IE的崩溃是否是由于一个第三方的插件。对于WinDbg,我目前为止还没有发现很好的快速入门的教程。这篇文章结合实例讨论了WinDbg的使用。我首先

2012-12-16 21:07:32 1839 1

转载 Dll2lib探究

//为无LIB的DLL制作LIB函数符号输入库     本文介绍了在VC中针对无LIB时的DLL隐式链接,制作可供VC++使用的LIB函数符号输入库。具体步骤如下:           一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件     EXAMPLE:           DUMPBIN   VideoDeCoder.dll

2012-12-16 20:09:54 1084

转载 共享进程空间内容(修的进程空间代码/HOOK)

目录: ●导言 ●Windows 钩子(Hooks) ●CreateRemoteThread 和LoadLibrary 技术 ○进程间通讯 ●CreateRemoteThread 和 WriteProcessmemory 技术 ○如何使用该技术子类(SubClass)其他进程中的控件 ○什么情况下适合使用该技术 (译者注:那些可以看到别 的程序中密码框内容的软件

2012-12-16 17:09:50 851

原创 遍历删除当前目录下所有文件

删除方法有两种,一种是靠MFC封装的CFile类删除看实例:CFileFind finder; //定义一个文件操作类CString strWildcard( "目录" ); //删除的目录strWildcard += _T("\\*.*"); //表示删除所有文件 BOOL bWorking = finder.FindFile(strWildcard); //开始寻找,枚举文

2012-12-08 00:33:26 727

转载 VC++启动或停止指定的系统后台服务

方法一:/* write by jruinet */// NtServiceControlDlg.cpp : 实现文件#include "stdafx.h"#include "NtServiceControl.h"#include "NtServiceControlDlg.h"#include ".\ntservicecontroldlg.h"#ifdef _DEB

2012-12-08 00:30:45 632

转载 winhex恢复误GHOST系统造成的数据丢失

Ghost让众多的用户享受到了恢复系统的便利,在方便快速的同时,偶尔的疏忽。导致了多年的心血,美好的回忆,公司企业数据等等数据被破坏,硬盘数据被破坏让大家十分苦恼,重要的数据如何恢复呢,以下我就一个典型事例给大家讲讲具体数据恢复过程。Ghost误克隆的一个硬盘,我们开始恢复数据,原先分了2个主分区和1个扩展分区,扩展分区里有2个逻辑分区,这样就一共c,d,e,f四个分区。本来想用Ghost让系

2012-12-01 17:56:21 972

转载 硬盘的文件系统结构

初买来一块硬盘,我们是没有办法使用的,你需要将它分区、格式化,然后再安装上操作系统才可以使用。就拿我们一直沿用到现在的Win9x/Me系列来说,我们一般要将硬盘分成主引导扇区、操作系统引导扇区、FAT表、DIR目录区和Data数据区等五部分。我们通常所说的主引导扇区MBR在一个硬盘中是是唯一的,MBR区的内容只有在硬盘启动时才读取其内容,然后驻留内存。其它几项内容随你的硬盘分区数的多少而异。1

2012-12-01 17:55:12 613

转载 硬盘存储结构及分区简介

硬盘结构简介:很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数. 由此人们定义硬盘参数为(CHS)参数,即磁头数(Heads),柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式。其中:磁头数表示硬盘总共有几个磁头,也就是有几面盘片,最大为255 (用8个二进制位存储);柱面数表示硬盘每一

2012-12-01 17:51:53 1018

转载 WinHex数据恢复使用教程

数据恢复分类:硬恢复和软恢复。所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢复里面的数据,这些都叫数据恢复,只不过这些故障有容易的和困难的之分;所谓软恢复,就是硬盘本身没有物理损伤,而是由于人为或者病毒破坏所造成的数据丢失(比如误格式化,误分区),那么这样的数据恢复就叫软恢复

2012-12-01 17:50:22 1517 1

转载 WinHex进行取证调查

用WinHex 进行取证调查作者:techrepublic.com.com本文介绍如何使用 WinHex这个数据恢复和检测工具来提取和保护数字证据。由于人们都经常需要恢复丢失的数据;或者也许会怀疑员工有违法行为发生,因此硬盘的检测非常重要。不论是你希望将恢复或检测过的数据作为法庭证据来惩罚违法职员还是仅供自己使用,应该选择一个优秀的取证工具和技术来恢复数据并保证其能成为证据使用。我推荐

2012-12-01 17:48:22 1365

转载 低级格式化

1:也称物理格式化;用于测试硬盘介质;为硬盘的每个磁道按指定的交错因子间隔安排扇区;通过低格,将扇区ID放置在每个磁道上,完成对扇区的设置;对磁盘表面进行测试,对已损坏的磁道和扇区作标记;给硬盘中的每个扇区写入某一ASCII字符。   2:因长期使用,硬盘上会出现一些坏扇区,这是由于扇区ID丢失引起的,扇区ID是用于区别各个扇区的,作为磁化的映象标记到磁盘上,但它也会因长时间的使用而逐渐消失,

2012-12-01 17:47:06 641

原创 数据恢复的基础知识

硬盘数据结构 新购买来一块硬盘需要将它分区、格式化,然后才能安装操作系统方可以使用。以Win9x/Me系列来说,我们一般要将硬盘分成主引导扇区(MBR)、操作系统引导扇区(DBR)、FAT(文件分配表)、DIR(目录区)和Data(数据区)等五部分(其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加)。主引导扇区(MBR): 主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括

2012-12-01 17:46:07 724 1

转载 URL编码详解

一、问题:        编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参

2012-11-24 00:10:58 747

转载 病毒问题汇集

1. 为什么有些病毒清除不了(非运行中),只能隔离而不能清除?所谓的杀病毒,就防毒软件而言有两种情况:一种是将病毒程序代码由感染的档案中移除(例如一个10K的档案感染了2K的病毒变成了12K,经过杀毒之后,恢复成10K的正常档案),这就是所谓的清除;一种是将整个病毒档案删除(这是因为该档案全都是病毒程序代码)这种情况特别容易发生在特洛依木马,蠕虫之类的病毒,这种状况就是采取的隔离措施。

2012-11-24 00:07:55 687

转载 python3.X的变化

Python 版本 3,也被称为 Python 3000 或 Py3K(仿效 Microsoft® Windows® 2000 操作系统而命名的昵称)是 Guido van Rossum 通用编程语言的最新版本。虽然新版本对该核心语言做了很多改进,但还是打破了与 2.x 版本的向后兼容性。其他一些变化则是人们期待已久的,比如:真正的除法 — 例如,1/2 返回的是 .5。long 和 in

2012-11-24 00:06:27 998

转载 电脑爱好者必须懂得的电脑简单英语单词

使用电脑必懂的53个英文单词和缩写!  ·PC:个人计算机Personal Computer  ·CPU:中央处理器Central Processing Unit  ·CPU Fan:中央处理器的“散热器”(Fan)  ·MB:主机板MotherBoard  ·RAM:内存Random Access Memory,以PC-代号划分规格,如PC-133,PC-1066,PC-27

2012-11-24 00:01:55 840

转载 ARM指令集和X86指令集的比较

一、背景知识:指令的强弱是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分。相应的,微处理随着微指令的复杂度也可分为CISC及RISC这两类。CISC是一种为了便于编程和提高记忆体访问效率的晶片设计体系。在20世纪90年代中期之前,大多数的微处理器都采用CISC体系

2012-11-24 00:00:40 1944

转载 各种计算机语言的经典书籍

1、Java   Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)  Java编程思想(第2版)----Java四大名著----Bruce Eckel  Java编程思想(第3版)----Java四大名著----------------Bruce Eckel  JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著

2012-11-23 23:58:35 681

转载 Windows高危端口速查

135 c-serv 135口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务,通过RPC可以保证一台计算机上运行的程序可以顺利地执行远程计算机上的代码;137 138 是UDP端口,当通过网上邻居传输文件时用这个端口,因为是UDP端口,对于攻击者来说,通过发送请求很容易就获取目标计算机的相关信息,有些信息是直接可以被利

2012-11-20 16:47:21 1095

转载 电子取证

在计算机取证过程中,相应的取证工具必不可少,常见的有Tcpdump、Argus、NFR、Tcpwrapper、Sniffers、 Honeypot,Tripwires、Network monitor,镜像工具等。在国外计算机取证过程中比较流行的是镜像工具和专业的取证软件,但很多工具都属于付费软件,很多读者不可能免费拥有它们,但 有一些开源工具或者操作系统自身的工具也可以实现很好的使用效果。

2012-11-20 16:45:18 1163

转载 详细解析C语言中的sizeof

一、sizeof的概念  sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法  1、用于数据类型   sizeof使用形式:sizeof(type)   数据类型必须用括号括住。如s

2012-11-20 16:43:27 532

转载 c语言 printf()输出格式控制

1.转换说明符      %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)      %c             字符      %d             有符号十进制整数      %f              浮点数(包括float和doulbe)      %e(%E)     浮点数指数输出[e-(E-)记数法]      %g(%G

2012-11-20 16:40:34 871

空空如也

空空如也

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

TA关注的人

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