天天看點

bugku_love

1.查殼發現無殼,OD載入檢視字元串發現提示,嘗試爆破發現爆破出來的沒有可用内容。在輸入字元串處下斷點單步調試

bugku_love

2.單步調試發現我們輸入的内容被裝換為base64

bugku_love
bugku_love

3.繼續單步調試發現,我們轉換成base64後的内容與[email protected]@dh進行比較,如果相同,就會輸出成功,對這串字元串base64解密得flag:

python代碼:
import base64
s = "[email protected]@dH"
f = ''
n = len(s)
for i in range(n):
    f += chr(ord(s[i]) - i)
print (f)
print(base64.b64decode(f))