精华内容
下载资源
问答
  • VB调试脚本工具

    2018-01-02 15:42:08
    本工具运用QTP脚本调试,可在写完VB脚本运行的时候调试方便使用,可以更高效开发和发现问题
  • VB编写的串口调试助手源代码,供新手学习开发调试使用。 可以借鉴用来开发自己的程序,达到开发的效果。
  • 很久以前为方便调试自己弄得项目,自己写了个串口加网络调试助手,供新手参考。
  • VB程序调试方法

    2018-01-29 14:24:06
    本人总结的VB学习技巧,非常实用,希望能给各位带来一定的帮助。本人总结的VB学习技巧,非常实用,希望能给各位带来一定的帮助。本人总结的VB学习技巧,非常实用,希望能给各位带来一定的帮助。
  • vb调试手册

    2019-07-22 11:29:46
    资源名称:vb调试手册资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • VB语言Socket以太网调试助手工具源程序
  • 逆向——VB调试

    2019-04-15 19:33:52
    逆向——VB调试VB调试(一)认识VB两种编方式VB逆向中常用的函数:数据类型转换数据移动数学运算程序设计杂项比较函数在动态跟踪,分析算法时,尤其要注意的函数:函数中的缩写Btw调试中相关使用拦截警告声数据移动...

    VB调试

    因为VB的程序有单独的一个库,所以专门说明。

    认识VB

    两种编方式

    • N-code:VB 5.0以后,为了改善VB的运行速度
    • P-code:VB 4.0以前,此代码CPU不能直接运行,需要通过特殊的解释器翻译

    VB逆向中常用的函数:

    数据类型转换
    • __vbaI2Str:将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间)。
    • __vbaI4Str:将一个字符串转为长整型(4个字节)的数值形式
    • __vbar4Str:将一个字符串转为单精度单精度浮点型(4个字节)的数值形式
    • __vbar8Str:将一个字符串转为双精度单精度浮点型(8个字节)的数值形式
    • VarCyFromStr:(仅VB6库. 要调试,则在WINICE.DAT里必须有 OLEAUT32.DLL)字符串到变比型数据类型
    • VarBstrFromI2:(仅VB6库. 要调试,则在WINICE.DAT里必须有 OLEAUT32.DLL)整型数据到字符串
    数据移动
    • __vbaStrCopy:将一个字符串拷贝到内存,类似于 Windows API HMEMCPY
    • __vbaVarCopy:将一个变量值串拷贝到内存
    • __vbaVarMove:变量在内存中移动,或将一个变量值串拷贝到内存
    数学运算
    • __vbavaradd:两个变量值相加
    • __vbavarsub:第一个变量减去第二个变量
    • __vbavarmul:两个变量值相乘
    • __vbavaridiv:第一个变量除以第二个变量,得到一个整数商
    • __vbavarxor:两个变量值做异或运算
    程序设计杂项
    • __vbavarfornext:这是VB程序里的循环结构, For… Next… (Loop)
    • __vbafreestr:释放出字符串所占的内存,也就是把内存某个位置的字符串给抹掉
    • __vbafreeobj:释放出VB一个对象(一个窗口,一个对话框)所占的内存,也就是把内存某个位置的一个窗口,一个对话框抹掉
    • __vbastrvarval:从字符串特点位置上获取其值
    • multibytetowidechar:将数据转换为宽字符格式,VB在处理数据之都要这样做,在TRW2000显示为7.8.7.8.7.8.7.8
    • rtcMsgBox:调用一个消息框,类似于WINDOWS里的messagebox/a/exa,此之前一定有个PUSH命令将要在消息框中显示的数据压入椎栈
    • __vbavarcat:将两个变量值相连,如果是两个字符串,就连在一起
    • __vbafreevar:释放出变量所占的内存,也就是把内存某个位置的变量给抹掉
    • __vbaobjset
    • __vbaLenBstr:获得一个字符串的长度,注:VB中一个汉字的长度也为1
    • rtcInputBox:显示一个VB标准的输入窗口,类似window’s API getwindowtext/a, GetDlgItemtext/a
    • __vbaNew:调用显示一个对话框,类似 Windows’ API Dialogbox
    • __vbaNew2:调用显示一个对话框,类似 Windows’ API Dialogboxparam/a
    比较函数
    • __vbastrcomp:比较两个字符串,类似于 Window’s API lstrcmp
    • __vbastrcmp:比较两个字符串,类似于 Window’s API lstrcmp
    • __vbavartsteq:比较两个变量值是否相等
    • __vbaFpCmpCy:- Compares Floating point to currency. sp; Compares Floating point to currency
    在动态跟踪,分析算法时,尤其要注意的函数:
    • rtcMidCharVar:从字符串中取相应字符,VB中的MID函数,用法MID(“字符串”,“开始的位置”,“取几个字符”)
    • rtcLeftCharVar:从字符串左边取相应字符,VB中的用法:left(“字符串”,“从左边开始取几个字符”)
    • rtcRightCharVar:从字符串右边取相应字符,VB中的用法:Right(“字符串”,“从右边开始取几个字符”)
    • __vbaStrCat:用字符串的操作,就是将两个字符串合起来,在VB中只有一个&或+
    • __vbaStrCmp:字符串比较,在VB中只有一个=或<>
    • ASC()函数:取一个字符的ASC值,在反汇编时,还是有的movsx 操作数
    函数中的缩写
    • bool:布尔型数据(TRUE 或 FALSE)
    • str:字符串型数据 STRING
    • i2:字节型数据或双字节整型数据 BYTE or Integer
    • ui2:无符号双字节整型数据
    • i4:长整型数据(4字节) Long
    • r4:单精度浮点型数据(4字节) Single
    • r8:双精度浮点型数据(8字节) Double
    • cy:(8 个字节)整型的数值形式 Currency
    • var:变量 Variant
    • fp:浮点数据类型 Float Point
    • cmp:比较 compare
    • comp:比较 compare
    Btw

    __vbavartsteq系列的还有__vbavartstne 不等于
    __vbavartstGe,__vbavartstGt,__vbavartstLe,__vbavartstLt等,比较大于或小于

    调试中相关使用

    拦截警告声
    • bpx rtcBeep —>扬声器提示
    数据移动
    • bpx vbaVarCopy —>数据移动将一个变量值串拷贝到内存
    • bpx vbaVarMove —>数据移动变量在内存中移动,或将一个变量值串拷贝到内存
    • bpx vbaStrMove —>移动字符串
    • bpx vbaStrCopy —>移动字符串 将一个字符串拷贝到内存,类似于 Windows API HMEMCPY
    数据类型转换
    • bpx vbaI2Str —>将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间)。
    • bpx vbaI4Str —>将一个字符串转为长整型(4个字节)的数值形式
    • bpx vbar4Str —>将一个字符串转为单精度单精度浮点型(4个字节)的数值形式
    • bpx vbar8Str —>将一个字符串转为双精度单精度浮点型(8个字节)的数值形式
    • bpx VarCyFromStr —>(仅VB6库. 要调试,则在WINICE.DAT里必须有 OLEAUT32.DLL)字符串到变比型数据类型
    • bpx VarBstrFromI2 —>(仅VB6库. 要调试,则在WINICE.DAT里必须有 OLEAUT32.DLL)整型数据到字符串
    数值运算:
    • bpx vbaVarAdd —>两个变量值相加
    • bpx vbaVarIdiv —>除整,第一个变量除以第二个变量,得到一个整数商
    • bpx vbaVarSub —>第一个变量减去第二个变量
    • bpx vbaVarMul —>两个变量值相乘
    • bpx vbaVarDiv —>除
    • bpx vbaVarMod —>求余
    • bpx vbaVarNeg —>取负
    • bpx vbaVarPow —>指数
    • bpx vbavarxor —>两个变量值做异或运算
    针对变量
    • bpx vbaVarCompEq —>比较局部变量是否相等
    • bpx vbaVarCompNe —>比较局部变量是否不等于
    • bpx vbaVarCompLe —>比较局部变量小于或等于
    • bpx vbaVarCompLt —>比较局部变量小于
    • bpx vbaVarCompGe —>比较局部变量大于或等于
    • bpx vbaVarCompGt —>比较局部变量大于
    VB的指针

    THROW

    程序结构
    • 循环
      • bpx vbaVarForInit —>重复执行初始化
      • bpx vbaVarForNext —>重复执行循环结构, For… Next… (Loop)
    • 比较
      • bpx vbaStrCmp —>比较字符串是否相等 ******
      • bpx vbaStrComp —>比较字符串是否相等 ******
      • bpx vbaVarTstEq —>检验指定变量是否相等
      • bpx vbaVarTstNe —>检验指定变量是否不相等
      • bpx vbaVarTstGt —>检验指定变量大于
      • bpx vbaVarTstGe —>检验指定变量大于或等于
      • bpx vbaVarTstLt —>检验指定变量小于
      • bpx vbaVarTstLe —>检验指定变量小于或等于
    字符串操作
    • bpx vbaStrCat —>用字符串的操作,就是将两个字符串合起来,在VB中只有一个&或+
    • bpx vbaStrLike
    • bpx vbaStrTextComp —>与指定文本字符串比较
    • bpx vbaStrTextLike
    • bpx vbaLenBstr —>字符串长度
    • bpx vbaLenBstrB —>字符串长度
    • bpx vbaLenVar —>字符串长度
    • bpx vbaLenVarB —>字符串长度
    • bpx rtcLeftCharVar —>截取字符串,从字符串左边取相应字符,VB中的用法:left(“字符串”,“从左边开始取几个字符”)
    • bpx vbaI4Var —>截取字符串
    参考文献

    《逆向视频》

    展开全文
  • 文件一共三个用vb.net语言编写的串口调试助手软件,每一个都是完整的源码工程,都已经运行过可用,对于学习vb语言的初学者非常适用。
  • VB编写的调试器源码

    2015-04-01 00:28:03
    VB编写的调试器源码
  • VB代码调试

    2017-07-18 10:26:06
    内容见贴 http://bbs.csdn.net/topics/392193811
  • 我认为还行吧,按照要求应该能有,如果有问题可以联系我,QQ是294375913
  • 。。。。。。。VB编写的TCP/UDP协议网口通讯调试助手源代码
  • VB串口调试助手源码

    2018-12-12 10:35:29
    VB写的串口调试助手。给需要的人,的是MSCom控件
  • 自己写但VB上位机源程序希望喜欢
  • 内容索引:VB源码,系统相关,调试工具,串口,mscomm控件 VB串口调试工具,可以显示二进制波形,实际上这是一个mscomm控件的使用用法的演示程序,包括二进制、字符串数据的发送接收,以及一些属性的使用,缓存区数据的...
  • vb写的串口调试

    2021-03-24 06:35:26
    vb写的串口调试.rar 介绍了关于vb写的串口调试的详细说明,提供接口驱动软件的技术资料的下载。
  • VB 检测按键反调试.rar

    2019-07-10 11:33:23
    VB 检测按键反调试源码,定义API调用,本按无对应算法注册,只是演示监视按键来反调试,假设破解者追踪本按钮事件,计时器来检测按键,程序的运行结果会这样:弹出警告:你按了F7键,怀疑你在OD调试
  • 这个是我写的,的工具是vb2008,调试成功,可以正常使用,功能比较齐全。要大于50个子才可以发布,我也不知道继续写啥,你们忽略
  • VB串口调试助手

    2017-08-23 17:42:43
    自己编写实际测试改进的心血之作,有源码,可直接运行,看懂它,你就全明白VB串口调试
  • VB串口调试软件

    2014-12-11 20:43:42
    简单的串口发送接收vb程序,可以设置串口,波特率
  • vb编写的串口调试助手,附源码,方便大家借鉴参考
  • VB调试过程中的几个问题
  • VB6.0 窗口置顶反调试,SetFormTopmost()过程的作用主要是使窗口置顶,Sub MAXme()主要使窗口占满整个屏幕,在鼠标触及按钮的时候启动置顶,'实际应用中,你可以自己选择个隐蔽的地方来启动。
  • 用VB6.0的做的串口调试助手 mscomm控件 对于初学VB串口通信的朋友非常有帮助希望大家都来下载评论
  • 1.什么也不用多说,附源码:串口调试精灵VB.NET源码.rar 2.该有的功能都有,界面还经过了精心设计。 3.假如你还在研究串口通信或调试,下载这个工具及源码是个明智的选择。
  • 自己写的串口调试助手,分享给大家一起学习~~~~~~~~~~~
  • VB6.0 TIMER 反调试例子源代码下载,假设这里是我们的注册过程,我们隔三差五随意将以下代码复制粘帖,实际软件中,应该彻底隐蔽这些提示消息,实际软件中,应该彻底隐蔽这些提示消息,直接引入错误的分支去执行...
  • 基于VB6.0平台编写的串口调试助手源代码(附exe文件),供新手学习开发调试使用,可以参考和借鉴来开发自己的程序。
  • VB程序调试技巧VB程序调试技巧VB程序调试技巧VB程序调试技巧VB程序调试技巧
  • /20200222/5e9fffeac330b1f0cc41f6f033eab2a0.rar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,689
精华内容 13,875
关键字:

vb调试怎么用