tasks.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:darkc0de-old-stuff 作者: tuwid 项目源码 文件源码
def getTasksProcForce(self) :
        """ Get tasks list by bruteforcing /proc """

        for i in range(1, 65535, 1) :
            if(os.access("/proc/" + str(i) + "/status", os.F_OK) == True):
                l = self.openProcTaskStatus("/proc/" + str(i) + "/status")
                if(l != []):
                    self.tasks_procforce.map_tasks[int(l[0])] = [int(l[1]), int(l[2]), l[3], 0, 0]
                    self.tasks_procforce.list_tasks.append(int(l[0]))           

                    if(os.access("/proc/" + str(i) + "/task", os.F_OK) == True):
                        for srep in os.listdir("/proc/" + str(i) + "/task"):
                            if(srep != l[0]):
                                ll = self.openProcTaskStatus("/proc/" + str(i) + "/task/" + srep + "/status")
                                self.tasks_procforce.map_tasks[int(ll[0])] = [int(ll[1]), int(ll[2]), ll[3], 0, 1]
                                self.tasks_procforce.list_tasks.append(int(ll[0]))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号