AIX中/ usr / lib / perf / libperfstat_updt_dictionary的用法是什么?与topas的关系是什么?

时间:2014-04-07 07:01:05

标签: aix

目前我遇到了与以下链接相同的问题:

http://www.aixmind.com/?tag=usrlibperflibperfstat_updt_dictionary

我已经解决了同样的问题,但我想知道原因。

/usr/lib/perf/libperfstat_updt_dictionary的用法是什么?

为什么当我将setuid位设置为此文件时,我可以在非root用户中运行topas? 文件与topas之间的关系是什么?

谢谢大家。

更新: 实际上,我想知道/usr/lib/perf/libperfstat_updt_dictionary的用法 2.以及命令topas和这个文件之间的关系。

1 个答案:

答案 0 :(得分:0)

/usr/lib/perf/libperfstat_updt_dictionary是可执行文件。如果设置了setuid位,则它将获得文件所有者的权限(在本例中为root)。有关详细信息,请参阅setuid。使用root的有效用户,它可以做任何想做的事情。这将打开可以被利用的漏洞,这些漏洞在引用页面的“安全性”部分中进行了解释。

它创建/usr/lib/perf/libperfstat_dictionary.dat在我看来只是磁盘的统计信息,然后topas使用它。

就“使用”而言......我不会直接称之为。它不是一个“用户”类型的程序,但更多的东西隐藏在topas和perftools使用的背景中。不使用argc和argv。它是一个小技巧。