![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机
xiufeng_wang
程序开发(VS2003),程序核心代码逆向。
展开
-
编译错误解决方法1
今天编译Xfilter2.1的xfilter工程,出现了以下错误(这里只举出一个): AclSub.cpp(54) : error C2440: “static_cast” : 无法从“void (__thiscall CAclSub::* )(UINT,LONG)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” 在匹配目原创 2009-07-22 15:24:00 · 775 阅读 · 0 评论 -
Detours2.1静态库编译和使用方法
编译方法:1、建立win32静态库类型工程;2、删除stdafx.h和stdafx.cpp文件;3、在工程设置的C++选项的预编译头文件中取消使用预编译文件,即更改为不使用预编译头文件stdafx.h;4、在工程设置的预声明常量中加入DETOURS_X86,即设置为x86平台下编译;5、加入除detoursd.和detoursd.cpp外的所有文件;6、删除detours原创 2009-07-24 09:21:00 · 3188 阅读 · 1 评论 -
Dll文件的注入
最近因为项目的需要,研究起了Dll文件的注入问题。思路:1、编写Dll文件,其中的函数为可拦截指定exe中函数,函数的定义格式待于试验;2、Dll文件如何注入exe文件;3、exe文件代码段的call指令的查找,将找到的call指令后对应的地址修改为注入后的DLL在exe文件中的函数的地址。原创 2009-05-30 10:45:00 · 587 阅读 · 0 评论 -
Notepad.exe中菜单的拦截
//消息钩子回调函数LRESULT CALLBACK CallWndProc(int nCode,WPARAM wParam,LPARAM lParam) { if(nCode==HC_ACTION) { CWPSTRUCT* pcwps = NULL; pcwps = (CWPSTRUCT*)lParam; if(pcwps->message== WM_M原创 2009-06-08 17:01:00 · 661 阅读 · 0 评论 -
PGReg.exe注册码
ParGen.exe主要用于Yacc & Lex的Windows版的语法定制和解析器生成,可用于生成C/C++和JAVA语言为目标的解析器。如果没有注册则有30天的限制,它使用PReg.exe进行注册,序列号的前面是PGS或PGM,后面长度为5字节且为任意数字。破解的序列号不得用于商业用途,如有违反与我无关,特再此声明!原创 2009-11-30 10:00:00 · 974 阅读 · 0 评论 -
儿童预防接种信息管理系统接种点客户端磁卡卡面号码转换为磁条号码项目
儿童预防接种信息管理系统接种点客户端磁卡卡面号码转换为磁条号码项目原创 2010-07-10 08:10:00 · 1443 阅读 · 0 评论 -
C-Free5.0注册码
C-Free5.0注册码原创 2010-07-26 09:55:00 · 18719 阅读 · 40 评论