Vbsedit 安装 8.0 导致 7.x无法运行的解决办法

逆向工程实战:DLL劫持补丁技术破解VBSEdit 9自校验机制 软件逆向工程是分析、理解软件内部工作原理与逻辑的关键技术,广泛应用于软件安全分析、漏洞挖掘与兼容性维护。其核心原理在于通过静态分析与动态调试,定位程序的关键控制流与数据流。在软件保护领域,自校验是一种常见的技术手段,程序通过校验自身文件完整性(如大小、哈希值)来防止被非法修改,这为逆向工程带来了挑战。DLL劫持技术巧妙地利用了Windows系统的DLL搜索顺序漏洞,通过加载伪造的代理DLL,在程序启动初期获得控制权,从而在内存中动态修改程序逻辑,实现无文件修改的补丁注入。这种技术价值在于其非侵入性、灵活性与 阅读详情

==========================================
问题描述

==========================================

安装 Vbsedit 8.0 会导致 7.x 无法运行

错误信息

==========================================
解决思路
==========================================

根据以前安装新版导致5.2.4版本无法运行的经验,发现光删除注册表键值还不够。

1、多余增加的屏蔽旧版用注册表键值

2、多余增加的屏蔽旧版用文件

==========================================
解决办法
==========================================

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

先删除多余文件

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

删除如下文件夹内的 msdbg2.dat 文件

XP
%AllUsersProfile%\Application Data\Microsoft\Windows\Pdm

Win7 所有用户
%ProgramData%\Microsoft\Windows\Pdm

访问环境变量

删除

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

再删除多余注册表键

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

使用微软官方的Process Monitor,XP 只能运行3.2及以下版本。

添加如下两个过滤,进程名称(Process Name) = “uninstall.exe”,操作(Operation) = “创建注册表键(RegCreateKey)”

Process Monitor设置

运行vbsedit8.exe重新安装一遍 vbsedit,Process Monitor就会检测到创建注册表的行为。

重新安装,检测行为

点击保存按钮,将当前过滤的结果保存为csv格式。

保存为csv

用支持完整正则表达式的文本编辑器打开该文件,如Notepad++或Visual Code,按Ctrl+F打开替换,并选中使用正则表达式。下图分别为俩软件正则表达式选项位置。

Notepad++

Visual Code

首先查找

^(?:"[^"]+",){4}"([\w\\]+CLSID\\\{[\w\-]+\})".+$

替换为(点击全部替换)

reg delete "$1" /f

第一次替换

然后查找

^[^r].+$\r?\n


替换为空白(删光)

第二次替换

最后得到如下结果

输出结果

将代码另存为bat文件

另存为bat

右键用管理员权限运行

管理员权限运行

等待执行完毕后便可以成功打开7.x了。

成功打开

逆向新手实战:VBSEdit 9自校验绕过与DLL劫持补丁技术解析 本文详细解析了VBSEdit 9自校验机制的绕过与DLL劫持补丁技术,适合逆向新手学习。通过x64dbg调试工具分析关键调用点,采用内存补丁和version.dll注入技术实现破解,解决了程序闪退和功能失效问题。文章还提供了常见问题排查与优化建议,帮助读者掌握逆向工程实战技巧。 阅读详情

相关推荐

逆向工程中的自校验机制与绕过技巧

本文深入探讨逆向工程中的自校验机制与绕过技巧,重点分析静态校验、动态校验和混合校验的原理及实现方法。通过x64dbg等工具实战演示vbsedit的自校验绕过,详细介绍内存补丁技术及其在逆向工程中的应用,为安全研究人员提供实用解决方案。

weixin_29323551的博客 738

vbsedit9.exe

vbsedit9.exe 安装包Windows版

从零到一:逆向工程中的DLL劫持技术实战解析

本文详细解析了逆向工程中的DLL劫持技术,以vbsedit 9破解为例,介绍了从工具准备到实战操作的全过程。通过x64dbg调试、内存补丁制作和AheadLib工具使用,深入探讨了DLL劫持原理及防御措施,为逆向工程爱好者提供实用指南。

weixin_29315569的博客 653

vbsedit

1.VBSedit如果打不开的话可是使用注册表法将其打开2.进入注册表的regedit3.删除该注册主键4.进入系统盘将appdata文件夹删除5.重启VBSedit6.完成。可以正常使用了 转载于:https://blog.51cto.com/chaiyesongtest/1390843...

weixin_34319640的博客 898

VBS自学(四)

