- 博客(31)
- 资源 (2)
- 收藏
- 关注
转载 CString To int 适合Unicode环境
CString TO int(unicode环境) CString str ; str = _T("1234"); int i = _ttoi(str); (int i=1234) CSt
2011-10-14 15:17:43
392
转载 vc ini 读写
<br />在VC程序中利用系统提供的GetPrivateProfileString及WritePrivateProfileString函数直接读写系统配置ini文件(指定目录下的Ini文件)<br />假设在当前目录下有一个文件名为Tets.ini的文件<br />用于保存用户名和密码<br />文件格式如下:<br />[Section1]<br />Item1=huzhifeng<br />Item2=1234565<br />1. 写INI文件<br />void CINI_File_TestDlg
2010-09-25 17:12:00
515
转载 CListCtrl
CListCtrl<br />1. CListCtrl 样式及设置<br />2. 扩展样式设置<br />3. 数据插入<br />4. 一直选中Item<br />5. 选中和取消选中Item<br />6. 得到CListCtrl中所有行的checkbox的状态<br />7. 得到CListCtrl中所有选中行的序号<br />8. 得到item的信息<br />9. 得到CListCtrl的所有列的header字符串内容<br />10. 使CListCtrl中一项可见,即滚动滚动条<br />1
2010-09-17 20:53:00
431
转载 VC Combobox 的使用方法
VC Combobox 的使用方法<br />一、如何添加/删除ComboBox内容<br />1. 在ComboBox控件属性的Data标签里面添加,一行表示ComboBox下拉列表中的一行。换行用ctrl+回车。<br />2. 在程序初始化时动态添加<br /> 如: //控件内容初始化<br /> CString strTemp;<br /> ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容<br />
2010-09-09 09:58:00
773
转载 api hook 例子
DLL主单元代码:------------------------------------------------------------------------------------------------------------------library hookDll;uses SysUtils, windows, Classes, unitHook in u
2010-05-24 13:24:00
930
原创 Delphi用WebBrowser编程-自动登录操作
Delphi用WebBrowser编程-自动登录操作Delphi用WebBrowser编程-自动登录操作WebBrowser编程-自动登录操作利用Delphi的Olevariant类型--------------------------------------------------------------------------------单个frames的输入varo : Olev
2010-05-14 18:53:00
3119
原创 Delphi7 Webbrowser制作网页表单自动提交器按步分析(1)
Delphi7 Webbrowser制作网页表单自动提交器按步分析(1) 相信很多朋友都有过这样的想法,一些单调的表单提交工作,能不能有一些简单方便的方法来完成这些重复的劳动。比如说,注册用户啦,网站添加文章啦。。。呵呵,现在小弟做了一个自动提交程序,说是自动,其实也不算啦,只能算半自动。主要是用Webbrowser控件来完成,所以说速度上比不上HTML的IDHTTP来得快。多
2010-05-13 20:38:00
3820
1
转载 Delphi中自定义类的实现
//--------Swatch.pas :类的实现-------------//unit Swatch;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TSwatch=Class(TObject) pr
2010-03-18 22:18:00
964
转载 Delphi中的构造函数
Delphi中所有类都继承自TObject ,Create默认不是虚方法 ,Destroy默认是虚方法. VCL中组件继承的大多Create都被声明成虚方法了。 在Delphi当中构造函数当中的create与析构函数destroy大部分都是虚方法.可以覆盖. 被覆盖的函数必须是虚(virtual)的,或者是动态(dynamic)的. (Constructors)构造函数, 用来创建和初始化一个实例
2010-03-18 18:59:00
5652
转载 delphi资源文件的使用
delphi资源文件的使用资源文件(*.res)通过编译指令 $R 关联, 譬如工程文件 Project1 中的 {$R *.res} 就是关联 Project1.res 资源文件, 我们直接写作 {$R Project1.res} 不会有问题(但如果工程文件改名时, 你也得随着改才行). 譬如: program Project1;usesForms,Unit1 i
2010-02-03 11:26:00
632
转载 找怪物
外挂分析笔记之二: 查找怪物的相关信息,并写出测试代码 游戏:天龙八部 版本:0.35.0691 主要工具:OD+CE+GE 开发环境:VS2005 作者:勿在浮沙筑高 转载文章请标明出处http://bbs.bpsend.com要点:从怪物的名字着手,找到怪物的各种信息,分析出游戏定义的描述怪物信息的关键结构,分析汇编代码还原成C++高级语言。 由于有了一的基础,对一中已经有所讲解的内容,这
2010-02-02 14:10:00
1912
转载 HookAPI函数
unit dllMain;{*********************************************************程序: HookAPI函数作者: sunsjwBlog: http://www.kao8.cn/blog.asp?name=sunsjw*****************************************
2010-01-21 11:34:00
637
原创 VB写简单远程控制+木马 (实例)[转载]
VB写简单远程控制+木马 (实例)[转载] 1、建一个.txt文本文档.2、在里面输入下面三行内容:@echo offnet user sd 123456 /addnet localgroup administrators sd /add说明:前面sd是用户名后面123456是密码;3、把这个文件保存,更改后缀为xx.bat ,名字随便起;4、把这个文件拷贝到要建立帐户的电脑C:/WI
2010-01-21 11:06:00
3252
1
原创 Delphi API HOOK完全说明
Delphi API HOOK完全说明 一、关于API Hook1.什么是API Hook不知道大家是否还记得,在DOS 系统中编程,经常会采取截取中断向量的技术:我们可以设置新的中断服务程序,当系统其他的程序调用这个中断时,就让它先调用我们自己设置的新的中断服务程序,然后再调用原来的中断服务程序,这样就能够获得非凡的控制权。许多优秀的软件和大多数DOS 病毒程序都采用了这个方法。在Window
2010-01-16 22:59:00
615
转载 VB中创建可以输出函数的DLL 转
VB中创建可以输出函数的DLLVB中创建的DLL只是COM组件,无法作为输出函数的DLL。今天从袁波哪里搞到一种可以创建输出函数的DLL的方法。VB编译文件实际上采取了两次编译的方法,首先是调用c2.exe产生OBJ文件,然后调用Link.exe连接。如果在link的时候添加EXPORT选项,实际上是可以输出函数的。但是,在VB的工程选项中将这些屏蔽了。而且过分的是:VB在Build完成后会将OB
2010-01-15 23:23:00
755
2
原创 在NP下用OD调试游戏的方法
在NP下用OD调试游戏的方法外挂制作 2009-01-19 22:09 阅读266 评论0 字号: 大大 中中 小小 一、NP用户层监视原理 NP启动后通过WriteProcessMemory跟CreateRemoteThread向所有进程注入代码(除了系统进程smss.exe),代码通过np自己的LoadLibrary向目标进程加载npggN
2009-11-25 22:19:00
2539
原创 VB 命令行参数!
[内容为转贴,感谢原作者] 作者: 阿珊境界 提起命令行,你或许会想到DOS应用程序,例如"format /q C:"表示快速格式化
2009-11-23 16:34:00
2507
转载 HOOK专题
--------------------------------------------------------------------------------目录基本概念运行机制钩子类型作者--------------------------------------------------------------------------------基本概念钩子(H
2009-10-18 19:14:00
496
原创 VB内嵌汇编
vb简单易用,但功能有时候受限制。VC,Delphi可以直接在程序中写汇编代码,可恼的是,VB不行。我看过网上也有关于VB嵌入汇编的,不过有些方法,过于复杂,而且也没相应 的介绍。我这里提供一种方法,也许大家以后可能有用! 基本思路:汇编代码,可以存在一个byte类型的数组中,然后,通过某种手段,把系统控制权,转交给这段汇编代码,我们的汇编代码段,就得到了执行。 但如何,让
2009-10-18 19:12:00
1170
转载 VB的HOOK简介
Hook简介Hook这个东西有时令人又爱又怕,Hook是用来拦截系统某些讯息之用,例如说,我们想让系统不管在什麽地方只要按个Ctl-B便执行NotePad,或许您会使用Form的KeyPreview,设定为True,但在其他Process中按Ctl-B呢?那就没有用,这是就得设一个KeyboardHook来拦截所有Key in的键;再如:MouseMove的E
2009-10-18 19:07:00
785
转载 delphi远程线程插入(DLL注入)
delphi远程线程插入(DLL注入)2009年07月18日 星期六 01:08远程注入DLL方法有很多种,也是很多木马病毒所使用的隐藏进程的方法,因为通过程序加载的DLL在进程管理器是没有显示的.这里介绍一种用 CreateRemoteThread 远程建立线程的方式注入DLL.首先,我们要提升自己的权限,因为远程注入必不可免的要访问到目标进程的内存空间,如果没有足够
2009-09-21 13:48:00
2250
转载 API Hook基本原理和实现
API Hook基本原理和实现2009-03-14 20:09windows系统下的编程,消息message的传递是贯穿其始终的。这个消息我们可以简单理解为一个有特定意义的整数,正如我们看过的老故事片中的“ 长江长江,我是黄河”一个含义。windows中定义的消息给初学者的印象似乎是“不计其数”的,常见的一部分消息在winuser.h头文件中定义。 hook与消息有着非常密
2009-09-18 23:23:00
1138
转载 delphi - api hook 例子,截获封包(转载)
有时候我们需要对其它应用程序发送和接收的网络数据进行拦截,比如要对IE发送的HTTP头进行分析,得到请求的地址等.这次我们可以用一些例如WPE, Sniffer之类的工具来达到目的.但是工具功能有限,要想实现更强大的功能,还是我们自己动手来DIY吧. 拦截网络数据封包的方法有三种,一是将网卡设为混杂模式,这次就可以监视到局域网上所有的数据包,二是HOOK目标进程的发送和接收的API函数,
2009-09-18 23:22:00
4243
转载 Delphi Hook API 已疯狂
作者: yangyxd 转载请注明出处 http://hi.baidu.com/yangyxd 2009-3-12 论坛里有关于HOOK API的贴子, 但其实现在方式显示得麻烦, 其实现在拦截API一般不用那种方式, 大都采用inline Hook API方式。其实也就是直接修改了要拦截的API源码的头部,让它无条件跳转到我们自己的处理过程。 不多说别的了,开始我们自己的Ho
2009-09-18 23:21:00
3015
转载 DLL的远程注入技术详解
DLL的远程注入技术是目前Win32病毒广泛使用的一种技术。使用这种技术的病毒体通常位于一个DLL中,在系统启动的时候,一个EXE程序会将这个DLL加载至某些系统进程(如Explorer.exe)中运行。这样一来,普通的进程管理器就很难发现这种病毒了,而且即使发现了也很难清除,因为只要病毒寄生的进程不终止运行,那么这个DLL就不会在内存中卸载,用户也就无法在资源管理器中删除这个DLL文件,真可谓一
2009-09-18 12:41:00
511
转载 DLL的三种注入方法
DLL注入主要有三种方法,即应用HOOK技术、创建远程线程和特洛伊DLL三种。 一、应用HOOK技术进行DLL注入 我原来写过有关HOOK的介绍,如果你看过了或者是以前写过HOOK程序,那么你已经会这种DLL注入了。它其它就是为系统或某个线程安装一个钩子。这里要说的是,如果是全局钩子,那么你的DLL将会在进程调用时载入到任意一个调用的进程的地址空间中,这样是相当浪费资源的。因此我在下载
2009-09-18 12:32:00
5169
转载 PB 写DLL
#COMPILE DLL 表示编译成DLL文件#DIM ALL%USEMACROS = 1#INCLUDE "Win32API.inc" 在C:/PBWin80/WinAPI目录下的文件,这是 Win32API函数库,只要这样用了大部分的API都可以直接用了GLOBAL ghInstance AS DWORDGLOBAL hThread AS DWORDFUNCTION Is
2009-09-14 20:19:00
3449
1
转载 用powerbasic和vb 6.0写的CALL的DLL及程序源代码,送给新人做参考
DLL 代码#DIM ALL 申明所有#REGISTER ALL 注册所有#COMPILE DLL "WuLin.DLL" 生成文件类型及名字#INCLUDE "WIN32API.INC" 引用APIGLOBAL hWnd AS DWORD 全局hwnd,记录游戏的hwndGLOBAL hProcess AS DWORD 全局process 记录游戏
2009-09-12 20:36:00
3622
转载 键盘按键代码
常数名称 十六进制值 十进制值 对应按键 VK_LBUTTON011鼠标的左键VK_RBUTTON022鼠标的右键VK-CANCEL 033Ctrl Break(通常不需要处理)VK_MBUTTON044鼠标的中键(三按键鼠标)VK_BACK088
2009-09-11 14:22:00
11253
转载 DLL编写与调用全解
DLL编写与调用全解 DELPHI学习 2008-12-23 22:52 阅读8 评论0 字号: 大大 中中 小小 第一章 为什么要使用动态链接库(DLL) top 提起DLL您一定不会陌生,在Windows中有着大量的以DLL为后缀的文件,它们是保证Windows正常运行和维护升级的重要保证。(举个例子,笔者的Win95 System目录下尽有
2009-09-10 14:22:00
618
转载 转自genispan的专栏 - delphi 调用dll窗体
1.首先用delphi建一个dll工程:代码如下:library Project2;uses SysUtils, Classes, Unit1 in Unit1.pas {Form1}; //dll中的窗体为Form1procedure ShowTest();stdcall; //dll函数 用于显示窗体varf:TForm1;beginf:=TForm1.Cre
2009-09-10 12:01:00
379
Delphi 汉化包
2010-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人