loveReverse 未解决

分数: 20 金币: 3
题目作者: harry
一  血: Yiko
一血奖励: 2金币
解  决: 2080
提  示:
描  述:
love
其  他: 下载
评论
TTxyz 11月前

核心就是找到str2的值,然后减去索引,在base64解码就可以了

回复 0

ctfer-pls 1年前

import base64 Str2=b'e3nifIH9b_C@n@dH' decoded_data = bytes([Str2[i] - i for i in range(len(Str2))]) flag = base64.b64decode(decoded_data) print(flag)

回复 0

23371363 1年前

搜索flag找到"right flag"再F5得到关键代码,大概是用户输入一个字符串Str,然后连续调用两个Sub子程序得到这个对Str的加密(Base64编码),加密完有一个字符替换,最后和一个给定的字符串"e3nifIH9b_C@n@dH"比较,如果相等就显示right flag,所以先反替换再使用python的Base64解码库解码就可以了

回复 1

zdzx 2年前

唔,载入IDA的时候说有调试路径是否载入,仔细一看把作者电脑user名暴露了

回复 0

第二十三月夜 2年前

位移+base64换表 flag{i_l0ve_you}

回复 1

freestyle 3年前

还有个移位操作…………

回复 0

smallgod 3年前

exeinfo查壳后发现为32位无壳-》拖入到ida-》搜索flag,发现正确的flag,字符替换再base64编码后为‘e3nifIH9b_C@n@dH’。

回复 1

1284616752 3年前

flag{i_l0ve_you}

回复 0

theonlypopcat 3年前

发布的居然是debug版本的 缺少debug版本的dll :(

回复 1

zdfy005 3年前

https://blog.csdn.net/qq_41129854/article/details/96446822

回复 0

WriteUp

image
pi

2 金币

评分(6)

解题动态

wbd 攻破了该题 12小时前
忘记aster 攻破了该题 1天前
sharktoutou 攻破了该题 1天前
布蕾脆脆奶芙 攻破了该题 2天前
gbvv3 攻破了该题 4天前
klfx1913 攻破了该题 4天前
bakamu 攻破了该题 4天前
henglv 攻破了该题 5天前
hsk_zy 攻破了该题 5天前
rickyiii 攻破了该题 6天前
-/- 攻破了该题 8天前
A_ 攻破了该题 9天前
Lemuangel 攻破了该题 10天前
LooP-lp 攻破了该题 16天前
兰小方 攻破了该题 16天前
khalil 攻破了该题 21天前
bbkali 攻破了该题 28天前
yohansun 攻破了该题 29天前
shylock 攻破了该题 29天前
sheers 攻破了该题 29天前
问题反馈