首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
[求助]如何保护某进程的一个内存地址不被写入?
0.00雪花
发表于: 2009-5-18 08:50
4712
[旧帖]
[求助]如何保护某进程的一个内存地址不被写入?
0.00雪花
studykkjs
2009-5-18 08:50
4712
如题,,,我用WriteProcessMemory写入一个纯绿色软件。。。某些地址可以写入。启动某第3保护软件后。。某些地址可以写入。。但某些地址一写入就可以弹出对话框。(原先可以写入的地址)。。请问这技术是怎么实现的??谢谢指点。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
11
)
evilcode
雪 币:
254
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
45
回帖
398
粉丝
0
关注
私信
evilcode
2
楼
可能那个地址的值固定,一改变就弹对话框咯
2009-5-18 12:55
0
rxzcums
雪 币:
427
活跃值:
(65)
能力值:
( LV6,RANK:90 )
在线值:
发帖
13
回帖
1174
粉丝
0
关注
私信
rxzcums
2
3
楼
先用一下VirtualProtectEx再写如何?
2009-5-18 13:11
0
studykkjs
雪 币:
243
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
29
回帖
222
粉丝
0
关注
私信
studykkjs
4
楼
可能我前面说的还不够清楚。。就是那个地址本来是可以写入的。。。。但是运行第3方软件后。。一旦写入就会立刻弹对话框,,是立刻,,并不像是计时器循环读该地址来判断的。。所以我想知道下原理
2009-5-18 14:30
0
studykkjs
雪 币:
243
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
29
回帖
222
粉丝
0
关注
私信
studykkjs
5
楼
而其他地址则依然允许写入 VirtualProtectEx 本来就是使用的。
2009-5-18 14:31
0
bithaha
雪 币:
1505
能力值:
(RANK:210 )
在线值:
发帖
66
回帖
933
粉丝
4
关注
私信
bithaha
5
6
楼
方法很多呀 第三方保护软件是啥?
WriteProcessMemory内部就实现了VirtualProtectEx,所以没必要使用吧.
2009-5-18 15:08
0
studykkjs
雪 币:
243
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
29
回帖
222
粉丝
0
关注
私信
studykkjs
7
楼
楼上的老大。不要说方法很多呀。。说一个方法吧!!比如最简单实现的方法是???
2009-5-18 19:05
0
死鱼高达
雪 币:
480
活跃值:
(23)
能力值:
( LV2,RANK:10 )
在线值:
发帖
8
回帖
36
粉丝
0
关注
私信
死鱼高达
8
楼
最简单的方法撒,你启动的那个保护软件挂钩了你的写入程序的WriteProcessMemory,一写就弹窗是很容易的,你可以调试一下看看你的写入程序有没有被修改注入一类的
2009-5-19 07:35
0
studykkjs
雪 币:
243
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
29
回帖
222
粉丝
0
关注
私信
studykkjs
9
楼
写入程序是我自己写的。基本没法挂勾
2009-5-19 08:53
0
菜菜小J
雪 币:
202
活跃值:
(151)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
92
粉丝
0
关注
私信
菜菜小J
10
楼
比如说HOOK WriteProcessMemory咯(8#提及了),至于你这个第三方保护是在哪个层次里动手脚,自己去调试分析吧。
2009-5-19 13:22
0
studykkjs
雪 币:
243
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
29
回帖
222
粉丝
0
关注
私信
studykkjs
11
楼
。。。我的意思是实现方法。。。我并不想跟第三方保护软件。。我是说这个技术是怎么实现的。。
能否给以一点具体的解释??或者介绍点有这样实现的书或者资料???
2009-5-19 17:55
0
studykkjs
雪 币:
243
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
29
回帖
222
粉丝
0
关注
私信
studykkjs
12
楼
难道一定就是HOOK WriteProcessMemory???????因为我觉的HOOK WriteProcessMemory有个很大的问题。一个正常的软件不该改变操作系统的行为。只能改变本进程的行为。。如果是正常软件。如果保护其他程序WriteProcessMemory到指定位置呢??(计时器肯定不现实,资源消耗太大 )
哪位大大介绍点思路??我再去查查资料
2009-5-19 17:55
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
studykkjs
29
发帖
222
回帖
10
RANK
关注
私信
他的文章
[求助]如何快速获得SysListView32控件的内容(非消息机制),求思路
6020
[求助]阻止OllyDbg调试的原理??
4100
[求助]如何保护某进程的一个内存地址不被写入?
4713
[求助]为何我HOOK其他程序的MessageBox老崩?
7621
[求助]OllyDBG 中的函数参考 到底如何下WriteProcessMemory函数断点
5520
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部