吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2549|回复: 11
收起左侧

[新手问题] 如何打vm补丁?

[复制链接]
朱朱你堕落了 发表于 2019-12-29 15:31
如下:
[C++] 纯文本查看 复制代码
#include "stdafx.h"
#include "windows.h"

int add(int a, int b)
{
	
	return a + b;
}

int main(int argc, char* argv[])
{
	MessageBox(NULL, "www.52pojie.cn", "test", 0x40);
	int sum = add(1, 2);
	printf("%d\n", sum);
	printf("Hello World!\n");
	getchar();
	return 0;
}


把main函数里面的代码VM,用的很老的版本1.09VM的,如果我想把弹出的www.52pojie.cn修改为[url]www.baidu.com.[/url]
main函数VM开始地址:00401010   $  68 EBBD4000   push test_vmp.0040BDEB

p-code esi起始:0040BDEB

貌似这个handler里面显示出来了:
1.png

如果要修改的话,

2.png


是不是得修改pcode里面的, 44 70 40 00,
修改为自定义的某一00区域的地址如00405C3A ,即 3A 5C 40 00,  把这个地址修改为www.baidu.com

那么这个补丁要修改写?保存修改或是直接写补丁都可以,要如何实现? 毕竟感觉在OD中直接修改EAX为www.baidu.com不太好。

不知道上面的猜想对不对。初学,求助大佬解惑,赠送300CB。

测试程序:https://www.lanzouj.com/i8c2v9c

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
asdf45710 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

思想者 发表于 2019-12-29 16:52
本帖最后由 思想者 于 2019-12-29 16:54 编辑


发现一个有趣的东西, 直接载入软件后, 在数据窗口上ctrl+g, 跳到00407044, 就是补丁地址了, 都不用跑起来的样子.

QQ截图20191229164727.jpg

怎么从头定位到这个地址, 我就不懂了, 我是断点到你留的地址0040B637, 然后出现的00407044

魔弑神 发表于 2019-12-29 17:27
朱朱你堕落了 发表于 2019-12-29 17:15
谢谢大佬,是我想实现的,麻烦把0040B530这个地址的修改也截下图吧。大佬只截了00区域的,哈哈。

0040B530这个地址不用修改 是原跳转的
还有的是VMP 是不加密字符串的 都可以在内存找出来的

点评

00区域: [attachimg]1757037[/attachimg] 我的意思是:那么总得有个地址跳到00区域的0040BE7E地址吧,我想看看跳到00区域的地方的修改, 麻烦大佬上传下你修改的吧,我直接OD跟踪你修改的吧。  详情 回复 发表于 2019-12-29 17:43
魔弑神 发表于 2019-12-29 16:37
本帖最后由 魔弑神 于 2019-12-29 16:51 编辑

push eax
jmp 0040b530


push eax
jmp 0100000


不修改寄存器 那就汇编实现咯
QQ截图20191229164956.png


123.png

点评

谢谢大佬,是我想实现的,麻烦把0040B530这个地址的修改也截下图吧。大佬只截了00区域的,哈哈。 [attachimg]1757018[/attachimg]  详情 回复 发表于 2019-12-29 17:15
四公子丶 发表于 2019-12-29 16:38
。。。。。直接MessageBoxA 断点    断下后   就可以看到参数了  修改一下参数  不就行了      这个地址还是静态的   
TMTT 发表于 2019-12-29 16:56
本帖最后由 TMTT 于 2019-12-29 16:58 编辑

123.gif

这就是你要的效果?



直接用这个生成补丁工具就行了。
00407047   2E62616964752E636F6D0000

点评

[attachimg]1757029[/attachimg] [attachimg]1757030[/attachimg] @TMTT @思想者 求助大佬,我想不明白了,为什么都VM了,还能在内容中能搜索到呢?我去!!!  详情 回复 发表于 2019-12-29 17:23
 楼主| 朱朱你堕落了 发表于 2019-12-29 17:15

谢谢大佬,是我想实现的,麻烦把0040B530这个地址的修改也截下图吧。大佬只截了00区域的,哈哈。

xx.png
 楼主| 朱朱你堕落了 发表于 2019-12-29 17:23
TMTT 发表于 2019-12-29 16:56
这就是你要的效果?

a.png
b.png


@TMTT @思想者

求助大佬,我想不明白了,为什么都VM了,还能在内容中能搜索到呢?我去!!!
 楼主| 朱朱你堕落了 发表于 2019-12-29 17:43
本帖最后由 朱朱你堕落了 于 2019-12-29 18:13 编辑
魔弑神 发表于 2019-12-29 17:27
0040B530这个地址不用修改 是原跳转的
还有的是VMP 是不加密字符串的 都可以在内存找出来的

麻烦大佬上传下你修改的吧,我直接OD跟踪你修改的吧。
魔弑神 发表于 2019-12-29 18:19
朱朱你堕落了 发表于 2019-12-29 17:43
麻烦大佬上传下你修改的吧,我直接OD跟踪你修改的吧。

https://share.weiyun.com/5QyafQN

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
朱朱你堕落了 + 3 + 1 用心讨论,共获提升!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表