Mrack

 

VB函数

SaberMason:

返回地址: 00403B9C 函数名称: __vbaStrToAnsi(MSVBVM60.DLL) 
__vbaStrToAnsi: 转换字符串格式
保存结果=0x0012FABC
字符串="c:\"
__vbaStrToAnsi返回值: 0x0014DD3C ("c:\")(转换字符串格式)

返回地址: 004028DF 函数名称: DllFunctionCall(MSVBVM60.DLL) 
DllFunctionCall: 加载DLL
lpDllName="kernel32"
DllFunctionCall返回值: 0x77E83C52(dll句柄)

返回地址: 00403BA2 函数名称: GetVolumeInformationA(KERNEL32.dll) 
GetVolumeInformationA: 获取与一个磁盘卷有关的信息
lpRootPathName=0x0014DD3C
lpVolumeNameBuffer=0x0014FE34
nVolumeNameSize=0x000000FF
lpVolumeSerialNumber=0x0012FAE0
lpMaximumComponentLength=0x0012FAFC
lpFileSystemFlags=0x0012FAEC
lpFileSystemNameBuffer=0x0014FD1C
nFileSystemNameSize=0x000000FF
GetVolumeInformationA返回值: 0x00000001

返回地址: 00403BB8 函数名称: __vbaStrToUnicode(MSVBVM60.DLL) 
__vbaStrToUnicode: 转换字符串格式
保存结果=0x0012FAD8
字符串="c:\"
__vbaStrToUnicode返回值: 0x00147134 (unicode字符串"c:\")

返回地址: 00403BC2 函数名称: __vbaStrToUnicode(MSVBVM60.DLL) 
__vbaStrToUnicode: 转换字符串格式
保存结果=0x0012FAD4
字符串=""
__vbaStrToUnicode返回值: 0x0014F8EC (unicode字符串"")

返回地址: 00403BCC 函数名称: __vbaStrToUnicode(MSVBVM60.DLL) 
__vbaStrToUnicode: 转换字符串格式
保存结果=0x0012FAC0
字符串="NTFS"
__vbaStrToUnicode返回值: 0x0014FB04 (unicode字符串"NTFS")

返回地址: 00403C07 函数名称: rtcVarStrFromVar(MSVBVM60.DLL) 
rtcVarStrFromVar: 变量转为字符串表示
保存结果=0x0012FAA0
变量=0x0012FA80
rtcVarStrFromVar返回值: 0x0012FAA0 (vb字符串:" 814574323")(字符串)

返回地址: 00403C18 函数名称: rtcTrimVar(MSVBVM60.DLL) 
rtcTrimVar: 压缩vb变量
保存结果=0x0012FA90
Var=0x0012FAA0 (vb字符串:" 814574323")
rtcTrimVar返回值: 0x0012FA90 (vb字符串:"814574323")

返回地址: 00403C28 函数名称: __vbaStrVarMove(MSVBVM60.DLL) 
__vbaStrVarMove: 移动字符串
字符串=0x0012FA90 (vb字符串:"814574323")
__vbaStrVarMove返回值: 0x0014DCDC (unicode字符串"814574323")

返回地址: 00403C33 函数名称: __vbaStrMove(MSVBVM60.DLL) 
__vbaStrMove: 移动字符串
目的字符串=0x0012FB20
源字符串=0x0012FBF0
__vbaStrMove返回值: 0x0014DCDC (unicode字符串"814574323")

返回地址: 00403C3D 函数名称: __vbaStrCopy(MSVBVM60.DLL) 
__vbaStrCopy: 拷贝字符串
保存结果=0x0012FB20
字符串=0x0012FBF0
__vbaStrCopy返回值: 0x00150574 (unicode字符串"814574323")

返回地址: 00403C7F 函数名称: rtcLeftCharVar(MSVBVM60.DLL) 
rtcLeftCharVar: 取字符串左边的字符
保存结果=0x0012FAA0
字符串="814574323"
字符数量=0x00000001
rtcLeftCharVar返回值: 0x0012FAA0 (vb字符串:"8")

返回地址: 00403CA4 函数名称: __vbaVarTstEq(MSVBVM60.DLL) 
__vbaVarTstEq: 变量是否相等
变量1=0x0012FA70 (vb字符串:"-")
变量2=0x0012FAA0 (vb字符串:"8")
__vbaVarTstEq返回值: 0x00000000(NULL表示不相等)

第二,1的3次方1,2的3次方8,3的3次方27,加前面的字符串后面

返回地址: 0040303E 函数名称: __vbaVarForInit(MSVBVM60.DLL) 
__vbaVarForInit: 初始化for循环
循环变量=0x0012F644
临时增量=0x0012F574
临时终值=0x0012F564
初值=0x0012F5A4 (vb整型:1)
终值=0x0012F5B4 (vb长整型:3)
步长=0x0012F5C4 (vb整型:1)
__vbaVarForInit返回值: 0x00000001(初始化for循环)

返回地址: 00403084 函数名称: __vbaVarPow(MSVBVM60.DLL) 
__vbaVarPow: 乘方运算
保存结果=0x0012F604
Var1=0x0012F5C4 (vb整型:3)
Var2=0x0012F644 (vb长整型:1)
__vbaVarPow返回值: 0x0012F604 (vb双精度:1.000000)

返回地址: 0040308F 函数名称: __vbaVarCat(MSVBVM60.DLL) 
__vbaVarCat: 变量联接
保存结果=0x0012F5F4
变量2=0x0012F604 (vb双精度:1.000000)
变量3=0x0012F5B4 (vb字符串:"814574323")
__vbaVarCat返回值: 0x0012F5F4 (vb字符串:"8145743231")

返回地址: 00403096 函数名称: __vbaStrVarMove(MSVBVM60.DLL) 
__vbaStrVarMove: 移动字符串
字符串=0x0012F5F4 (vb字符串:"8145743231")
__vbaStrVarMove返回值: 0x0014F8C4 (unicode字符串"8145743231")

返回地址: 004030A1 函数名称: __vbaStrMove(MSVBVM60.DLL) 
__vbaStrMove: 移动字符串
目的字符串=0x0012F674
源字符串=0x0012F744
__vbaStrMove返回值: 0x0014F8C4 (unicode字符串"8145743231")

返回地址: 004030AB 函数名称: __vbaStrCopy(MSVBVM60.DLL) 
__vbaStrCopy: 拷贝字符串
保存结果=0x0012F674
字符串=0x0012F744
__vbaStrCopy返回值: 0x0014DCDC (unicode字符串"8145743231")

返回地址: 00403084 函数名称: __vbaVarPow(MSVBVM60.DLL) 
__vbaVarPow: 乘方运算
保存结果=0x0012F604
Var1=0x0012F5C4 (vb整型:3)
Var2=0x0012F644 (vb长整型:2)
__vbaVarPow返回值: 0x0012F604 (vb双精度:8.000000)

返回地址: 0040308F 函数名称: __vbaVarCat(MSVBVM60.DLL) 
__vbaVarCat: 变量联接
保存结果=0x0012F5F4
变量2=0x0012F604 (vb双精度:8.000000)
变量3=0x0012F5B4 (vb字符串:"8145743231")
__vbaVarCat返回值: 0x0012F5F4 (vb字符串:"81457432318")

返回地址: 00403096 函数名称: __vbaStrVarMove(MSVBVM60.DLL) 
__vbaStrVarMove: 移动字符串
字符串=0x0012F5F4 (vb字符串:"81457432318")
__vbaStrVarMove返回值: 0x00150574 (unicode字符串"81457432318")

返回地址: 004030A1 函数名称: __vbaStrMove(MSVBVM60.DLL) 
__vbaStrMove: 移动字符串
目的字符串=0x0012F674
源字符串=0x0012F744
__vbaStrMove返回值: 0x00150574 (unicode字符串"81457432318")

返回地址: 004030AB 函数名称: __vbaStrCopy(MSVBVM60.DLL) 
__vbaStrCopy: 拷贝字符串
保存结果=0x0012F674
字符串=0x0012F744
__vbaStrCopy返回值: 0x0014F8C4 (unicode字符串"81457432318")

返回地址: 00403084 函数名称: __vbaVarPow(MSVBVM60.DLL) 
__vbaVarPow: 乘方运算
保存结果=0x0012F604
Var1=0x0012F5C4 (vb整型:3)
Var2=0x0012F644 (vb长整型:3)
__vbaVarPow返回值: 0x0012F604 (vb双精度:27.000000)

返回地址: 0040308F 函数名称: __vbaVarCat(MSVBVM60.DLL) 
__vbaVarCat: 变量联接
保存结果=0x0012F5F4
变量2=0x0012F604 (vb双精度:27.000000)
变量3=0x0012F5B4 (vb字符串:"81457432318")
__vbaVarCat返回值: 0x0012F5F4 (vb字符串:"8145743231827")

第三,把字符串的奇数位字符154212与偶数位字符8473387

返回地址: 00402F0B 函数名称: __vbaVarForInit(MSVBVM60.DLL) 
__vbaVarForInit: 初始化for循环
循环变量=0x0012F644
临时增量=0x0012F554
临时终值=0x0012F544
初值=0x0012F5A4 (vb整型:1)
终值=0x0012F5B4 (vb长整型:13)
步长=0x0012F5C4 (vb整型:1)
__vbaVarForInit返回值: 0x00000001(初始化for循环)

返回地址: 00403153 函数名称: __vbaVarCat(MSVBVM60.DLL) 
__vbaVarCat: 变量联接
保存结果=0x0012F604
变量2=0x0012F634 (vb字符串:"8473387")
变量3=0x0012F624 (vb字符串:"154212")
__vbaVarCat返回值: 0x0012F604 (vb字符串:"1542128473387")

评论
热度(6)
  1. MrackSaberMason 转载了此文字

© Mrack | Powered by LOFTER