怎么才能破解我老公微信聊天记录 谁知道怎么导

访客4年前黑客文章838

跟其它语言相比,VB总是被人“鄙视”,其实没有好与不好的语言,正如某程序员说的:没有更好的语言,只有更好的程序员。VB也有它自己的特点,简单、方便、可视化强、利于快速开发,6M的迷你版更是让人在不释手。而且容易入门,也是通往其它语言更好的一个奠基。可惜关于VB方面的保护技术的文章很少,软件加密技术里面有涉及VB的保护内容,但是源码太少了,大部分是C和MA *** 源码,这里我们也粗略的讲讲VB的一些保护技术,如果你还有更好的 *** 希望在下面补充。 一、检测父进程反RING3调试器,我们知道WIN32系统一般软件的父进程都是EXPLORE,而OD等RING3调试器对软件进行调试时都是将它们的线程设为它的子线程,我们只要让程序检查父进程是否为EXPLORE就行,看附件里的Anti-Debug,如果发现父进程不是EXPLORE.EXE就自动退出,源码如下: ’相关的API自己查查 hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0&) ’建立进程快照 If hSnapShot Then Process.dwSize = 1060 If (Process32First(hSnapShot, Process)) Then ’遍历之一个进程,获得PROCESSENTRY32结构 Do i = InStr(1, Process.szExeFile, Chr(0)) ’获得映像名称 mName = LCase(Left(Process.szExeFile, i - 1)) ’并转换成小写 If mName = "explorer.exe" Then ’是不是explorer.exe explorer = Process.th32ProcessID ’获得进程ID ElseIf Process.th32ProcessID = GetCurrentProcessId() Then ’是不是自己 pid = Process.th32ParentProcessID ’获得自己父进程ID Else flag = False End If Loop Until (Process32Next(hSnapShot, Process) < 1) ’遍历所有进程直到返回值为False End If l1 = CloseHandle(hSnapShot) End If If pid <> explorer Then TerminateProcess hprocess, 0 Else MsgBox "ok" On Error Resume Next End If End Sub 当然这个 *** 也不是万能的,在Process32First下断,更改跳转轻易躲过。 二、反 *** ARTCHECK加载, *** ARTCHECK是调试VB的利器,有必要对其进行防范。小楼前辈在软件加密技术内幕中提到两种检测 *** : 利用VB的AppActivate函数激活 *** ARTCHECK窗口,然后发送ALT+F4进行关闭该窗口和利用FindWindow发现 *** ARTCHECK窗口直接将其关闭,其代码基本上是这样: winHwnd = FindWindow(vbNullString, "Numega SmartCheck") If winHwnd <> 0 Then AppActivate "Numega SmartCheck" sendkey "%{f4}", True sendkey "%y", True 其实,我觉得直接检测进程 *** ARTCHK.EXE是否存在也可以, *** 跟上面类似,你还可以检测其它比如W32DA *** 等进程,附件中的Anti-Load就是实例,发现 *** ARTCHK调用,自动退出: ….. If InStr(LCase(Process.szExeFile), " *** artchk.exe") > 0 Then *** art = Process.th32ProcessID TerminateProcess hprocess, 0 Unload Me Exit Do End If ……. 三、检测SOFTICE,附件里的Anti-ice就是Aming前辈的代码,在内存中直接检测SOFTICE。 四、利用IsDebuggerPresent检测调试器,这个对于OD来说已经一点用都没有了。具体看附件中的IsDebuggerPresent。 Private Declare Function IsDebuggerPresent Lib "kernel32" () As Long Private Sub Command1_Click() If IsDebuggerPresent Then End Else MsgBox "没有被调试" End If End Sub 五、加密字符串。 比如Text1.text=”恭喜”,我们可以这样写:Text1.text=Chr(-18009) & Chr(-12366) & Chr(33),另外一种就是写算法将字符串进行加密,实例Encodestring里你将找不到字符串信息,找到的是乱码。 六、实现软件代码校检防止被修改,比如用CRC或者MD5进行自身代码完整性检测,实现 *** : 先写一个用于增加CRC特征码的软件,假设定义为结尾部分: Const CRC_HEAD

相关文章

2个字母缩写好的寓意,最新靠谱黑客联系方式是什么,去哪找电脑黑客

import java.util.regex.Matcher;admin列名的第一位内容97,咱们记录下来。 咱们持续,然后第二位的句子便是:and (select top 1 asc(mid(adm...

经典英文爱情句子(20句独特的英文表白句子)

经典英文爱情句子(20句独特的英文表白句子) You make my heart smile.1、我的心因你而笑。 My heart is with you.2、我的爱与你同在。 Tel...

红包版游戏软件(每天能赚30—50元的游戏)

  红包版游戏手机软件(每日能赚30—50元的手机游戏)   我是一位来源于小城市的九零后。算作一位DNF老玩家了,也是一名游赚新手,这么多年接连不断根据互联网触碰和做兼职了一些新项目。大多数全是根据...

怎么可以和老公同时接收语音

孩子得龋齿是什么原因导致的,大家在孩子的健康问题上非常的关心,那么为什么自己家的孩子严格控制了糖的摄入还是得了龋齿呢,友谊长存小编就来说说吧。 哪些人很容易得龋齿 凡是满足以下条件之一者,均属于龋...

初入行业的产品经理,如何做好第一份工作?

初入行业的产品经理,如何做好第一份工作?

初入产物行业的新人,囿于“不知如何开始”的阶段,本文作者从本身带新人的所思所想出发,简朴分享了产物新人初入职场会踩的一些坑,以及一些留意点,但愿对初入职场的产物新人顺利进入事情状态。 前段时间,连续...

ps图章工具怎么用

开启ps,导进素材图片,点一下左边的菜单栏的仿制图章专用工具,按着alt键点一下必须拷贝抽样的地区,最终松掉alt键,再按着鼠标左键在特定地区开展擦抹就可以取得成功拷贝。 知名品牌型号规格:想到Gee...