#1
按提示可知是brain.fuck 语言,找个编译器跑一下就好了
welcome
#2
这里面共有两个值,首先按数列得出1944, 下面终极答案直接google,是42,计算得到
81648
#3
这个其实是Dvorak键盘布局,这里我们要做的是把下面打乱的用正常的布局转换回来就好了
结果是这个 main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
这个c中很常见的一个问题,简单方法是直接执行下,就可以了。想看原理的,google
执行结果是unix
#4
首先二维码解析出来是 [abcdefghijklmnopqrstuvwxyz] <=> [pvwdgazxubqfsnrhocitlkeymj]
很明显是做了字母映射导致的语句错误,反转回来即可
Where there is a shell, there is a way. I expect you use the shell command to solve this problem, now, please try using the rot13 of "shell" to enter next level.
看意思是要对shell进行rot13, 直接google,其实就是对字母进行13个错位
echo 'shell' | tr '[A-Za-z]' '[N-ZA-Mn-za-m]'
furyy
#5
回文,看要求,只有满足[A-Z][0-9][a-z][0-9][A-Z]|[0-9][A-Z][a-z][A-Z][0-9]这两种情况的才算满足,
看提示在源文件中发现一堆字符,刚开始不明白题意,后来才想清楚直接进行回文模式查找,中间的字母是有效的,
输出:variables
#6
点击图片,发现返回数字,把数字替换掉2014,发现又返回了一个新数字,直接写程序跑,直到不是数字
Cool! the next level is "tree"
#7
这个耽误的时间很长,没有想清楚思路,一个中序和后序输出,求原始tree,直接写程序吧,说了好长时间,才决定写,
因为感觉很复杂,有两个规则,1,中序是tree的排序,2,后序可以确定root
求出tree后,找到最长的zWp8LGn01wxJ7
然后用下面的命令解码
echo U2FsdGVkX1+gxunKbemS2193vhGGQ1Y8pc5gPegMAcg=|openssl enc -aes-128-cbc -a -d
输入密钥,就有答案了nqueens
#8
9皇后问题,写个程序跑,满足sha1( $passwd + $code + "\n" ) = e48d316ed573d3273931e19f9ac9f9e6039a4242即可
953172864
#9
这个比较简单,其实就是26进制,直接转成10进制,计算后转回26进制
DUYO
#10
这个看半天,才发现图片上都有title提示,上google,是猪圈算法,得出下面的值 helloworld
搞定