有难的题目,也就有简单的题目,就像程序员一辈子编写的第一个程序,极有可能是helloword,它很普通,但是也很让人怀念。你猜这题flag在哪里?让我们怀念第一次编写的easy程序吧!
下载附件是一个apk为后缀名的文件
APK(全称:Android applicationpackage)是Android操作系统使用的一种应用程序包文件格式。简单的说就是安卓手机的应用程序文件,我们平常用的使用如微信、猎豹浏览器等等app应用程序就是apk文件格式。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。
提交显示正确
点击right flag! 进入
然后是读程序,这个技能待提高啊,我看了好长时间才明白这是在干啥
也就是(shift+E快捷键提取)
然后进行for的逆运算
得到:
然后base64解密
运行得到
提交显示正确
是不是做习惯了常规的逆向题目?试试这道题,看你在能不能在程序中找到真正的flag!注意:flag并非是flag{XXX}形式,就是一个’字符串‘,考验眼力的时候到了! 注意:得到的 flag 请包上 flag{} 提交
反正肯定跟初始的有关,就是要看中途怎么变换了
我说怎么F5出不来代码啊,该是32位的,我开的64位。
这种上下左右的,俗称迷宫游戏
解题关键显然在最后的判断
通过最后几行代码判断这是的迷宫,将前面发现的初始字符串按
排列,也就是
也就是需要从走到#,中途不能出现1,(走0不走1)
也就是需要:下下下右右上上右右下下下
换成程序里要求的1234就是:2
提交显示正确
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/48337.html