免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5371 | 回复: 21
打印 上一主题 下一主题

怎样防止系统reboot [复制链接]

论坛徽章:
1
处女座
日期:2013-08-19 12:39:10
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-04 22:41 |只看该作者 |倒序浏览
有一个程序,如果没注册将会每24小时reboot系统,有什么样的办法可以让他的reboot失效?
我试过用替换库函数的办法,结果没有成功。难道必须要改系统调用 ?

论坛徽章:
0
2 [报告]
发表于 2006-04-05 00:33 |只看该作者
mv reboot ...

论坛徽章:
0
3 [报告]
发表于 2006-04-05 00:42 |只看该作者
有够彪悍的程序。。。用非 root 用户执行它就可以让它无法 reboot 了。

论坛徽章:
1
处女座
日期:2013-08-19 12:39:10
4 [报告]
发表于 2006-04-05 10:27 |只看该作者
楼上的办法不行。
如果它在程序中直接使用系统调用的reboot功能,还有什么办法吗?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2006-04-05 12:52 |只看该作者
2.6内核的话. 要自己导出syscall_table 然后替换掉reboot系统调用.就不能reboot了.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-04-05 12:53 |只看该作者
http://bbs.chinaunix.net/viewthread.php?tid=713899

看看这个帖子.我发的代码.

论坛徽章:
1
处女座
日期:2013-08-19 12:39:10
7 [报告]
发表于 2006-04-05 17:11 |只看该作者
谢谢

论坛徽章:
0
8 [报告]
发表于 2006-04-06 13:28 |只看该作者
360 /*
361  * Reboot system call: for obvious reasons only root may call it,
362  * and even root needs to set up some magic numbers in the registers
363  * so that some mistake won't make this reboot the whole machine.
364  * You can also set the meaning of the ctrl-alt-del-key here.
365  *
366  * reboot doesn't sync: do that yourself before calling this.
367  */
368 asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user * arg)
369 {
370         char buffer[256];
371
372         /* We only trust the superuser with rebooting the system. */
373         if (!capable(CAP_SYS_BOOT))
374                 return -EPERM;


我不知道你在反对我的说法之前能不能仔细考察一下。

论坛徽章:
1
处女座
日期:2013-08-19 12:39:10
9 [报告]
发表于 2006-04-19 08:50 |只看该作者
我已经替换掉了sys_reboot,执行reboot后它不可以重启了。
可是仍然有一个问题。
在重启前它会kill所有的进程,然后执行reboot系统调用。

现在虽然不能重启,可是所有的进程都被 杀死了,不能重 启有什么意义?还有什么办法能阻止它kill所有进程?
或者还是用替换函数?

论坛徽章:
0
10 [报告]
发表于 2006-04-19 09:50 |只看该作者
这程序也太强了....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP