首页
社区
课程
招聘
[原创]第六题
2019-6-11 00:58 2072

[原创]第六题

2019-6-11 00:58
2072
#coding=utf-8

data = "tuvwxTUlmnopqrs7YZabcdefghij8yz0123456VWXkABCDEFGHIJKLMNOPQRS9+/"
def encrypt(k):
    t = data[k]
    if t.isupper():
        return chr(155 - ord(t))
    if t.islower():
        return chr(ord(t)-64)
    if t.isdigit():
        return chr(ord(t)+50)
    if t == '+':
        return 'w'
    if t == '/':
        return 'y'
    return t

mp = {}
for i in xrange(0,64):
    mp[encrypt(i)] = i
mp['='] = 64
ans = "!NGV%,$h1f4S3%2P(hkQ94=="
b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
ans = "".join([b64[mp[item]] for item in ans])
import base64
print base64.b64decode(ans)


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回