10.Vbs脚本编程简明教程之十 —— Vbs脚本编程常用的编辑器 Vbs脚本常用的编辑器当然是notapad,不过这个编辑器的功能当然实在是太弱了一点,其实有很多的专用的脚本编辑器可以大大方便vbs脚本的编写。我常用的有两种: 1、VBSEDit汉化版 2、primalscript汉化版,可以对30多种脚本进行编辑 11.Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作 一

dhz921203的博客 848

VbsEdit:高级VBScript开发工具

VBScript(Visual Basic Scripting Edition)是一种轻量级的脚本语言,主要适用于Windows平台的客户端和服务器端脚本开发。它与传统的VB(Visual Basic)语言共享了许多语法特性,但更为简单,无需编译即可执行。开发者可以利用VBScript编写自动化任务、网页中的客户端脚本和简单的Windows应用程序。为提高代码的可读性和工作效率,选择一个合适的颜色方案是至关重要的。语法高亮是通过不同的颜色和样式来区分代码中的不同元素,例如关键字、字符串、注释等。

weixin_36296444的博客 1373

vbsedit无法创建空文档_创建 vscode 主题插件详细教程

前置条件:了解 git 和 github 的基础使用vscode 可以根据 css 来修改 vscode 中对的部分变量值的颜色但是每个人的审美肯定不可能完全相同,并且用额外的 css 来修改颜色也有很大的局限性所以有时间的话来打磨一个自用主题也挺好挑选模板主题在你喜欢的主题上添加一些自己喜欢的颜色比较简单,不用每个颜色都改一遍那样做出来的可能就比较乱了所以挑选一个基础主题,在上面修改一些不喜欢的...

weixin_39928940的博客 279

vbsedit(VBScript编辑工具)

vbs开发;VBSEdit是由Adersoft公司出品的一款小巧而强悍的VBScript编辑工具。支持语法高亮、参数提示以及自动完成关键字功能。支持调试以及监视变量功能。支持动态查看帮助文件。

【软件测试自动化-QTP系列讲座 8】 == 自定义COM组件的实现 (二)activex dll生成篇 ==...

在上一章我们讲到了使用WSC向导生成WSC文件来创建自定义COM组件,并且实现在QTP中的调用 今天来讲一下第二种方式,第二种方式其实说穿了就是在VB6里写好函数封装成DLL之后生成自定义COM组件。 <!-- google_ad_client = "pub-9907354422678176"; /* 336x280, 创建于 09-11-6 */ google_ad...

编程资料大全 212

VBSEDIT一个很好的编写VBS的工具

VBSEDIT一个很好的编写VBS的工具

VbsEdit_cn中文汉化版-vbs脚本编辑

巧而强悍的 VBScript 与 JScript 编辑工具。支持语法高亮、参数提示以及自动完成关键字功能!支持调试以及监视变量功能!支持动态查看帮助文件

【软件测试自动化-QTP系列讲座 9】 == AutoItX技术的应用 ==

<!-- google_ad_client = "pub-9907354422678176"; /* 728x15, 创建于 09-11-7 */ google_ad_slot = "1583278733"; google_ad_width = 728; google_ad_height = 15; // --> 首先介绍一下AutoIt : Au...

touchinsert 149

vbsedit Failed to load pdm.dll解决办法.

vbsedit Failed to load pdm.dll解决办法. 带有详细的使用说明 安装 vbsedit 运行时 来提示vbsedit Failed to load pdm.dll 千辛万苦找到的 很好用的解决办法

调试器确实能派上用场

不幸的是,编译器将无法捕捉到这些类型的问题,因为编译器只知道您编写了什么,而不是您打算的内容。 在上面的例子中,这些错误很容易被发现。但在最不平凡的程序,许多语义错误不容易通过目测找到代码。 幸运的是,调试器确实能派上用场。 调试器 调试器是一种计算机程序,它允许程序员控制程序如何执行,并观察程序运行时发生了什么。例如,程序员可以使用调试器一行一行地执行程序

shazhugw的博客 255

vbsedit 英文绿色破解版 (vbs 脚本编辑工具) 天涯浪子

vbsedit 英文绿色破解版 (vbs 脚本编辑工具) 天涯浪子

vbsedit8.0软件包

软件用于vbs文件的编写调试运行工具,使用简单,编写完成之后还可以直接生成exe运行文件,而且帮助文件齐全,可以快速的开发除开bat文件意外的脚本代码。

上一篇: Chrome内核使用parseFromString无法获取a的href
下一篇: PowerShell DER(CER) 证书转安卓用 PEM 证书
枫谷剑仙
博客等级 码龄16年 13粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值