单序列号匹配
进去看到getlocaltime函数 获取时间戳 返回是个结构体 结构体存储也是类似数组方式 用到了时间戳 可能是利用时间戳来反调试
vb特有的循环结构
套了一层循环结构 又比对一样的字符串 都是没啥用的代码
大概懂了就是 通过垃圾代码 调试延缓时间 导致2次时间戳相差过长 来判断是否被调试 相差是否大于5
让后判断字符串长度是否大于5
把第一个和第二个做对比 整个循环的目的 就是 取后面的和第一个做对比 是否相等
后面就是对 但是只有第一个对比相同会弹窗也就是说 只判断了不能第一个相等
对第一个字符*字符串长度=字符串累加值 。。 比较简单就是个等差数列
直接输入 1 后面就是比1多4就行
10004
或者