MOCTF_跳跳跳

2023-10-31 16:20
文章标签 moctf 跳跳

本文主要是介绍MOCTF_跳跳跳,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一次简单的OD运用以及记录自己的成长过程

平台:
http://www.moctf.com/challenges

程序运行

这个dump.exe运行起来是这样的
在这里插入图片描述
题目会让你不断猜数字,要连续才对6次猜能得到正确答案(6的6次方。。。好吧。。。(∩_∩))

解题过程

拉到OD中:
不知道为什么我的程序报错,不管他,直接中文搜索
在这里插入图片描述智能搜索没搜出来:
在这里插入图片描述
“超级”看到了:
在这里插入图片描述
跟随一下:
在这里插入图片描述在这里插入图片描述
使用nop将jnz进行二进制填充(具体为什么我也不知道,我只是小白,还在艰难的成长):
在这里插入图片描述
在这里插入图片描述
下面还有6个相同的操作(数了一下,是6个,不是想象中的5个),就不一个一个列举了
当最后一个完成后,保存为执行文件
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
出现这个窗口的时候右击保存文件:
在这里插入图片描述运行新保存的文件,这时候就会发现不管输入什么都判断正确:
在这里插入图片描述
得到:
ZHUtcF8xc19FYVN577yB
本来以为完事了,结果这只是一个base64,还要转码一下:
在这里插入图片描述
得到:
du-p_1s_EaSy!
注意格式,还有,复制粘贴的过程中可能会符号不是英文格式的,要调过来
最终答案moctf{du-p_1s_EaSy!}

第一篇writeup,继续努力!

这篇关于MOCTF_跳跳跳的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/316608

相关文章

我跳我跳我跳跳跳 广度优先搜索

这是一道广度搜索的变形体,刚开始没反应过来; 题目描述 有一条直线,上有n个点,编号从0到n-1。当小A站在s点处,每次可以往前跳到s+1,也可以往前跳到s-1(当s-1 >= 0时),也可以调到2*s处。现在问小A最少跳多少次才能跳到点e处。 输入 多组输入。每组输入两个整数s,e(0 <= s,e <= 100,000)。n趋于无穷大。 输出 输出小A从s跳到e的最小次数。 示例输入

BFS——我跳我跳我跳跳跳

我跳我跳我跳跳跳 Time Limit: 1000MS Memory limit: 65536K 题目描述 有一条直线,上有n个点,编号从0到n-1。当小A站在s点处,每次可以往前跳到s+1,也可以往前跳到s-1(当s-1 >= 0时),也可以调到2*s处。现在问小A最少跳多少次才能跳到点e处。 输入 多组输入。每组输入两个整数s,e(0 <= s

我跳我跳我跳跳跳

题目描述 有一条直线,上有n个点,编号从0到n-1。当小A站在s点处,每次可以往前跳到s+1,也可以往前跳到s-1(当s-1 >= 0时),也可以调到2*s处。现在问小A最少跳多少次才能跳到点e处。 输入 多组输入。每组输入两个整数s,e(0 <= s,e <= 100,000)。n趋于无穷大。 输出 输出小A从s跳到e的最小次数。 示例输入 5 17

艾跳跳 v1.0.0 — 50+证件照格式,各种考试考证不用愁

艾跳跳是一款设计精巧、功能全面的证件照编辑软件,提供了丰富的证件照模板选择,满足各类场景需求。支持自定义调整证件照的尺寸,确保输出符合具体的规定和要求。具备简便的背景色更换功能,涵盖白色、蓝色、红色等多种背景选项,适应不同的使用场景。用户界面简洁直观,操作便捷,只需轻触中心按钮进行拍摄或上传已有照片进行编辑。软件还提供了多种服装模板选择,包括三种不同的正装模板,用户可以轻松添加并调整,以达到专业效

GDK,李跳跳,再见了!还是这两款软件用起来爽!

软件链接:GDK,李跳跳,再见了!还是它们用起来舒服!  智慧岛 智慧岛(原名:禅师)是一款专为安卓用户设计的应用体验提升工具。它通过一系列智能化功能,让用户在使用各种应用时更加便捷和高效。可以去除软件的开屏广告和内置广告,软件内置规则,有想去的广告软件内并没有内置规则的话,可在软件内云端搜索。 自动跳广告:智慧岛能够自动识别并跳过应用启动页的广告,为用户节省宝贵的时间,同时提升应用的流

MOCTF——reverse

第一题:SOEASY   用IDA64位打开,定位主函数(main),按F5,反编译函数  反编译函数,得到flag。     第二题:跳跳跳 用OD打开,中文搜索引擎,智能搜索,将进度条拉至最上方。 点击“回答正确,继续努力”,进入程序页面,找到条件跳转语句,下断点。 然后,把所有的“回答正确,继续努力”上面的条件跳转语句,下断点。 然后得到flag{

MOCTF——Web

第一题:一道水题                 直接审查元素     第二题:还是水题                 观察页面,题目要求在对话框输入moctf,但是发现输入框不能输入,审查元素,发现—— disabled元素—— 禁用 input 。被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一

MOCTF——misc

第一题:我可是黑客                   将图片保存至电脑,然后用 记事本 或 notepad++(很好用的工具)打开,在文档的最后发现moctf{e4sy_1ma9e_m1sc}。   第二题:假装安全                  用notepad++打开,发现,有一个flag.txt 。 用kali虚拟机打开,用binwalk工具分离。 打开分离文件

洛谷P4995 跳跳!

跳跳! 题目描述 你是一只小跳蛙,你特别擅长在各种地方跳来跳去。 这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 i i i 块的石头高度为 h i h_i hi​,地面的高度是 h 0 = 0 h_0 = 0 h0​=0。你估计着,从第 i i i 块石头跳到第 j j j 块石头上耗费的体力值为 ( h i − h j ) 2 (h_i - h_

洛谷 P4995 跳跳!(贪心)

跳跳! 题目描述 你是一只小跳蛙,你特别擅长在各种地方跳来跳去。 这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 i i i 块的石头高度为 h i h_i hi​,地面的高度是 h 0 = 0 h_0 = 0 h0​=0。你估计着,从第 i i i 块石头跳到第 j j j 块石头上耗费的体力值为 ( h i − h j ) 2 (h_i - h_