VB从零开始编外挂(十二)

2016-02-19 20:15 6 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐VB从零开始编外挂(十二),赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

--------------------------------------------------------------------------------------------------------------------------------------------------------

VB实现指针访问!DLL的访问

--------------------------------------------------------------------------------------------------------------------------------------------------------

CopyMemory函数提供了一个简单的方法来执行C 中见解访问运算符(*),这个运算符可以访问被一个指针变量所指向的变量的值。
  即如有指针变量P,在C 中可以简单的用*P来访问,那在VB中怎么访问呢?

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

在VB中,我们可以使用CopyMemory函数别名。
  DeclareSubVBGetTargetLb"kernel32"Alias"RtlMoveMemory"(TargetAsAny,ByVallPointAsLong,ByValcbCopyAsLong)

例子:
  DimPointerAsLong
  DimTargetAsInteger
  DimiAsInteger
  i=123
  Pointer=VarPtr(i)'获得指针
  VBGetTargetTarget,Pointer,LenB(Target)
  Debug.PrintTarget

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

--------------------------------------------------------------------------------------------------------------------------------------------------------

很长时间以来,都认为只能通过绝对路径引用标准DLL中的函数。其实,你也可以用相对路径。很简单的,现在就尝试一下吧。
  
  1)绝对路径方法
  
  比如你的DLL文件位于c:estDLLdebugestDLL.dll
  
  一般来说,你需要在VB中作如下声明
  
  DeclareSubmytestLib"c:estDLLdubugestDLL.dll"(ByValxAsLong)
  
  另外的一个变通方法是把testDLL.dll放在windows的系统目录下,这样,你就可以直接引用文件名了。不过,需要把一个文件放到windows系统目录下,很是不爽!
  
  2)相对路径方法
  
  看看我们如何用相对路径,假设你的DLL文件位于c:estDLLdebugestDLL.dll,你的VB程序位于目录c:estDLLvbClient
  你可以在VB程序中作如下声明:
  
  DeclareSubmytestLib"../dubug/testDLL.dll"(ByValxAsLong)
  
  如果直接运行你的VB程序,系统会提示错误:找不到../dubug/testDLL.dll.
  
  为了使上面的声明其作用,先暂时关闭你的VB工程。然后用一个文本编辑器(notepad,editplus,etc)打开工程文件(就是那个后缀是vbp的家伙),通常vbp文件由几个部分组成。

->

来源:https://www.tulaoshi.com/n/20160219/1623174.html

延伸阅读
前天晚上我跟封包玩了一晚上,因才开始(第一次跟封包)说一下我一晚上的发现吧 我是直接用WPE截取的,因为金山游戏本身都有截取封包的保护措施(就像MM所说),直接用WPE截取我是截取不到的,后来用Ollydbg调试的时候才截取的到。 经过前面的准备,封报的明文准备已经OK,准备进行加密,加密方式是取一个4字节的数字,对封包进行Xor运...
-------------------------------------------------------------------------------------------------------------------------------------------------------- 添加快捷键 -------------------------------------------------------------------------------------------------------------------------------------------------------- 需...
-------------------------------------------------------------------------------------------------------------------------------------------------------- 躲避了NP的扫描现在就可以模拟了! -------------------------------------------------------------------------------------------------------------------------------------...
标签: Web开发
随着Internet的普及,很多人已经不满足于仅仅上网冲浪,而希望深入地参与其中。现在,拥有自己的Web网站已经成为一种潮流。虽然制作一个简单的网页并不困难,但是制作出超凡脱俗的网站就不那么容易了,因此我们特意为大家准备了最新网站设计软件Dreamweaver MX 2004的系列教程,希望对大家有所帮助。 通常在一个网站中会有几十甚至几...
《十二生肖》宠物技能详解 从零开始培养爱宠 《十二生肖》宠物技能详解 技能书: 保卫战(35级)-获得无字天书,点击无字天书使用随机获得宠物技能。 地藏试炼(50级)-获得地藏宝典,地藏宝典同样可开出各种宠物技能书。 赤眸牛魔-野外boss-获得高品质技能书。 宠物技能学习: 打开背包-点击背包里技能书点击使用可以让当前参战宠物学...

经验教程

287

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部