• 爆破之中文转换成字母脚本


        前几天在漏洞挖掘中,发现一个学校网站,尝试爆破:

        使用top500常见用户名+密码123456进行爆破,发现爆破成功xxx,登录后台发现更多的姓名,很多姓名都不是常见用户名中的,复制他们下来都是中文,我猜测大部分学生/老师的默认密码都是123456,但是用户名需要收集,大批量收集用户名,尝试把中文转换成字母,发现网上没啥现成的可以使用 ,所以自己用Python3粗糙的写了一个,脚本如下:

      

    #中文字母转换成字母
    from pypinyin import pinyin, lazy_pinyin, Style
    content=""
    def openes(path):
        fo=open(path,"r+")
        global content
        content=fo.read()
        #print(line)
        fo.close()
    openes("/Users/maniac/Desktop/zhongwen.txt")#中文存储路径
    
    
    def conv(path):
        a = lazy_pinyin(content)
        b = []
        for i in range(len(a)):
            b.append(str(a[i]))
            c = ''.join(b)
        #print(c)
        fo2=open(path,"w+")
        #print(c)
        fo2.write(c+"
    ")
        fo2.close()
    conv("/Users/maniac/Desktop/pinyin.txt")#转换成字母的保存路径

    运行结果:

    完美哈哈哈~

  • 相关阅读:
    H5学习的第三周
    2017.3.12 H5学习的第一周
    js中比较实用的函数用法
    JS学习中遇到的一些题目
    H5学习第四周
    idea快捷键
    中国国内可用API合集
    ssm整合 idea+maven版
    Dubbo的使用及原理浅析
    $.extend 和$.fn.extend的区别
  • 原文地址:https://www.cnblogs.com/piaomiaohongchen/p/10488884.html
Copyright © 2020-2023  润新知