sample.py 文件源码

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

项目:polichombr 作者: ANSSI-FR 项目源码 文件源码
def search_hash(cls, needle):
        """
            Search a hash. If len() == 8, will also search in functions hashes.

            Returns (samples, functions)
        """
        results = []
        needle = needle.lower()
        if not re.match("[0-9a-f]{5,}", needle):
            return []

        a = Sample.query.filter_by(sha256=needle).all()
        b = Sample.query.filter_by(sha1=needle).all()
        c = Sample.query.filter_by(md5=needle).all()
        results = list(set(a + b + c))
        function_results = None
        # XXX fix this
        # if re.match("[0-9a-f]{8}", needle):
        # function_results = cls.get_functions_by_machoc_hash(needle)
        return results, function_results
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号