首页
社区
课程
招聘
[旧帖] [求助]我想把kernel32.dll换掉,权限不够怎么办 0.00雪花
发表于: 2012-6-29 16:50 9905

[旧帖] [求助]我想把kernel32.dll换掉,权限不够怎么办 0.00雪花

2012-6-29 16:50
9905
我写了一款软件,其中HOOK了kernel32.dll里德API

在一台win7上测试没问题,到了另一台WIN7上软件就停止工作,事件查看器显示故障模块kernel32.dll有个地错误 我看到2个kernel32.dll版本不一样

我想换掉kernel32.dll实验一下

怎么样用最简单的方式把他换掉呢?

不要那种进PE或者从启弄光盘的方法,有没有在当前用户下或者新建一个SYSTEM用户或者是类似简单的方法,再或者自己写个提权执行的程序。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
2
重命名 123456.
2012-6-29 18:16
0
雪    币: 8
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
重命名不了,权限不够。

系统说:您需要权限才可以操作
        您需要TrustedInstaller提供的权限才能对此文件进行更改

我怎么进 TrustedInstaller这个权限
{**********************************************}
弄好了 要管理员取得所有权 才可以更改名字 谢谢了
{**********************************************}
可是运行程序后,系统把kernel32.dll还原了,不是我替换那个版本了怎么搞他
2012-6-29 19:54
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你要能替换了kernal,windows还怎么运行
你只能hook实现
2012-6-30 00:47
0
雪    币: 233
活跃值: (10)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
5
用takeown命令把kernel32.dll的所有者设为administrator,然后剪切kernel32.dll到其他地方,把新的复制进去,重启,就好了。注意一定不要出错,否则kernel32出错就开不了机了!
2013-12-16 20:01
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
搞个WinPE启动进去换,简单得很,不用考虑什么权限问题
2013-12-17 22:55
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这个方法应该可以,不过不敢轻易尝试,弄不好系统会崩溃的。个人见解
2013-12-19 14:56
0
游客
登录 | 注册 方可回帖
返回
//