好友
阅读权限25
听众
最后登录1970-1-1
|
一个很简单的python混淆器,仅3kb(源代码)
使用方法[Bash shell] 纯文本查看 复制代码 python pyob.py 源文件 目标文件
演示
压缩后动图效果有点不行,最后前几行的乱码是因为vim默认gbk编码,而保存为utf-8
理论上支持任意python版本(我也没试过,瞎猜的,在3.8运行良好,有问题可以在这回复或者去github开issue)
源代码: https://github.com/TES286/pyob/
附1: 将print('ok')混淆后的代码
[Python] 纯文本查看 复制代码 # TES286 Python混淆器
# 版本 v1.0
# 网址 https://pyob.tes286.top
import base64,lzma
v0="""EiLneYSZj5bzUpyQxk8FXvqNM1Vuaow3CrKHmG20R/PsDAfJ4+TWg7cd9hI6lOBt="""
v1="""ruTEHZjCD/MmcBF3Wln9Sfwz1etG4IAQ=h6g7Y+vXqV0Up2sKJaiPxbyOdNLRk8o5"""
v2="""qyBgX2eKYExQCd+8kLoNpuPsc/Tn7VA3z10JvmMOjba9FH6h4lGD=ISiUWZr5tfwR"""
v3="""PhbgW/8rl6CXGmwRUNnK1HfkuJQLeOSTYjZ37+=2tqpsvdcaD50VyEiF9xoM4AIzB"""
v4="""3hWzZuYfA91RS6EK5Xqk4FmPI+n8sU0L=H2erGCbp7QlodJw/vgTDiVjxOBNaMtcy"""
v5="""N9VtxHiXq6O2zo4=0m1LkwugfJPajrK/v58MbBCcRYnDUQlAIpGZsESeT3F+7yhdW"""
v6="""zFyAY28owsdfQjbM7g+Ix6pkalKUnvBRHD9/urC=5OcGTiN0J41hES3mXLPWZtVeq"""
v7="""y2rlO7uWZX9exdT3F+z8H45iaVR0q/CShNo1sgYjmpGAbQKvJMtLUPfIwcEk=B6Dn"""
v8="""3kx9ahznFi0B+oNR/g7GpYjLHZc68yUdEfXCwP5t4rlb=JuWSOKTM2mAVsQDqIve1"""
v9="""pDefmZUqdya=B1KHQtgEnshzxw+ATGSIrNObR9v5Xck34/JC0PLu867l2iWYFjoVM"""
n=v7[29]+v9[28]+v7[13]+v5[9]+v4[2]+v8[8]+v5[13]+v6[3]+v6[3]+v1[30]+v1[2]+v5[17]+v5[18]+v9[32]+v0[40]+v0[37]+v9[27]+v3[3]+v2[30]+v5[62]+v6[3]+v2[64]+v3[32]+v4[8]+v8[55]+v1[30]+v5[37]+v3[50]+v6[57]+v9[26]+v7[7]+v5[28]+v9[27]+v2[11]+v1[30]+v6[57]+v0[54]+v8[24]+v9[46]+v7[41]+v8[43]+v1[18]+v7[45]+v0[29]+v6[48]+v7[1]+v4[9]+v3[7]+v0[47]+v0[14]+v7[59]+v7[46]+v5[47]+v1[7]+v8[64]+v7[17]+v4[11]+v8[10]+v9[2]+v2[54]+v8[29]+v0[52]+v8[2]+v3[15]+v6[3]+v2[30]+v1[3]+v3[23]+v3[48]+v8[50]+v5[41]+v3[32]+v6[5]+v7[33]+v1[35]+v5[24]+v9[17]+v6[29]+v6[46]+v0[56]+v9[27]+v5[45]+v6[3]+v7[43]+v1[30]+v0[45]+v8[55]+v4[14]+v1[16]+v4[54]+v4[44]+v9[11]
exec(lzma.decompress(base64.b64decode(n.encode("utf-8"))).decode("utf-8"))
附2: 其实将exec换成print就可以直接得到源代码了... |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|