buu_crackrtf

无壳,放进ida

整个程序就是让我们输入2次密码,结束后生成rtf文件。

第一处加密:
sha1
buu_crackrtf_第1张图片

import hashlib
flag = '@DBApp'
for i in range(100000,1000000):
    tmp = str(i) + flag
    ans = hashlib.sha1(tmp.encode()).hexdigest()
    # hex 字符串中字母为小写
    if ans.find('6E32D0943418C2C'.lower()) == 0:
        print(ans)
        print(tmp)

第二处加密:
MD5
buu_crackrtf_第2张图片

在线网站解
buu_crackrtf_第3张图片

你可能感兴趣的:(reverse,安全)