utils.py 文件源码

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

项目:piSociEty 作者: paranoidninja 项目源码 文件源码
def Decode_Name(nbname):
    #From http://code.google.com/p/dpkt/ with author's permission.
    try:
        from string import printable

        if len(nbname) != 32:
            return nbname

        l = []
        for i in range(0, 32, 2):
            l.append(chr(((ord(nbname[i]) - 0x41) << 4) | ((ord(nbname[i+1]) - 0x41) & 0xf)))

        return filter(lambda x: x in printable, ''.join(l).split('\x00', 1)[0].replace(' ', ''))

    except:
        return "Illegal NetBIOS name"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号