- 博客(95)
- 收藏
- 关注
转载 VS编译的程序在其他机子上显示MSVCP110D.DLL丢失问题
转载自:http://blog.csdn.net/alex_my/article/details/8949073将Debug.win32文件夹拷贝至其它机子运行(机子上无VS),点击运行时出现MSVCP110D.DLL缺失提示。 1、在项目中,C/C++ -- Code Generation -- Runtime Library:此时大部分的为M
2013-10-31 09:13:16 4522 1
转载 x64系统的判断和x64下文件和注册表访问的重定向(3)
转载自:http://blog.csdn.net/magictong/article/details/5895482 下面谈谈x64系统下文件的重定向: x64下文件的重定向依然是WOW64具体执行细节的一部分,跟注册表重定向一样同样是为了将32为程序和64位程序分开。所谓文件重定向通俗点讲就是你去访问某些文件夹的文件的时候,会被定位到其他文件夹下面的文件去,而
2013-10-30 13:21:35 802
转载 x64系统的判断和x64下文件和注册表访问的重定向(2)
转载自:http://blog.csdn.net/magictong/article/details/5892209 关于文件和注册表的重定向: 需要这个技术的原因是需要在x64系统上面把32位程序和64位程序分离开。这种技术有个强大的名字叫WOW64,注意不是魔兽世界64级哦,哈哈。 出于一些特殊的目的,一些注册表键被分成了两个部分,主要有以下一些:
2013-10-30 13:21:01 680
转载 x64系统的判断和x64下文件和注册表访问的重定向(1)
转载自:http://blog.csdn.net/magictong/article/details/5838863 判断一个32位应用程序是否运行在x64系统下,可以使用下面的代码:[cpp] view plaincopyBOOL IsX64System() { BOOL bIsWow64
2013-10-30 13:20:19 779
转载 C++宽字符处理函数函数与普通函数对照表
转载自:http://www.cppblog.com/hktk/archive/2008/05/20/50587.aspx字符分类: 宽字符函数普通C函数描述iswalnum() isalnum() 测试字符是否为数字或字母iswalpha() isalpha() 测试字符是否是字母iswcntrl() iscn
2013-10-28 18:33:28 778
转载 用EnumProcesses()枚举进程
转载自:http://blog.csdn.net/sunny_forever/article/details/7498034ps:toolhelp函数在64位上貌似不行了参照msdn的例子,用EnumProcesses()枚举进程并输入进程名和句柄。以下代码在vs2008中测试通过:#include "stdafx.h"#include #inclu
2013-10-27 11:51:37 3373
转载 Win7 CreateRemoteThread 另类使用方法
转载自:http://blog.csdn.net/wangningyu/article/details/6456607同样的代码,在XP下面随便你怎么整,WIN7的话是相当纠结的,具体哪些错误就不解释了 ~~ gg点了二十多页,在韩国某大牛的博客上总算找到一点思路(虽然看不懂韩文,但代码还算勉强看得懂吧) 原来是要用动态调用ntdll.dll >
2013-10-27 10:46:06 851
转载 VC编写系统服务程序笔记
转载自:http://blog.csdn.net/pgshow/article/details/7677583[cpp] view plaincopy这里我要把自己写好的程序设置为开机启动了,所以注册为服务程序是最好的方法,先看VC写服务程序的思路 服务程序通常编写成控制台类型的应用程序,总的来说,一个遵守服务
2013-10-26 21:57:53 2074
转载 WINDOWS后台服务程序编写
转载自:http://www.360doc.com/content/09/1119/10/59579_9330901.shtml顺便来一句,360这货要你注册了才能复制,坑爹啊,,,,,虽然我没注册WINDOWS后台服务程序编写 在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。服务是一种应用程序类型,它在后台运
2013-10-26 21:45:48 1490
转载 刘涛涛的扭曲变化加密
今天本来打算把国内某视频转换软件写个注册机,锻炼自己,结果弄了一天都不知道这软件怎么回事,也没加密,后来才发现时刘涛涛的扭曲变换加密,果然够变态网上找的爆破方法,虽说爆破没技术含量,but,这软件爆破也挺难啊先附上扭曲变换加密的思想:转载自:http://www.liutaotao.com/nqby.txt扭曲变换加密作者:刘涛涛 me@liutao
2013-10-23 19:20:26 1461
转载 把MAP文件导入IDA Pro的小程序
转载自:http://www.cnblogs.com/singlerace/archive/2009/02/19/1381466.htmlIDA Pro是玩逆向工程必不可少的工具,但是很遗憾IDA Pro好像不支持直接导入map文件(如果有谁知道可以,请告诉我)。前几天分析一个程序,很奇怪提供了MAP却没提供PDB。不悦,顺手写了一段把map文件转换成IDA Pro的idc脚本
2013-10-21 19:37:22 1670
转载 OllyDbg,IDA pro强强联合!从OllyDbg中载入IDA Pro输出的map信息文件,带符号信息调试!
转载自:http://blog.csdn.net/vagrxie/article/details/4267525OllyDbg,IDA pro强强联合!从OllyDbg中载入IDA Pro输出的map信息文件,带符号信息调试!write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie再强大的工具有的时候也不能独立解决问
2013-10-21 19:09:01 2728
转载 SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件
转载自:http://blog.csdn.net/vagrxie/article/details/3730240SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件 write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 很搞笑的事情,才知道原来没有关系(指两个公司没有关系)
2013-10-21 19:08:26 1329
转载 strsafe.h
http://msdn.microsoft.com/en-us/library/ms647466.aspxAbout Strsafe.h3 out of 16 rated this helpfulPoor buffer handling is implicated in many security issues that involve buffer overrun
2013-10-20 22:49:15 1445
转载 网络编程--closesocket(s)与shutdown(s,type)的区别
转载自:http://blog.csdn.net/witchsnk/article/details/3075614TCP有半关闭的情况,如果要全关闭,需要双方向对端发送Fin报文,然后对对方的Find报文进行响应(Ack) shutdown表示不再发送数据,但是并没有发送Fin报文,没有终止连接,实际上TCP连接仍然存在,这时如果你要重新建立该Socket对(源/目的端口,源/目
2013-10-18 19:43:50 835
转载 Windows socket之IOCP实例----IOCP开发驾照理论考试系统
转载自:http://blog.csdn.net/ithzhang/article/details/8532711 Windows socket IO完成端口开发驾照理论考试系统实例 这一节我们讲解如何利用套接字完成端口开发驾照理论考试系统。该系统由服务器和客户端两部分组成。 服务器负责对题库和学生信息的管理,主要包括以下功能:
2013-10-18 18:25:50 1345
转载 Windows socket之IO完成端口(IOCP)模型开发
转载自:http://blog.csdn.net/ithzhang/article/details/8525306 Windows socket之IO完成端口(IOCP)模型开发 IO完成端口是一种内核对象。利用完成端口,套接字应用程序能够管理数百上千个套接字。应用程序创建完成端口对象后,通过指定一定数量的服务线程,为已经完成的重叠IO操
2013-10-18 18:24:58 918
转载 Windows socket之重叠IO:事件通知
转载自:http://blog.csdn.net/ithzhang/article/details/8496232 Windows socket重叠IO模型开发。 利用套接字重叠IO模型,应用程序能一次投递一个或多个IO请求,当系统完成IO操作后通知应用程序。该模型以win32异步IO机制为基础。与前面介绍的所有IO模型相比较,
2013-10-18 18:24:15 850
转载 Windows socket之WSAEventSelect模型
转载自:http://blog.csdn.net/ithzhang/article/details/8476556 WSAEventSelect模型 WSAEventSelect模型是Windows socekts提供的另一个有用异步IO模型。该模型允许在一个或多个套接字上接收以事件为基础的网络事件通知。Windows socke
2013-10-18 18:23:31 866
转载 Windows socket 之WSAAsyncSelect模型
转载自:http://blog.csdn.net/ithzhang/article/details/8464330 WSAAsyncSelect模型 WSAAsyncSelect模型是Windows socket的一个异步IO模型。利用该模型可以接收以Windows消息为基础的网络事件。Windows sockets应用程序在创建套接字后,调用WS
2013-10-18 18:22:36 690
转载 Windows socket基础
转载自:http://blog.csdn.net/ithzhang/article/details/8448655 Windows socket 基础 Windows socket是一套在Windows操作系统下的网络编程接口。它不是一种网络协议,而是一个开放的、支持多个协议的Windows下的网络编程接口
2013-10-18 18:21:58 635
转载 Windows socket之Select模型开发
转载自:http://blog.csdn.net/ithzhang/article/details/8363951 Windows socket select模型开发。 套接字select模型是一种比较常用的IO模型。利用该模型可以使Windows socket应用程序可以同时管理多个套接字。
2013-10-18 18:21:13 635
转载 Windows Socket 非阻塞模式开发
转载自:http://blog.csdn.net/ithzhang/article/details/8274596 非阻塞套接字 非阻塞模式是指:套接字在执行操作时,调用的函数不管操作是否完成都会立即返回的工作模式。
2013-10-18 18:20:35 1232
转载 运输层TCP协议详细介绍
转载自:http://blog.csdn.net/ithzhang/article/details/7996037 TCP是TCP/IP协议族中非常复杂的一个协议。它具有以下特点: 1:面向连接的运输层协议。在使用TCP协议之前,首先需要建立TCP连接。传送数据完毕后,必须释放已经建立的TCP连接。 2:一条TCP连接有两个端点,连接是点对点的。
2013-10-18 18:19:27 821
转载 UNIX网络编程——原始套接字(dos攻击)
转载自:http://blog.csdn.net/ctthuangcheng/article/details/9746797原始套接字(SOCK_RAW)。应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能。 注意原始套接字只能够由有 root权限的人创建。 可以参考前面的博客UNIX网络编程——原始套接字的魔力【上】>>。
2013-10-18 11:17:17 753
转载 UNIX网络编程——原始套接字的魔力【续】
转载自:http://blog.csdn.net/ctthuangcheng/article/details/9739671如何从链路层直接发送数据帧 上一篇里面提到的是从链路层“收发”数据,该篇是从链路层发送数据帧。 上一节我们主要研究了如何从链路层直接接收数据帧,可以通过bind函数来将原始套接字绑定到本地一个接口上,然后该套接字就只
2013-10-18 11:16:18 779
转载 UNIX网络编程——原始套接字的魔力【下】
转载自:http://blog.csdn.net/ctthuangcheng/article/details/9738819可以接收链路层MAC帧的原始套接字 前面我们介绍过了通过原始套接字socket(AF_INET, SOCK_RAW, protocol)我们可以直接实现自行构造整个IP报文,然后对其收发。提醒一点,在用这种方式构造原始IP报文时,第三个
2013-10-18 11:15:22 720
转载 UNIX网络编程——原始套接字的魔力【上】
转载自:http://blog.csdn.net/ctthuangcheng/article/details/9734511基于原始套接字编程 在开发面向连接的TCP和面向无连接的UDP程序时,我们所关心的核心问题在于数据收发层面,数据的传输特性由TCP或UDP来保证: 也就是说,对于TCP或U
2013-10-18 11:13:29 803
转载 UNIX网络编程——原始套接字SOCK_RAW
转载自:http://blog.csdn.net/ctthuangcheng/article/details/9733619 实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层
2013-10-18 11:08:22 1389
转载 判断操作系统版本
转载自:http://blog.csdn.net/sun307146966/article/details/8791400 and http://blog.csdn.net/prince_jun/article/details/8277816Windows操作系统的版本号一览操作系统PlatformID主版本号副版本号Wind
2013-10-17 15:17:37 711
转载 MD5详解(附代码)
转载自:http://blog.csdn.net/m1j2t3/article/details/6050498/************************************************ MD5 算法的Java Bean @author:Topcat Tuppin Last Modified:10,Mar,2007 ********************
2013-10-16 09:46:04 772
转载 字符雨
转载自:http://blog.csdn.net/x313695373/article/details/11661043/******************************字符雨,说实话,没数字雨好看,改自旓旓发的黑客帝国--数字雨!!编译方法:cl.exe NumberRain.cpp******************************/#define
2013-10-16 09:46:03 960
转载 补码的本质
转载自:http://blog.csdn.net/keyinglee/article/details/8298680RT 这篇文章的由来还有一个背景故事。希望大家能慢慢读完,或许你能有所感悟。本文是上半部分。在我本周四的一堂网络课上,一名旁听的老教授A和任课老师B为了一个“传播介质”的问题争得面红耳赤。B在课上说了一句:传输介质无线电波。A课后郑重的反驳说:没有你这种说
2013-10-16 09:45:57 2730 6
转载 线程局部存储(TLS)
转载自:http://blog.csdn.net/x313695373线程局部存储,Part 1:概述线程局部存储,Part 2:显式TLS线程局部存储,Part 3:编译器和链接器对隐式TLS的支持线程局部存储,Part 4:访问__declspec(thread)变量线程局部存储,Part 5:加载器对__declspec(thread)变量的支持(
2013-10-15 13:06:30 1116
转载 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理
本文为线程本地存储TLS系列之分类和原理。一、TLS简述和分类我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变量或函数参数来访问数据,因为基于堆栈的变量总是和特定的线程相联系的。不过如果
2013-10-15 13:06:10 761
转载 关于Google Chrome 浏览器的一些命令及用法
转载自:http://blog.csdn.net/zyz511919766/article/details/7356306一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:versio
2013-10-15 13:05:53 1256
转载 Windows下 Python 安装包的配置
转载自:http://blog.csdn.net/lab2013/article/details/68769671、下载安装 Pythonpython-2.7.2.msi http://www.python.org/download/如下载 Python 2.7.2,安装目录为 C:\Python272、添加环境变量path = C:\Python27此步
2013-10-15 13:05:51 643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人