BUUCTF:[GXYCTF2019]佛系青年

这篇博客以一首程序员版的《程序员之歌》为载体,结合佛祖论禅的加密题目,展现了程序员的生活状态和内心世界。文章提到了一种名为“zip伪加密”的技术,并给出了在线解密平台的链接,引发读者对于信息安全和编码解码的兴趣。博客以幽默诙谐的方式探讨了程序员的生活、工作与禅意的融合,体现了程序员群体的独特文化和精神追求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目地址:https://buuoj.cn/challenges#[GXYCTF2019]%E4%BD%9B%E7%B3%BB%E9%9D%92%E5%B9%B4

在这里插入图片描述
zip伪加密

在这里插入图片描述
在这里插入图片描述
fo.txt

                                                                      _ooOoo_
                                                                     o8888888o
                                                                     88" . "88
                                                                     (| -_- |)
                                                                      O\ = /O
                                                                  ____/`---'\____
                                                                .   ' \\| |// `.
                                                                 / \\||| : |||// \
                                                               / _||||| -:- |||||- \
                                                                 | | \\\ - /// | |
                                                               | \_| ''\---/'' | |
                                                                \ .-\__ `-` ___/-. /
                                                             ___`. .' /--.--\ `. . __
                                                          ."" '< `.___\_<|>_/___.' >'"".
                                                         | | : `- \`.;`\ _ /`;.`/ - ` : | |
                                                           \ \ `-. \_ __\ /__ _/ .-` / /
                                                   ======`-.____`-.___\_____/___.-`____.-'======
                                                                      `=---='            

                                                   .............................................
                                                          佛祖保佑             永无BUG
                                                          写字楼里写字间,写字间里程序员;
                                                          程序人员写程序,又拿程序换酒钱。
                                                          酒醒只在网上坐,酒醉还来网下眠;
                                                          酒醉酒醒日复日,网上网下年复年。
                                                          但愿老死电脑间,不愿鞠躬老板前;
                                                          奔驰宝马贵者趣,公交自行程序员。
                                                          别人笑我忒疯癫,我笑自己命太贱;
                                                          不见满街漂亮妹,哪个归得程序员?

佛曰:遮等諳勝能礙皤藐哆娑梵迦侄羅哆迦梵者梵楞蘇涅侄室實真缽朋能。奢怛俱道怯都諳怖梵尼怯一罰心缽謹缽薩苦奢夢怯帝梵遠朋陀諳陀穆諳所呐知涅侄以薩怯想夷奢醯數羅怯諸

与佛论禅加密

与佛论禅在线:http://www.keyfc.net/bbs/tools/tudoucode.aspx

在这里插入图片描述

flag{w0_fo_ci_Be1}
### 关于BUUCTF GXYCTF2019 Reverse 类别 Luck_guy 题目解析 Luck_guy 是 BUUCTF 平台 GXYCTF2019 比赛中的一道逆向工程题目。该题目的目标是从给定的二进制文件中提取出 flag。 #### 文件分析 通过初步观察,可以发现 luck_guy 是一个 ELF 可执行文件[^1]。使用 `file` 命令能够确认这一点并获取更多关于文件的信息: ```bash $ file luck_guy luck_guy: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=..., not stripped ``` 为了更好地理解程序的行为,推荐先对其进行静态反汇编分析。IDA Pro 或 Ghidra 这样的工具可以帮助完成这项工作[^2]。 #### 动态调试方法 除了静态分析外,动态调试也是解决此题的重要手段之一。可以通过设置断点来跟踪关键函数调用链路以及参数传递情况。GDB 是常用的命令行调试器,在这里非常适用: ```bash gdb ./luck_guy (gdb) break main (gdb) run ... ``` #### 提取 Flag 的逻辑 经过仔细研究源码结构后得知,flag 被隐藏在一个复杂的字符串处理算法之中。通过对输入数据流进行适当变换并与预期输出对比即可找到正确路径从而获得最终答案[^3]。 ```python def transform_string(input_str): result = "" key = "some_secret_key" for i in range(len(input_str)): xor_result = ord(input_str[i]) ^ ord(key[i % len(key)]) result += chr(xor_result) return result[::-1] ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

末 初

谢谢老板!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值