EasyXorReverse 未解决
分数:
0
金币:
0
题目作者:
未知
一 血:
一血奖励:
0金币
解 决:
734
提 示:
描 述:
Susctf{}
其 他:
EasyXor
评分(1)
解题动态

15844338482 攻破了该题 2天前

gusye 攻破了该题 5天前

jiutianshidi 攻破了该题 5天前

ariespwj 攻破了该题 6天前

15944236060 攻破了该题 7天前

积极又努力的小冀同学 攻破了该题 10天前

tuyue八 攻破了该题 10天前

chen20 攻破了该题 19天前

efjio 攻破了该题 21天前

2ccatt 攻破了该题 23天前

190078 攻破了该题 24天前

17200676139 攻破了该题 26天前

jiker 攻破了该题 27天前

明镜止水之心 攻破了该题 1月前

TOMCAT336699 攻破了该题 1月前

testqqq 攻破了该题 1月前

jindaxia 攻破了该题 1月前

A1234467 攻破了该题 1月前

HumanW 攻破了该题 1月前

评论
tuyue八 18天前
举报
while(c[i]){c[i]=c[i]^i,i++}。
dreamyacht2 2月前
举报
v8 = [83, 116, 113, 96, 112, 99, 125, 78, 87, 103, 57, 110, 104, 82, 102, 106, 113, 32, 123, 125, 115, 104] correct_string = ''.join(chr(v8[i] ^ i) for i in range(len(v8))) print(correct_string)
azcvcza 3月前
举报
签到题,发现判断条件 v8[i]!=i^s[i],则s[i]=v8[i]^i,写循环异或得到s[]数组,进行ascii转换即得flag
hengdonghui 5月前
举报
没用到IDA深层次的功能。
hengdonghui 5月前
举报
WriteUp 1、下载题目的附件后,发现附件没有后缀,不能确定文件的类型,于是使用软件010Editor打开附件“EasyXor_”。 发现文件头是: 7F 45 4C 46 对应的字符串是:“ELF” 是一个ELF文件,是一个可执行文件。 根据题目中的Reverse单词,提示我们:该题需要反汇编。 既然需要反汇编,就使用反汇编软件ida打开该文件。
lvshuoqi 1月前
举报
@2509048118 文件后缀改成.elf,放进ida里找到主函数main,按F5生成c伪代码
2509048118 2月前
举报
我的ida打不开这个
whiteHaves 6月前
举报
又是整体累积增码,字符转ASCII码之后每次xor上递增后缀就可以了 while(c[i]){c[i]=c[i]^i,i++}。
Mr.J 9月前
举报
v8 = [83, 116, 113, 96, 112, 99, 125, 78, 87, 103, 57, 110, 104, 82, 102, 106, 113, 32, 123, 125, 115, 104] correct_string = ''.join(chr(v8[i] ^ i) for i in range(len(v8))) print(correct_string)
GaMi 9月前
举报
v8=[83,116,113,96,112,99,125,78,87,103,57,110,104,82,102,106,113,32,123,125,115,104] for i in range(0,22): print(chr(i^v8[i]))
13720959380 9月前
举报
#include <iostream> int main() { char str1[] = "stq`pc}NWg9nhRfjq {}sh"; for ( int i = 0; i < 22; ++i) { str1[i] = i ^ str1[i]; } printf("%s&
ADCC千月 10月前
举报
我用的是radare2, main() 里面是16进制的,需要转一次10进制,其他都一样。