西电抗疫
RE个人
the_edge
flag{WhAt1s_this-0ver_th3_edge?}
当时交不上去,好像是账号问题,就没再写
recovery
原件有三个
Flag.py
class DataFrame(object): |
main.py
from Flag import DataFrame |
output
b"'31=3\t3333\x9d3/\x8d\x17-#-\xbd1\xbd\xbd\xed\x05\xed\xed\xed\xed\xed\xed\xed\xed" |
代码写的有点乱
class DataFrame(object): |
粘一下别人写的
c=b"'31=3\t3333\x9d3/\x8d\x17-#-\xbd1\xbd\xbd\xed\x05\xed\xed\xed\xed\xed\xed\xed\xed" |
flag{ffffff19hiting!!!}
click it!
直接可以搜到flag
flag{you are cheated}
其他题没有文件做不了,好像都挺简单的
团体赛
RE
PicturE
把图片分出来得到个exe
有个壳,工具脱了
|
recovery_revenge
Flag.py 反编译出的文件
class DataFrame(object): |
main.py
from Flag import DataFrame |
看了半天发现反编译的不对
rust?rua死它!
第一次见到rust逆向,然后看不懂,看了一下简单的rust编程,最后发现它是宏,差不多就是C++的模板吧
macro_rules! check { |
代码好长太水字数了
推测一下就是那个长代码推flag,翻译一下
gona=nv[give] Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ Gonna+ nv[give]=gona give+ |
脚本
a=[148, 59, 143, 112, 121, 186, 106, 133, 55, 90, 164, 166, 167, 121, 174, 147, 148, 167, 99, 86, 81, 161, 151, 149, 132, 56, 88, 188, 141, 127, 151, 63] |