首页 > 代码库 > adchos 文本混淆工具
adchos 文本混淆工具
#-*- coding:utf-8 -*- import jiebaimport randomimport codecsimport sysimport stringimport chardet#chos_symbol_header = u‘???????????????????????‘chos_symbol_tailer = u‘★☆??????♀????????‘chos_symbol_midle = u‘.、︰﹒.﹐﹑ˋ´﹎﹍﹒,′‵‘~﹏﹌﹋—–―_¯ ̄﹍﹉‘def getcontentfromfile(in_filename): try: f = open(in_filename,‘r‘) l = f.readlines() return l except: print ‘ERROR WHILE OPENING ‘ + in_filenamedef splitstring(in_ad): if ‘‘ != in_ad: seg_list = jieba.cut(in_ad) return seg_list else: return ‘‘if __name__ == ‘__main__‘: reload(sys) sys.setdefaultencoding("utf-8") if 2 != len(sys.argv): content = getcontentfromfile(‘ad.txt‘) else: content = getcontentfromfile(sys.argv[1]) output = codecs.open(‘output.txt‘,‘w+‘,‘utf-8‘) for item in content: buf = u‘‘ words = splitstring(item.strip()) for word in words: buf = buf + word + ‘‘.join(random.sample(chos_symbol_midle,1)).encode(‘utf-8‘) h = ‘‘.join(random.sample(chos_symbol_tailer,1)) t = ‘‘.join(random.sample(chos_symbol_tailer,1)) output.write(h.encode(‘utf-8‘) + buf.encode(‘utf-8‘) + t.encode(‘utf-8‘) +‘\r\n‘.encode(‘utf-8‘)) output.close()
使用方法简介如下:
生成文本文件: 1:每条内容为一行 存成文本文件 2:每行的长度无限制 3:每行内容独立,可以相同也可以不同
软件在 读取你提供的文本文件混淆添加随机符号后,生成新的output.txt文件 混淆后的结果存在output.txt 文件中
将文本文件用鼠标拖动到Adchos.exe 图标上,即可自动生成output.txt
也可以将文本文件 命名为ad.txt 放到与Adchos.exe 相同的目录下,双击Adchos.exe 即可自动生成output.txt
adchos 文本混淆工具
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。