163 blogs的博客
分类:windows
1.[转] Windows下用Visual Studio编译x64平台的内联汇编
2.[转]浅谈字节序(Endianness)
3.[转] Can ARM desktop programs be built using visual studio 2012?
4.Win8 一些快捷键
5.Exception and Interrupt
6.【转载】Win7不能打开.hlp文件问题
7.Getting Started with Winsock
8.[转]深入GetMessage和PeekMessage
9.[转]宏定义中使用do{}while(0)的好处
10.[转]Rundll32命令
11.[转]Windows 控制面板编程
12.[转] 谈谈Windows程序中的字符编码
13.谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
14.重载函数解析步骤
15.关于系统的一张 Mind map
16.[转] Windows 中窗口的层次关系以及窗口的属性
17.[转] Memory Layout for Multiple and Virtual Inheritance
18.[转] Windows管道技术简述
19.Device Context Types (MSDN)
20.Access Control (in windows)
21.Microsoft VC6 Guide For wxWidgets
22.How to compile a wxWidgets application in Visual Studio 2008?
23.Finding Memory Leaks Using the CRT Library
24.分段管理机制
25.WM_PAINT之非常详解
26.SendMessage 和 PostMessage有什么区别
27.Socket编程心得
28.How to Provide Your Own DllMain in an MFC Regular DLL(如何在规则DLL中使用DllMain)
29.[转] 全面解读WM_NOTIFY & 消息反射
30.[转] 深度解析VC中的消息
31.[转] 如何合并多个Word文件
32.[转] 让您的应用程序更好地适应 Windows Vista 的用户帐户控制
33.Kernel Object Namespaces
34.Win7 不为人知的一些快捷键
35.[转] 线程同步机制的区别与比较及进程通信方法
36.[转] pragma指令简介
37.[转] 共享内存与线程局部存储
38.(转)Windows进程间通信的各种方法
39.(转)如何杀掉进程---介绍微软一个罕为人知的无敌命令
40.[转]可重入函数与不可重入函数
41.[转] 使用 Windows XP 的外观风格
42.如何在VS 2008 中设置windows symbol server
43.[转] Javascript的IE和Firefox兼容性问题整合及解决方案
44.[转] 检测硬件设备的变化
45.[转] 将程序移植到64位Windows
46.[转] 何时需要将工程设置的Entry Point手动改为wWinMainCRTStartup?
47.[转] 认识System,System32,Syswow64
48.[转] Javascript 字符串编码解码
49.[转] 将ActiveX控件标记为脚本安全
50.Mutex
51.[转] AFX_MANAGE_STATE(AfxGetStaticModuleState())
分类:Debug_Crack
1.保留PDB,节省调试耗时
2.内存泄露检测之使用CRT的Debug技术
3.[链接] 使用OllyDbg从零开始Cracking系列教程
4.IDA 常用默认快捷键
5.[原] WinDBG 使用笔记
6.Window Hook 技术详解
7.[转] windbg远程调试方法
8.[原] WinDbg 搜索符号(Symbols) 顺序
9.[转]为什么win32k.sys在System进程空间无法访问
10.[转] 扫盲贴,HOOK SSDT 短文一篇
11.[转] SSDT索引号的获取
12.[转] 谈谈对IoGetDeviceObjectPointer的理解
13.[转] 城里城外看SSDT
14.记录 Createfile, DeviceIoControl, CloseHandle 几个函数的调用堆栈
15.[转]在内核调试会话中设置用户态断点
16.The _CRTDBG_MAP_ALLOC macro does not work as expected
17.Matching debug information
18.Why does the debugger show me the wrong function?
19.Keeping Specific PDB Files from Loading in the Debugger
20.Getting PDBs and Source When You Can’t Access Your Symbol Server
21.Visual Studio Remote Debugging and PDB Files
22.Do PDB Files Affect Performance?
23.Does That PDB File Match the Binary?
24.Correctly Creating Native C++ Release Build PDBs
25.[转] Source Server Helps You Kill Bugs Dead In Visual Studio 2005
26.[转] Symbols and Crash Dumps
27.[转] Debug Tutorial Part 2: The Stack
28.[转] Debug Tutorial Part 1: Beginning Debugging Using CDB and NTSD
29.Debug Tutorial(From CodeProject)
30.Analyzing Windows Crash Dump Files
31.【转】WinDbg配置和使用基础
32.[转]几种典型程序Button处理代码的定位
33.【转】教你如何用OD加载微软符号库
34.FS:0与FS:[0]
35.[转]FPO -frame pointer omit
36.通过Windbg利用VMware虚拟机进行双机调试
37.【转】使用WinDBG观察启用PAE后的分页机制
38.[转]C语言内存管理
39.[转]强大的windbg定位内存泄露,两句命令搞定!
40.【转】汇编指令与机器码的相互转换
41.汇编一些有用的知识 (笔记)
42.[转] 致菜鸟: OD里SHIFT+F4条件断点用法篇
43.PDB Files: What Every Developer Must Know
分类:PKI
1.[转] 离散对数问题
2.分组密码算法(块密码算法)
3.[转] RSA算法原理
4.[转] ASN.1编码学习笔记
5.EFS
6.Samples about Certificate Enrollment API
7.[转] Distinguished Encoding Rules (from MSDN)
8.[原]CNG Architecture
9.【原】OpenSC中搜索配置文件的顺序
10.In the form of the ASN.1 module PKCS-15
11.ECC加密算法入门介绍
12.[转] 深入研究SSL
13.【转】SSL/TLS/WTLS协议原理
14.[原]PKCS#15 - Overview
15.【引用】ASN.1小结
16.2011年06月07日
17.【转】 X.509 数字证书结构和实例 (二)
18.【转】 X.509 数字证书结构和实例 (一)
19.PKI Elements (MSDN)
20.Calculating Chrome Extension ID from your private key
21.【转】分组加密4种模式
22.[原] RSA 示例程序
23.Secure Shell (SSH)
24.Cryptography Functions
25.Provider Algorithms
26.PKCS 名词解释
27.[转] RSA 基础 实践
28.[转] PKI常见证书格式和转换
29.[转] base64编码
30.[转] RSA 算法
31.PKCS #11 笔记 - 实现
32.PKCS #11 笔记 - 原理
33.Minidriver Overview
34.PKI 笔记
分类:C++
1.Sharing project properties in Visual C++
2.各个平台 基本数据类型 长度
3.C++11 介绍资源
4.C/C++ CRT Library
5.[转] C++调用约定和名字约定
6.【转载】函数调用约定
7.结构体对齐详解
8.[转] C/C++ 右左法则
9.[转] 关于countof
10.Type Casting
11.模板实参推演
12.重载函数参数匹配规则 [简单叙述]
13.Unreferenced Parameters(UNREFERENCED_PARAMETER Macro in winnt.h), Adding Task Bar Commands, and More
14.[原] Inside C++ Object model 笔记(3)
15.[原] Inside C++ Object model 笔记(2)
16.[原] Inside C++ Object model 笔记(1)
17.【原】跟踪纯虚函数调用的错误
18.What static_cast is actually doing
19.【转】VC++ warning C4786 详解
20.【转】Visual C++ 8.0对象布局的奥秘:虚函数、多继承、虚拟继承
21.[转]NRV
22.[转]数组大小为0的应用
23.[转] RAII惯用法:C++资源管理的利器
分类:Driver
1.[原] How Windows Installs Devices
2.Scheduling, Thread Context and IRQL
3.Queuing I/O Requests
4.Completion Routines
5.Create IRP
6.DRIVER_OBJECT, DEVICE_OBJECT, IRP, IO_STACK_LOCATION, IoCompleteRequest 总结
7.How the System Finds and Loads (WDM) Drivers
8.交通银行 登陆蓝屏的解决途径
9.IRP Structure
10.驱动设备命名
11.驱动代码分页内存控制
12.[原] IRQL APC_LEVEL and APC
13.[转] Windows 自旋锁分析
14.[转]明明白白自旋锁
15.Spin Locks
16.Interrupt Request Level
17.Order of Driver Loading
18.How the System Finds and Loads Drivers (Note)
19.[转]深入分析ObReferenceObjectByName有时无法得到指定对象地址
20.[转]驱动WDK7600在VC6.0下的编译开发配置环境
21.[转] Understanding IRQL
分类:Private
1.身份认证基础知识
2.冲击响应图例
3.Shuttle中间件共享内存解析
4.Vista&Win7 下几个有用的函数
5.SECURITY_DESCRIPTOR
6.InterPass3000 structure view
7.Vista中的UAC : 用户帐户控制
8.美国电影分级制度
9.SECURITY_ATTRIBUTES封装类SecurityAttributes的变迁
10.使用vc6进行远程调试csp
11.CppUnit源码解读 II
12.CppUnit源码解读 I
13.Introduction to 64bit application on windows
14.怎么减少二进制代码体积
15.OpenSC的结构、扩展及调试环境搭建
16.ePass1000, ePass2000, ePassNG, Shuttle对Container处理的不同及延续
17.ePass产品中的FAT8文件系统
18.ePass1knd代码阅读体会 (II)
19.ePass1knd代码阅读体会 (I)
20.Mutiplex DLL Call
分类:OpenSSL
1.OpenSSL 内存管理分析笔记
2.VS2010 编译 OpenSSL
3.Openssl之BIO系列(3)
4.Openssl之BIO系列(2)
5.[转] Openssl之BIO系列(1)
6.I've compiled a program under Windows and it crashes: why?
7.[转] OpenSSL学习笔记—哈希表
8.[转] (7) Openssl 之BIO
9.[转] (6) OpenSSL 之动态模块加载
10.[转] (5) OpenSSL 之内存分配
11.[转] (4) OpenSSL 之哈希表
12.[转] (3) OpenSSL 之堆栈
13.[转] (2) openssl 之简介
14.[转] (1) OpenSSL 之基础知识
分类:Mac
1.理解 Objective-C 的 ARC
2.VMware 11 安装Mac 10.9 / 10.10
3.OS X:键盘快捷键
4.PXL 转 IPA (PXL to IPA)
5.[转] iPhone 详解
6.[转] Mac原版与破解版的区别
7.[转] Iphone_什么是:有锁、无锁、签约、解锁、越狱、激活
8.[转] 关于iPhone、iPod Touch越狱破解原理&相关扫盲。更新3代不完美越狱原因。
9.[转] 恢复模式和dfu模式
10.[转] Iphone 推送功能
11.[原] Leopard 中流畅播放RMVB
12.[原]XCode 简单技巧
13.[原]ipod touch 2 OS3.0 backgrounder 安装
分类:默认分类
1.[转]RESTful API 设计指南
2.[转] 理解RESTful架构
3.[转] Web service是什么?
4.[转] 软件架构入门
5.CocoaPods安装和使用教程
6.AptGet/Howto
7.A Short Apt-Get / Dpkg Tutorial For New Debian Users
8.[原] DuiLib介绍及其消息处理剖析 (new)
9.FIDO 标准简介
10.DuiLib 消息机制剖析
11.[转] 原码, 反码, 补码 详解
12.[转] c++避免delete不完整类型 --checked_delete
13.[转] 密码控件安全技术浅析及攻击实例
分类:Linux
1.Vim键盘映射
2.linux命令行编辑快捷键
3.[转] shc gzexe 将shell脚本转换为二进制的可执行文件
4.VIM Resources
5.automake autoconf
6.[转] linux下查看文件编码及修改编码
7.[转] Ubuntu 10.10启动进入命令行模式
8.ubuntu开机直接进入控制台
9.VIM (Splitting windows)
10.VIM tutor v1.7
11.文件重定向
12.GDB Commands
13.VI commands (mind map)
分类:COM
1.COM笔记 - 可连接对象
2.[原] COM 笔记 – 原理(高级)
3.[原] COM笔记 - 原理(基础)
4.BSTR 字符串
5.【转】关于COM中变体类型VARIANT
6.COM IDs & Registry keys in a nutshell
7.MFC COM 笔记
8.Understanding The COM Single-Threaded Apartment (2)
9.Understanding The COM Single-Threaded Apartment (1)
10.COM重用-包容和集合
11.CString与BSTR之间的转换
12.(转)安装IE8后,VS2008无法调试ActiveX的问题
分类:ATL
1.ATL Under the Hood 5
2.ATL Under the Hood 4
3.ATL Under the Hood 3
4.ATL Under the Hood 2
5.ATL Under the Hood 1
6.ATL 之 总图
7.ATL 之 SafeThreading
8.ATL 之 QueryInterface
9.ATL 之 Multiphase construction
10.ATL 之 Aggregate
11.ATL Under the Hood(CodeProject)
分类:80x86保护模式
1.十一.虚拟8086模式
2.十.分页管理机制
3.九.输入/输出保护
4.八.操作系统类指令
5.七.中断和异常
6.六.控制转移
7.五.任务状态段和控制门
8.四.实模式与保护模式切换实例
9.三.控制寄存器和系统地址寄存器
10.二.分段管理机制
11.一.保护方式简介
分类:Kindle
1.Kindle 原系统上读 ePub 电子书
2.Kindle3 中文阅读之路
3.[转]Kindle3词典使用的123
4.Kindle 浏览器其实也可以很强大
5.Kindle 3 安装中文输入法
6.【转】让Kindle 3可以下载任意格式的文件
7.【转】没色彩的网络-Kindle3的网页浏览
8.[转] Kindle 3(WIFI版)上各种RSS推送方法总结
9.【转】fbKindle:让Kindle变身ePub阅读器
10.[转] kindle 3 高级折腾教程
11.[转]亚马逊Kindle 3新手使用指南之十万个怎么办
分类:Plugins
1.FireBreath 初始化流程
2.FireBreath 总图
3.How to sign XPI files
4.Shipping plugins as a toolkit bundle
5.Using html to dispaly plugins
6.Building a C++ XPCOM Component in Windows
7.Firefox Application Directory Lockdown
8.[转] Scriptable Plugin
9.Compiling The npruntime Sample Plugin in Visual Studio
10.Browser Plugins vs Extensions – the difference
分类:Boost
1.[原] 智能指针 对比
2.Boost - is_integral
3.Boost – is_same
4.模板相关知识总结
5.【转】boost智能指针shared_ptr使用要注意的几个问题
6.【转载】智能指针
7.[转] boost 库 enable_shared_from_this 实现原理分析
8.[转] boost源码剖析之:泛型函数指针类boost::function
9.Boost - enable_if
分类:STL
1.模板相关知识总结
2.C++遍历中删除std::map元素
3.[转] C++箴言:理解typename的两个含义
4.[转] auto_ptr
5.Containers
6.[转] SFINEA in C++
7.【原】复习 Template
8.An article discussing about static_cast and reinterpret_cast.
9.[转] vector.resize 与 vector.reserve的区别
分类:Others
1.百度大文件下载新方法 20160415 测试有效
2.[转]有关iOS破解的很多概念
3.[转]让Chrome远离C盘:图文详解便携版Chrome制作方法
4.从零开始玩单反
5.煲耳机
6.转载:如何讓ThinkPad的TrackPoint的中鍵支援MSN、FireFox、IE7和Office 2007的捲動? (NB) (ThinkPad)
7.历史十大黑客事件
8.Windows系统常用命令
9.国内的10大破解发布收集网站
分类:SEH
1.[原] SEH 图解(笔记)
2.【转】关于SEH局部展开的一点思考
3.[转] Windows系统程序设计之结构化异常处理
4.[转]Visual C++ 异常(Exception)常见问题 (原文标题:A Visual C++ Exception FAQ)
5.[转] A Crash Course on the Depths of Win32 Structured Exception Handling
6.C++ 异常处理笔记(Visual C++)
7.[转] C++ 异常处理 和 win32 异常处理(SEH)区别及其使用问答
8.[转] Win32 结构化异常处理(SEH)探秘
分类:Android
1.[转] Eclipse代码自动提示
2.【引用】获取Android的Java源代码并在Eclipse中关联查看的最新方法
3.Android 初探
4.ME722 MTP USB 驱动安装总是失败的问题
5.[转] ME722详细刷机教程
分类:Java
1.ECMAScript 3.1 (或ECMAScript 第5版) 深入原理&笔记
2.[转]使用javascript计算string的utf-8编码字节数
3.【转】Java泛型简明教程
4.[转]error - "eUML2 Free Edition requires 'bundle org.apache.batik.dom.svg 1.6.0' "
分类:Version control
1.Git 学习资源
2.【转】 Git 中一些问题
3.Git 之基础命令 笔记
4.Mercurial
分类:Design Pattern
1.设计模式一些原则
2.[转]里氏替换原则
3.设计模式心得
分类:WRK
1.[转]Windows中系统调用的流程
2.【原】WRK 代码分析图(不断更新)
3.[转] source insight分析WRK源码
分类:SSL
1.Decrypting TLS Browser Traffic With Wireshark – The Easy Way!
2.Decrypting SSL/TLS sessions with Wireshark - Reloaded
3.How to decrypt an SSL or TLS session by using Wireshark
分类:Security Programming
1.[转] Security Features in the CRT
2.[转] Secure Template Overloads
分类:Win8 store
1.Get a developer license (Windows Store apps)
2.Remote Debugging your Windows Store app on your Surface
分类:Google Dev
1.Code Reuse in Google Chrome Browser
分类:BitCoin
1.[转] 比特币多重签名技术的应用场景