笔记
文章平均质量分 52
捕风
这个作者很懒,什么都没留下…
展开
-
字节序
字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。小端:高地址存放高位数,低地址存放低位数,windows,linux,X86CPU大端:高地址存放低位数,低地址存放高位数,UNIX主机字节序跟cpu和os有关网络字节序是大端序,跟其他无关以下是转载的:http://bbs.pediy.com/showthread.php?t原创 2012-05-12 12:30:11 · 2280 阅读 · 0 评论 -
BadUSB的防范研究
最近爆出的badUSB漏洞,通过将病毒植入固件原创 2014-08-04 19:31:00 · 3131 阅读 · 0 评论 -
Windows环境下使用VS2005编译OpenSSL
如何Windows环境下,使用VS2005编译OpenSSL,虽然这个问题在Baidu、Google上一堆,但安装中还是遇到些问题,在这里记录下来希望能帮助大家不要在走弯路。注:我是在WinXP SP3下使用VS2005SP1下编译成功的,OpenSSL的版本是0.9.8l。 准备工作:下载OpenSSL源码 官方网站下载OpenSSL:http://www.open转载 2014-06-09 22:38:51 · 649 阅读 · 0 评论 -
关于OpenSSL“心脏出血”漏洞的分析
0x00 背景原作者:Sean Cassidy 原作者Twitter:@ex509 原作者博客:http://blog.existentialize.com 来源:http://blog.existentialize.com/diagnosis-of-the-openssl-heartbleed-bug.html当我分析GnuTLS的漏洞的时候,我曾经说过,那不会是我们看到的最转载 2014-04-10 17:23:01 · 844 阅读 · 0 评论 -
SSL/TLS协议运行机制的概述
作者: 阮一峰日期: 2014年2月 5日互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。一、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1)转载 2014-04-21 22:04:31 · 621 阅读 · 0 评论 -
CURL编译
1>下载CURL源代码curl-7.26.0.zip 2>用VC2008/2005打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功!3>新建个控制台工程测试下刚才编译的静态库libcurl.lib,可以在libcurl\curl-7.26.0\docs\examples目录找个简单的使用curl的例子,在这个工程选项Confi转载 2014-04-18 14:17:55 · 7082 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得转载 2014-05-03 17:00:39 · 582 阅读 · 0 评论 -
注册Microsoft.Jet.OLEDB.4.0
regsvr32 msjetoledb40.dll(未提供程序)原创 2013-01-22 14:48:54 · 589 阅读 · 0 评论 -
Manifest文件
http://blog.163.com/henan_lujun/blog/static/19538333200611485511640/ 问题 我们的上个项目是在Win2003下,用VS2005开发的一个MFC的SDI程序。在系统开发完毕后,为了验证各个平台的适应性,首先提取了所有相关的DLL,然后到Windows2000下运行,一切正常;然而到XP下,就出现系统错误,提示转载 2013-02-08 10:35:36 · 4030 阅读 · 0 评论 -
openssl RAND_poll导致死锁
服务器死锁了,但并不是我们的锁导致的,是openssl导致的,以下是死锁具体内容 ----------------------------------------- DebugInfo = 0x002a1710 *** WARNING: Unable to verify checksum for ESServer.exe Critical section = 0x005e427原创 2012-12-13 16:36:00 · 3464 阅读 · 0 评论 -
服务器崩溃原因分析
分析这个问题的过程还是挺曲折,如果不想看繁琐的分析过程,请直接跳到结论 我们小组的成员请耐心看一下过程,积累一下经验,到用户现场是能学习很多东西的,以后你们要争取到用户现场,呵呵 ------------------------------------------------------------------------------------------------------原创 2012-11-21 13:54:26 · 8338 阅读 · 0 评论 -
转 解决"应用程序配置不正确,程序无法启动"
关键词是:查看*exe.intermediate.manifest文件解决"应用程序配置不正确,程序无法启动" 在使用 VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无法执行的错误,其提示是:应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。 实际上,重装是解决不了问题的,解决的一种方法是查看*exe.interme转载 2012-10-27 14:13:53 · 666 阅读 · 0 评论 -
进程隐藏与进程保护(SSDT Hook 实现)(一)
转载自 Zachary.XiaoZhen - 梦想的天空文章目录: 1. 引子 – Hook 技术:2. SSDT 简介:3. 应用层调用 Win32 API 的完整执行流程:4. 详解 SSDT:5. SSDT Hook 原理:6. 小结: 1. 引子 – Hook 技术:转载 2012-09-18 17:06:00 · 1317 阅读 · 1 评论 -
wdk tips (3): IRQL
http://www.cnblogs.com/gussing/archive/2011/01/20.html今天我们来聊聊IRQL,这是驱动新手的梦魇,想想看多少BSOD是因为IRQL不对引起的。这也是*NIX类内核开发人员最喜欢的吐槽点之一,你看linux里就没有这个概念,我们还不是活的好好的?我偶尔有时候能得着一些空,也会问一样的问题:为毛?为毛要有这东西存在!后来我想通了。我们先聊p转载 2012-09-17 22:40:48 · 590 阅读 · 0 评论 -
I/O Request Packet
第5章 I/O Request Packet5.1 数据结构在处理 I/O 请求上,有两个重要的数据结构:IRP(I/O request packet)和 IO_STACK_LOCATION5.1.1 IRP 的结构下面是在 windbg 里得到的 IRP 结构:nt!_IRP +0x000 Type : Int2B +0x002 Size转载 2012-09-14 20:31:04 · 5888 阅读 · 0 评论 -
Ubuntu安装nodeJS
安装步骤: 首先确保系统安装来python,gcc,g++,如果没有则安装: $ sudo apt-get install python $ sudo apt-get install build-essential $ sudo apt-get install gcc $ sudo apt-get install g++ 从nodeJS官网http://nodejs.org原创 2015-01-17 21:17:11 · 563 阅读 · 0 评论