自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷茫的探索

我不知道未来在哪

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

转载 Mac下配置Apache SVN服务器

引用自:http://miaoshuanghe.blog.163.com/blog/static/140130476201172114647545/本文参考了这篇文章http://svnbook.red-bean.com/en/1.0/ch06s04.html概要:svn (subversion) 是一种开源免费的软件项目源文件版本管理工具svn 服务器

2012-04-05 21:45:48 2828

原创 关于PeekMessage无法收到WM_QUIT消息

应用程序关闭窗口,但进程还在。调试后发现WindowProc中 case WM_DESTROY: PostQuitMessage(0); break;PostQuitMessage(0);后消息队列没有收到WM_QUIT。 原先错误的消息处理如下  while (true) { if (PeekMessage(&msg, hWnd, 0, 0, PM_

2012-01-24 20:04:52 3852 3

原创 程序员不仅写下了代码,不经意间也写下了他的生活态度

不负责任的人不仅会把代码写死,同时也把自己写死了

2010-10-25 23:37:00 910

原创 Python为何被墙?

如题所述,如果哪位内部人士刚好路过了解情况请告知..白发都想出来了都想不通为什么!

2010-03-21 15:05:00 2514 2

原创 魔兽世界MPQ加载顺序

===================================================================== 未经本人许可 任何网站、团体、个人不得以任何方式转载本文 Author:G1NurX (Jeffrey Zhuang)==================================================================

2010-02-24 18:08:00 7395 2

原创 手工躲过IsDebugPresent的检测

当遇到某些壳或某个线程检测调试器时会比较郁闷。OllyDBG有专门的插件,但不知怎么的在我的计算机上一只不好使。对于IsDebugPresent的检测方法有手工的方法首先,查看FS寄存器,跳转到FS[0],查看FS[30]单元,这个DWORD是一个地址,Follow进去,第三个字节就是指有没有附加调试器改成0就好了

2010-02-06 20:31:00 4264

原创 MPQ文件名哈希逆向代码

根据对魔兽世界的分析,和对StormLib的总结出以下代码:#define HASH_TYPE_FILE_INDEX 0x0#define HASH_TYPE_FILE_NAME1 0X1#define HASH_TYPE_FILE_NAME2 0X2#define HASH_TYPE_FILE_SEED 0X3static DWORD StormBuffer[STORM_B

2010-02-06 15:32:00 1417

原创 C/C++的大小写转换方法

  总结一下自己已知的方法,以小写转为大写为例1)最简单的入门方法char szLowerCase[10]="abcde"; //inputchar szUpperCase[10]={0}; //outputint i=0; //iteratorfor(i=0;szLowerCase{i] !

2010-02-06 14:37:00 3461

原创 魔兽世界 MPQ(MoPaQ) 文件相关资料

维基百科:http://en.wikipedia.org/wiki/MPQ 维基百科下面的外部链接也是个好东西  MPQ ArchivesOverview原文出处:http://www.zezula.net/en/mpq/main.html MPQ ArchivesMPQ (MoPaQ) is an archive format developed by t

2010-02-05 22:32:00 3410

原创 使用Priority Queue优先队列的小收获

试用了下Priority Queue,发现还挺好使的。有一点意外的收获:优先队列的确是在插入时排序的,但是内存中的数据是未排序的。也就是说,在内存中看到的分布依旧是按照vector方式的存取留下的形式。我一直以为是操作符重载的问题,后来尝试使用top(),pop()方法打印内容时发现是按照排序好的输出的。由此得出一个结论,Priority Queue排序了索引- -!  

2010-02-01 18:10:00 1113

原创 WOW魔兽世界全种族代号表

 代号 种族名1 "Human" 2 "Orc"3 "Dwarf"4 "NightElf"5 "Scourge"6 "Tauren"7 "Gnome"8 "Troll"9 "Goblin"10 "BloodElf"11 "Draenei"12 "FelOrc"13 "Naga_"14 "Broken"15 "Skeleton"16 "Vrykul"17 "Tuskarr"18 "Fores

2010-01-12 20:15:00 4181

原创 对WOW服务端模拟器的思考

近来,对WOW现有的模拟器的看法又有了新的变化。话说Ascent的性能相当不错,比起Mangos,我想这点异议不大吧。Trinity不加评论,没有实际测试。Ascent接触了很久,运行机制也算比较了解,但是始终有个遗憾。 先简述一下结构:IOCP负责网络IO,多线程处理,加入封包队列。主循环(单线程)更新每个会话,读取封包,并交给对应的handle函数(还是主循环的线程)。

2009-11-24 20:37:00 4318 2

原创 Ascent 代码 World Server 通讯分析

 在master.cpp 主线程中读取配置文件获得World Server 的监听IP与端口:string host = Config.MainConfig.GetStringDefault( "Listen", "Host", DEFAULT_HOST );int wsport = Config.MainConfig.GetIntDefault( "Listen", "WorldSe

2009-08-29 17:38:00 1782 1

原创 Ascent 代码 Logon Server 通讯分析

  "RealmListPort" 3724"ServerPort" 8093"Host" "0.0.0.0""ISHost" "0.0.0.0" RemotePassword 经过hash后传递。 HOST:RealmListPort接收的是来自客户端的连接,以ListenSocketAuthSocket>的形式存在。ISHOST:ServerPort作为

2009-08-29 17:37:00 1584 2

原创 VB.Net 获取文件详细信息(版本、公司等)

我也找了很久,的确是比较隐蔽。我觉得放system.io.file下比较好... Dim 变量名 As System.Diagnostics.FileVersionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(文件路径) 就这样...   

2009-06-27 22:17:00 2302 3

原创 A端(Hearthstone) Logon服务器综合分析(零散笔记)

                             原创作品 勿擅自转帖 ////////////////////////////////////////////////////////////////////  Logon的作用是处理分区服务器,并将辅助世界服务器和客户端建立起连接,具体分析见后。 分为两部分:与客户端通讯和与分区服务器通讯 配置文件

2009-05-23 19:30:00 1079

原创 [VC]关闭笔记本显示器

部分笔记本没有配备关闭显示器的快捷按钮,即使有也需要安装厂商提供的系列程序。自己向来不装那些  这可以简单的用程序实现: #include"windows.h" int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,

2009-03-14 16:15:00 2618

原创 获取Builder C++或Dephi的消息框TMessageForm内容

见网上有关于为何SPY++不能获得ShowMessage创建的消息框内容的疑问。 查找相关线索,通过对ShowMessage的跟踪,发现: 1)ShowMessage显示出的消息框中的TEXT不来自于子控件2)ShowMessage实质上调用CreateMessageDialog3)而CreateMessageDialog内部是利用了DrawText(A/W)输出的

