首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
[求助]如何让软件自己修改自己的内存
发表于: 2009-3-8 07:59
5445
[求助]如何让软件自己修改自己的内存
我是土匪
4
2009-3-8 07:59
5445
一个软件采用 读取 用RSA 算法加密的ini文件。解密后是一个IP地址。程序在解密之前动态申请一块内存。解密后将 解密的 IP地址 写入这个内存区域。然后供软件在使用的时候读取。
我想要在程序在 解密后。(解密后的关键点已经找到) 添加一些汇编代码。让程序自己把这个内存中的数据给修改了,这样就不用再写补丁了。
不知道 WriteProcessMemory 这个函数能实现这个功能吗?
如果谁有什么好的方法请留言。注意是修改软件本身。不是另外写补丁。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
#调试逆向
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
4
)
himcrack
雪 币:
264
活跃值:
(11)
能力值:
( LV9,RANK:250 )
在线值:
发帖
8
回帖
194
粉丝
1
关注
私信
himcrack
6
2
楼
如果是修改自身 不需要WriteProcessMemory
直接
jmp
mov
jmp
2009-3-8 09:59
0
我是土匪
雪 币:
546
活跃值:
(1627)
能力值:
( LV12,RANK:210 )
在线值:
发帖
75
回帖
787
粉丝
7
关注
私信
我是土匪
4
3
楼
我试过了,但是执行后。程序的内存地址值没有变。不知道是不是写保护了。该怎么办呢?
2009-3-8 23:37
0
apollone
雪 币:
201
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
19
回帖
130
粉丝
0
关注
私信
apollone
4
楼
不大可能,除非是被另一个进程保护起来了
2009-3-10 15:08
0
monsterok
雪 币:
603
活跃值:
(40)
能力值:
( LV9,RANK:140 )
在线值:
发帖
14
回帖
360
粉丝
0
关注
私信
monsterok
3
5
楼
WriteProcessMemory 不行的话,你可以hook,用inline hook
2009-3-10 18:19
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
我是土匪
4
75
发帖
787
回帖
210
RANK
关注
私信
他的文章
[原创] 分享一个Jeb3的脚本——人脸识别SDK厂商快速识别
6125
[原创]【更新Oneplus5T玩法】三星S5修改boot.img的填坑笔记
19306
[原创]第二题
2428
[原创]第一题
2574
[原创]Python写了个Crackme,欢迎来搞
14851
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部