- 博客(60)
- 资源 (37)
- 收藏
- 关注
转载 如何在VC中实现淡入淡出的启动画面
一日心血来潮,想给启动画面来个淡入淡出,于是去谷歌(google)查了半天,无果。但知道了AnimiateWindow 这个函数。好吧 ,让我们开始吧。首先,请在需要淡入淡出 窗口 的cpp文件或者stdafx.h加入下列代码(注意要加在#include前面哦,否则没有作用哦)。 #undef WINVER //取消原有版本定
2008-02-23 17:34:00 772
转载 利用Visual C++实现系统托盘程序
自从微软公司推出Windows 95操作系统以来,系统托盘应用作为一种极具吸引力的用户界面设计深受广大用户的喜爱。使用系统托盘作为用户界面的Windows应用程序数不胜数,比如"金山词霸"、"Winamp"、"RealPlayer"等等。 这些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户可以通过鼠标与应用程序交互,程序开发人员有时也需要编制一些仅在后台运行的类似程
2008-02-23 17:33:00 614
转载 Win2K下的Api函数的拦截
软件名称:学校管理系统源码大学管理模板正式版软件版本:V2009建议分类:电子商务联系EMAIL:webmaster@wygk.cn官方网站:http://www.gzxtx.cn演示网站:http://www.gzxtx.cn/school8下载地址:http://www.gzxtx.cn/dow/school8.rar联系方式:QQ:417586492,38306293,657248708软件
2008-02-23 17:28:00 620
转载 我的毕业设计论文——利用HOOK技术实现应用层网络抓包
成都东软信息技术职业学院04级毕业论文 利用HOOK技术实现应用层网络抓包 班级: 可视化程序设计2班 导师: 李 丹 学号: 04311110210 姓名: 刘 海 平 摘 要 数据包抓取(拦截)技术,主要应用在信息安全相关领域,特别是防火墙技术。随着网络游戏产业日益兴旺,后来出现很多针对不同游戏的外挂,这些外挂也使用到抓包技术,但是与其他抓
2008-02-18 17:36:00 2925 1
转载 详谈HOOK API的技术
http://www.ttian.net/website/2006/0206/1109.htmlHOOK API是一个永恒的话题,如果没有HOOK,许多技术将很难实现,也许根本不能实现。这里所说的API,是广义上的API,它包括DOS下的中断, WINDOWS里的API、中断服务、IFS和NDIS过滤等。比如大家熟悉的即时翻译软件,就是靠HOOK TextOut()或ExtTextOut()这
2008-02-17 19:16:00 498
转载 VC下内存泄露检测与CListCtrl使用技巧(全)
VC下内存泄漏检测:c++中检测内存泄漏可以引入系统定义的宏来查看,内存在哪个位置泄漏文件开始处加入下列定义#define _CRTDBG_MAP_ALLOC#include #include 程序退出时加入以下函数:_CrtDumpMemoryLeaks();如果有泄漏会显示e:myprojectmltithrd.14mltithrd.cpp(95) : {68} clien
2008-02-17 18:04:00 1130
转载 VC下CSocket非阻塞方式下的连接框架
CSocket非阻塞方式(不用自己建立线程)1.服务端应用非阻塞方式需要自己声明一个类继承CSokcet类 // MySocket.h : header file class CMySocket : public CSocket { // Attributes
2008-02-17 18:03:00 3119 1
转载 VC下动态改变菜单显示的标题和Checked状态(Change title of CMenu and Checked)
曾经为这个一度苦闷,终于有一天找到了...估计不是最合理的办法使用ModifyMenu函数,原型如下: /*************************************************** * 4个参数: * nPosition - 旧菜单的资源ID或位置(根据nF
2008-02-17 18:02:00 2184 1
转载 VC下添加和删除自己系统托盘图标,及托盘事件的响应
添加和删除系统托盘图标: //需要添加一个成员变量 NOTIFYICONDATA m_nd; //NOTIFYICONDATA结构 /*************************************** * 将图标加入
2008-02-17 18:02:00 1142
转载 VC下简易实现窗体的淡入淡出效果(fade in-out for CDialog)
这种方法可以简易的实现窗体淡入淡出效果.(在窗体透明的情况下无法完成这个效果)使用AnimiateWindow函数实现1.在头文件StdAfx.h中,添加: #undef WINVER //取消原有版本定义,重新定义版本 #define WINVER 0x5000 //为了使AnimateWindow函数可用
2008-02-17 17:59:00 797
转载 VC6.0下实现系统托盘的气泡提示窗口(Use NIIF_INFO)
效果演示如下:首先需要更新一下VC6.0的SDK(否则会出现编译出错),方法如下: 1.把ShellAPI.h文件中的关于任务栏提示的函数和常量替换为下面的内容(重要): //// //// Tray notification definitions ////
2008-02-17 17:58:00 3649 1
转载 在VC2005下使程序直接具有XP风格(XP Style)
在VC2005环境下有的时候必须使用"多字节字符集",而不使用默认的"Unicode"字符集,执行的程序是不具有XP外观的本文章说明了,在XP环境在VC2005(vc8)下使程序直接具有XP风格(无外带文件,绿色)其中的代码是和 "VC6下的实现XP风格" 是一样的,就是文件名不一样了将以下代码写到一个文本文件中,再重命名为"*.manifest"到VC2005环境中,"添加资源",把这个文件添加
2008-02-17 17:56:00 846
转载 为对话框设计美观的工具栏 (Add toolbar for CDialog)
本文介绍,在CDialog下工具栏的实现和优化 1. 为CDialog添加工具栏 2. 使toolbar以多行显示 3. 为toolbar添加提示信息(TipText) 4. VC6下显示包含多彩色图片的工具栏 一. 为CDialog添加工具栏 首先需要建立相应的TOOLBAR资源 将工具栏按钮摆放好,将相应的提示信息(TipText)写入,最好也将
2008-02-17 17:55:00 1414
转载 VC下在对话框上直接输入字母或文字的实现 (Input word on CDialog directly)
以前在看孙鑫老师的视频时,发现了一个在CDialog直接输入字母或文字的思路及其实现方法 说白了就是直接在对话框上画出文字 根据孙鑫老师的代码,经过了自己的小小的修改,发现还是比较好用的,现公布出来 实现代码: ///////////////////////////////////////// //相关成员
2008-02-17 17:54:00 1096
转载 MFC中实现的画箭头算法 (Arrow in MFC)
在以前做的程序中,曾经需要使用程序来画出一个箭头 但是自己想出的算法又不是太通用 所以在codeproject中寻找到一个这样的算法,在这里介绍一下 可以改变三角形大小,顶点角度,是否填充和填充颜色等 但是画出的箭头还是不够美观....呵呵,还好吧 其中填充是代表箭头内是否填充颜色 先来看声明和实现 /////////////
2008-02-17 17:52:00 2323 2
转载 VC下在对话框上实现接受文件拖放 (Drop files)
大部分Windows应用工具程序都能响应接受文件拖放,比如Word,Notepad等 当把文件直接拖拽到该窗体或者是某个控件下,应用程序会直接打开这个文件,这样将极大的方便客户使用 本文就是介绍这个的实现,跟以前一样,不看到代码一定会很不爽: 1. 首先先将您的CDialog设置为Accept files,通过代码或者选项点击都可以实现 2. 添加函数声明和消息映射
2008-02-17 17:51:00 1168 1
转载 MFC中CBitmap的简单复制方法 (Copy CBitmap)
在这里为大家提供一种CBitmap复制的方法 经过自己的一层封装,就形成的非常好用的CBitmap的复制工具函数 先看函数实现: HBITMAP CMyDialog::CopyBitmap(HBITMAP hSourceHbitmap) { CDC so
2008-02-17 17:50:00 1142
原创 VC下不让窗口在任务栏显示 (Hide CDialog of task bar)
这里介绍的两种方法是直接调用WINDOWS API就可以了 在OnInitDialog()函数下添加: //消除任务栏显示 LONG style = ::GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE); //获得窗体扩展风格 style &= ~WS
2008-02-17 17:48:00 1428
转载 XP环境在VC6.0下使程序直接具有XP风格(XP style)
XP环境在VC6.0下使程序直接具有XP风格(无外带文件,绿色)如果希望在VC2005下使程序具有XP风格,请点击这里步骤:1.Insert----Resourse----Custom2.Resourse Type:24----OK3.Insert 24 一个资源----资源名字为"1"4.在这个名为"1"的资源,写入如下代码 version="1.0" en
2008-02-17 17:46:00 636
转载 VC下实现窗体透明效果(clarity for CDialog)
VC下实现窗体透明效果,我只测试了CStatic是不可以实现这个效果的,应该是只有CWnd子类才可以实现这个效果,如果想使用空间透明化,只能把他放窗体上了....20%透明效果如下图: 具体代码实现: //参数说明:透明度(范围是0-255) void CSizeDlg::SetWindowAttributes(int Attri
2008-02-17 17:46:00 1264
转载 VC下简易实现全局热键--无DLL无钩子(Register HotKey)
使用RegisterHotKey()函数即可.MSDN:The RegisterHotKey function defines a system-wide hot key. //函数原型: BOOL RegisterHotKey( HWND hWnd, // window to r
2008-02-17 17:37:00 1047
转载 封包技术
封包技术 通过对动作模拟技术的介绍,我们对游戏外挂有了一定程度上的认识,也学会了使用动作模拟技术来实现简单的动作模拟型游戏外挂的制作。这种动作模拟型游戏外挂有一定的局限性,它仅仅只能解决使用计算机代替人力完成那么有规律、繁琐而无聊的游戏动作。但是,随着网络游戏的盛行和复杂度的增加,很多游戏要求将客户端动作信息及时反馈回服务器,通过服务器对这些动作信息进行有效认证后,再向客户端发送下一步游戏动
2008-02-17 10:04:00 2171 1
转载 MUD中安全谈
这篇文章主要针对提供正式开放的游戏,如果你只是在单机游戏上玩一玩,请不要费神阅读,因为这对你毫无用处。 前一段时间经常看到什么mud被黑,某某自称“黑客”者要挟某游戏之说,由此产生感慨写下这篇文章。这里无意贬低任何人的能力,如果您真是一位高手而并非一知半解的翻翻安全公报、在网上找点所谓“黑客工具”试试的那种,鄙人愿意随时怀着敬仰的心情聆听您的教诲。 既然是漫谈,就是想到哪说到哪,内容难
2008-02-15 21:48:00 920
转载 深入浅出HOOK API及完美应用
Hook Win32 API 是一项有趣而实用的WINDOWS系统编程技术,应用领域十分广泛。虽然已经有不少的文章介绍过 Hook Win32 API 的方法了,我还是来作些简单的介绍,以便大家了解其工作原理。 Hook Win32 API 是什么意思?就是钩住Win32 API;那又何谓“钩”呢?就是绕弯的意思,让Win32 API函数的调用先绕一个弯路,在它执行实际功能之前,我们可以
2008-02-15 18:43:00 1883
转载 简单的 NDIS 包过滤技术
EMAIL:flashsky@xfocus.org站点:http://www.xfocus.net www.shopsky.com/在普通的WINDOWS 2000下实现实现包过滤的方法主要是书写NDIS过滤驱动程序,需要的技巧比较高,而且烦琐,需要考虑很多细节。但是对于很多应用而言,只需要能更方便的对ip包进行过滤处理,其实NDIS对于ip包的过滤提供一种书写过滤钩子驱动的方式,主要方法是:驱
2008-02-15 14:13:00 573
原创 经典的重定位代码
在病毒里面经常会使用到这种技术,因为病毒的启动往往不是通过 windows 来加载,那么各个地址的重定位也就需要手工来完成,如果代码本身就具备重定位功能的话,那么手工加载病毒就会容易的多,可以轻易把病毒塞入一块任意的由 VirtualAlloc 分配的内存. 经典的代码是这样的:// call这个动作发生的时候,会把返回地址退入堆栈的顶部,此时返回地址就是delta所在位置的绝对地址,当然
2008-02-15 14:11:00 564
转载 一个简单的SOAP服务端和一个客户端
如果想了解SOAP到底是什么,就要自己动手建立自己的SOAP标准对象。本文可以帮助你起步。 简介SOAP - 简单对象处理协议(Simple Object Access Protocol) - 是当前XML开发的热点。它是微软新一代Visual Studio的主要角色,是".NET"策略的基础。如果想用VB 6编制一个有保障的SOAP服务,可以查阅微软的SOAP工具包(VB)。但如果想了解
2008-02-13 14:53:00 776
转载 Socket模拟SOAP消息
导读: 问题的提出: 我做了一个图书管理系统,是用三层结构实现的,客户端,服务器处理端和数据端。客户端提出请求,服务器端响应,同时将从数据服务器得来的结果以SOAP消息发送回客户端,客户端解析SOAP消息,将结果显示给用户。 实现方法: 好了,话不多说,现在开始进入正题: 在接到客户端发来的请求后,我用ADO连接数据服务器并查询(我用的是Access),得到结果集Recordset以后,将结果
2008-02-13 14:42:00 431
转载 外挂开发中的封包技术
通过对动作模拟技术的介绍,我们对游戏外挂有了一定程度上的认识,也学会了使用动作模拟技术来实现简单的动作模拟型游戏外挂的制作。这种动作模拟型游戏外挂有一定的局限性,它仅仅只能解决使用计算机代替人力完成那么有规律、繁琐而无聊的游戏动作。但是,随着网络游戏的盛行和复杂度的增加,很多游戏要求将客户端动作信息及时反馈回服务器,通过服务器对这些动作信息进行有效认证后,再向客户端发送下一步游戏动作信息,这样动作
2008-02-13 00:47:00 1408
转载 英雄王座外挂走路算法
// addr[]为 23 1E 封包// output[]为输出int r_ecx, i;DWORD r_edx;BYTE r_cl;r_edx = 0x0B;for (i = 0; i BYTE_PTR(addr[0x0A]); i++){ r_ecx = i; r_ecx &= 0x80000001; r_cl = BYTE_PTR(addr_ptr[r_edx]);
2008-02-13 00:45:00 770
转载 A* 寻路算法
概述 虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。 搜索区域(The Search Area) 我们假设某人要从 A 点移动到 B 点,但是这两点之间被一堵墙隔开。如图 1 ,绿色是 A ,红色是 B ,中间蓝色是墙。 图 1 你应该注意到了,我们把要搜寻的区域划分成了正方形的格子。这是寻路的第一步,简化搜索区域,就像我们这里做的一
2008-02-13 00:34:00 1635
转载 魔兽世界封包分析(1)
特别声明: 本人非常欣赏暴雪及他们的游戏,之所以写这个文章,是想让大家了解一些网络封包分析方面的常见方法以及学习暴雪游戏在网络处理方面的经验,我认为作为一个网络编程者,熟练掌握封包分析的工具和方法应该是其基本功之一。本文所列的所有封包分析内容,全部是采用普通黑箱方式即可得来的,并未涉及对魔兽世界可执行程序的逆向工程。同时,除此文涉及的内容外,本人拒绝向任何人透露更详细的关于魔兽世界封包方面的更多
2008-02-13 00:30:00 1301
原创 发一个mir2的内挂代码
发一个mir2的内挂代码 LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam){ if(nCode==HSHELL_WINDOWCREATED) { char buf[1024]; DWORD dwPid; GetWindowText((HWND)wPa
2008-02-13 00:01:00 765
原创 网游外挂编写完全攻略
一、先说一下写一个外挂需要什么条件 1、熟练的C语言知识 目前的外挂大部分都是用BC或者是vc写的,拥有熟练的C语言知识是写外挂的基本条件 2、具有很强的汇编基础 一般游戏都不可能有原代码的,必须靠反汇编或者跟踪的办 法来探索其中的机理 ,所以有强的汇编基础也是必不可少的条件 3、熟练掌握跟踪和调试的工具 有了上面2个条件后,掌握一些工具也是很有必要的 跟踪的工具,softice
2008-02-12 14:17:00 1641
原创 Shellcode技术杂谈
本文转载自网络:Shellcode是溢出程序和蠕虫病毒的核心,提到它自然就会和漏洞联想在一起,毕竟Shellcode只对没有打补丁的主机有用武之地。网络上数以万计带着漏洞顽强运行着的服务器给hacker和Vxer丰盛的晚餐。漏洞利用中最关键的是Shellcode的编写。由于漏洞发现者在漏洞发现之初并不会给出完整Shellcode,因此掌握Shellcode编写技术就显得尤为重要。
2008-02-04 17:37:00 735
转载 Hacking Diablo II之完整性检查(Integrity Scan)
d2hackmap有一个完整性检查的功能(Integrity Scan),用来检查游戏进程的代码有没有被改过。这个功能在d2hackmap的“安全开地图”中有所应用。所谓的“安全开地图”,其原理大致是在游戏进程分配一块空间,把“开地图”的相关代码(不是一个完整的DLL模块)注入这块空间,这段代码会在游戏的主线程context下运行,调用游戏的内部函数实现“开地图”逻辑,完事儿后再释放分配的空间。这
2008-02-03 20:55:00 602
转载 Hacking Diablo II之D2HACKIT技术详解
趁着圣诞又歇了几天,没博,倒是主动被动的看了不少片子。我发现我的观影口味挺杂,什么都看,还什么都能看的津津有味。这些片中,有肥皂剧型的“Ally McBeal”(甜心俏佳人),柯恩兄弟的黑帮型的"Millers Crossing",闷骚型的“Country Life”,一直想看的“北京乐与路”,还有成龙大叔的“神话”。前几天有博友留言希望我多谈点儿d2hackit,那我就随便说说。D2中的外挂,
2008-02-03 20:55:00 1478
转载 Anti-Warden技术之外挂的自我卸载
外挂Anti-warden的方法之一是给warden mod做数字签名,在检测到不安全或者未知的warden mod时,停止工作。对于以注入到游戏进程的方式运行的外挂来说,应该在warden开始执行检测之前自动卸载。这一篇介绍外挂自动卸载技术,也就是说如何在检测到不安全的.mod时把自己卸载掉。可能有人会想,这有什么难的,不就是调用FreeLibrary(假设加载用LoadLibrary)吗。调用
2008-02-03 20:54:00 717
转载 暴雪和黑客的战争七:Warden和外挂的进化(二)
外挂凭着前一篇介绍的三板斧算是应付过了warden的第一轮攻击。但是还有一个问题没有解决:外挂的工作原理是通过安装旁路点(detour patch)修改原有游戏代码的流程,从而获得游戏的控制权。但是从反检测的角度来看,这种工作方式简直是噩梦-检测起来太容易了。在这方面那些不依赖于截获游戏代码工作的外挂(d2hackmap和基于AutoIt的MMBOT等都是)具有天然的优势。对于Maphack这种必
2008-02-03 20:54:00 989
Charles v3.11.0 final.Cracked 破解版
2015-12-09
VisualGDB 4 2r4 破解版 免积分
2015-03-11
【免积分】Charles 3.8.3破解工具 By:ZzAge
2014-04-04
charles 3.8破解版(原版安装文件+破解补丁)
2013-10-27
charles proxy v3.8.1 for MacOSX 破解
2013-10-27
ISAPI_Rewrite3_0087 官方原版安装文件
2013-06-29
ISAPI_Rewrite3_0087_full 破解版
2013-06-29
asp.net 验证码产生器 高仿腾讯
2012-12-12
XCODE下DeveloperDiskImage.dmg__iOS6.0_通用6.0.1
2012-11-28
XCODE下DeveloperDiskImage.dmg__iOS5.1
2012-11-28
XCODE下DeveloperDiskImage.dmg__iOS5.0
2012-11-28
XCODE下DeveloperDiskImage.dmg__iOS4.3
2012-11-28
XCODE下DeveloperDiskImage.dmg__iOS4.2
2012-11-28
FullDisasm 3.0.1.172
2012-11-22
Xcode4 Transition Guide
2012-03-27
CodeDoctor 0.90
2011-10-06
2D 台球桌球小球 碰撞检测 源代码 演示
2011-07-14
DSDDKEnv.zip
2011-06-30
VMware_Install_Cleaner_清除VMware安装信息
2011-05-24
eclipse 3.6.2最新最全汉化包
2011-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人