算法解《机械迷城》游戏二:箭头换位置

原文再续,书接上回。
机器人小萝卜头从牢房出来后,遇到了一个丢失了小狗的阿姨。
阿姨附近有一个起重电磁铁,小萝卜头打算使用起重电磁铁把铁箱子吸上去,不过需要先打开开关才能使用起重电磁铁。
电磁铁的开关有6个箭头,左边3个,右边3个,中间隔了一个空格。(注:游戏里使用的是上下箭头,而本文章使用左右箭头,讲解比较方便)

时间: 2020-05-23 分类:个人日志,学习园地 浏览: 243次 评论:暂无

算法解《机械迷城》游戏一:红绿点转盘

我们的机器人小萝卜头(robot)经历了千辛万苦,终于进入了监狱的第三个牢房。
牢房的柜子里可能藏着好东西,但是柜子的门上安装了一个密码锁,需要先打开密码锁才能开柜子。
密码锁由12个点组成,其中有6个绿点和6个红点。
密码锁上面还有3个转盘,每个转盘边上都有6个点。
转盘可以按顺时针或逆时针的方向旋转,当转盘旋转时,转盘上的6个点会跟着转盘一起转动。

时间: 2020-05-17 分类:个人日志,学习园地 浏览: 221次 评论:暂无

能让人疯掉的10道题

这份试题共10道,环环相扣,单看一道题或几道题,答不出结果。
只有把题目全看完,并作出正确的假设和推理,才能答对。

时间: 2020-01-25 分类:个人日志,娱乐天地,学习园地,挑战智慧 浏览: 538次 评论:1个

Hopper Disassembler批量导出反编译的伪代码

想要了解app的功能是怎么实现的,最简单的方法就是反编译了。
所幸的是,Hopper提供了反编译功能,能够将汇编代码转成伪代码。
而且Hopper内置了一个Python解析器,
通过编写Python脚本,可以实现批量导出伪代码的功能。

时间: 2016-04-11 分类:学习园地,逆向工程 浏览: 18919次 评论:4个

学军中学推理社2017届招新试题

这份试题共10道,环环相扣,单看一道题或几道题,答不出结果。
只有把题目全看完,并作出正确的假设和推理,才能答对。

时间: 2016-01-23 分类:个人日志,娱乐天地,学习园地,挑战智慧 浏览: 6361次 评论:3个

消失的三重密码

【也许是双11史上最难拿的红包】What are you 弄啥嘞?
双11圈新人阿里云放大招了,
向全国的程序员发出了一封密码挑战书,
破解者将有机会赢取阿里云双11专属红包!

时间: 2015-11-07 分类:个人日志,学习园地 浏览: 4400次 评论:2个

使用Python脚本强化LLDB调试器

LLDB是Xcode自带的调试器,平时我在开发应用时会使用LLDB来调试代码。在逆向应用时,也会用到LLDB来跟踪应用的执行过程。
LLDB还内置了一个Python解析器,使用Python脚本可以方便LLDB的调试,比如自动化执行一些命令,或者自动化处理数据……

时间: 2015-10-24 分类:学习园地,逆向工程 浏览: 10803次 评论:暂无

DIY便利贴像素画壁纸

最近我在网上看到一篇帖子,说的是有一个名叫Ben Brucker的上班族,他每天在办公室面对着空白的墙壁,感到非常无聊。
于是他用便利贴把办公室墙壁贴成了英雄联盟的主题墙壁。我看了后也动手把我的房间贴上了马里奥像素画便利贴。

时间: 2015-09-20 分类:个人日志,学习园地 浏览: 8950次 评论:6个

HCTF网络安全大赛——FuckMe

在很久以前,破解换字加密是使用统计词频的方法,
推理小说的开山鼻祖埃德加·爱伦·坡就在他的短篇小说《金甲虫》里利用词频和推理的方法破解了一张羊皮上的密码。
不过现在可以通过遍历英文词典快速地进行破解。

时间: 2014-11-11 分类:个人日志,学习园地 浏览: 4316次 评论:2个

XDCTF网络安全大赛——Web100

话说,攻防,到底是先有攻还是先有防,到底有没有绝对的安全与绝对的不安全,仁者见仁智者见智。
这不,杀软开始欺负一些工具流,但牛牛都不怕,他们总是有办法,道高一尺魔高一丈,你知道他们怎么过杀软的吗?

时间: 2014-10-07 分类:个人日志,学习园地 浏览: 15869次 评论:4个