2009-03-06 15:04:00 1892

原创 关于中兴客户认证端破解的猜想

最近接触了学校的一个出网程序,不是中兴,是学校自己写的软件。 软件限制了代理,多网卡,路由。如果不用客户端用网页出校、那么一小时会停十分钟,于是反汇编了一下程序。 发现程序获取本地的IP、经过编码发送到出网的服务器。 其中用过几种方法破解限制,都不彻底。但是在内存中修改了程序获得的本地IP,改为路由的IP就突破了限制。 验证过程大致是,程序将密码加上**再加上本地的

2009-02-21 14:36:00 3584

原创 新年快乐

祝家人、朋友们新年快乐!

2009-01-25 18:37:00 541

原创 驱动开发相关资源下载

Debug Tool-32:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspxDebug Tool-64:http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx符号表:http://www.microsoft.com/whd

2009-01-18 23:01:00 1400

原创 [Win驱动]定时器的说明

内核中的定时器对应的函数是KeSetTimer()原型如下:     BOOLEAN KeSetTimer(IN PKTIMER Timer, //定时器                                    IN LARGE_INTEGER DueTime, //延后执行的时间                                    IN

2009-01-17 20:04:00 753

原创 进度条控件使用简介(CProgressCtrl)

主要属性:Vertical    设置成垂直进度条;Smooth   设置进度显示为平滑方式; 主要方法:·SetRang方法:设置进度条范围void SetRange(short nLower,shot nUpper);nLower    下界的范围;nUpper    上界的范围如果不设置进度条范围,则默认进度条的范围为0~100. ·GetRa

2009-01-16 13:56:00 2384

转载 CString常用方法

 CString::Compareint Compare( LPCTSTR lpsz ) const;返回值   字符串一样 返回0          小于lpsz  返回-1         大于lpsz  返回1         区分大小字符         CString s1( "abc" );CString s2( "abd" );ASSERT( s1

2009-01-15 23:41:00 612

Artlantis Studio 3.0.1 Update 不含批量破解

这个不含批量,需要批量的搜我资源。 (不满20字,凑字数)

2010-01-29

Artlantis Studio 3.0.1 Update 含批量破解

不想多说,前几次发资源总有人不怀好意,恶语伤人 实在令人沮丧 这是含batch render的

2010-01-29

[VC]API关闭显示器

VC2008编译 利用 Windows API关闭显示器 非常简短,正文仅两行。 共同学习

2009-03-14

Detours2.1Express和远程线程注入拦截iphlpapi中NetAdaptersInfo的示例

利用Detours2.1Express开发包 拦截iphlpapi中NetAdaptersInfo的示例 其中开发包修改了一些内容避免调用detoured.dll因为在这没什么用。 包含:使用远程线程注入的启动程序 使用Detours的钩子DLL 被注入程序。 Detours.lib与Detours.h

2009-02-21

空空如也

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

TA关注的人

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