pineapple.py 文件源码

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

项目:scff 作者: softScheck 项目源码 文件源码
def getRunningFuzzers():
    proc_list = []
    for proc in psutil.process_iter():
        if any(fuzzer in s for s in proc.cmdline()):
            proc_list.append(proc)
        if any("crash-watch" in s for s in proc.cmdline()):
            proc_list.append(proc)
        if any(ROVING_CLIENT in s for s in proc.cmdline()):
            proc_list.append(proc)
        if any(ROVING_SERVER in s for s in proc.cmdline()):
            proc_list.append(proc)
        if any(FUZZDIR + "/target" in s for s in proc.cmdline()):
            proc_list.append(proc)
        if any(targ in s for s in proc.cmdline()):
            if proc not in proc_list:
                proc_list.append(proc)
        # hard coded, in the future someone might use another fuzzer!
        if any("afl-fuzz" in s for s in proc.cmdline()):
            if proc not in proc_list:
                proc_list.append(proc)
    proc_list = set(proc_list) # easy way to filter duplicates ;)
    proc_list = list(proc_list)
    return proc_list
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号