Weekly Study
(本周由于“积极”备考,所以书看的比较少,稍微写写做题中遇到的一些问题吧。)
迷宫题
由于之前在攻防世界练过一道迷宫题,simple的8和14也没有停顿太久
这类题的关键就在与搞清“怎么走”—迷宫图的正确画出是关键,其次是按钮控制的方向。这些都需要结合具体函数进行判断。
以simple8为例
可以猜测,本题迷宫又1152个字符构成,且可组成每行60字符,共19行的迷宫
故先打印处整体的迷宫(实际是1140个字符)
规则如上代码,s为起点,t为终点,移动方式为经典WASD,按图走出即可。
总结:画图和移动规则是关键。
关于反调试
对反调试稍微看了一下,主要参考以下文章Windows下反反调试技术汇总 - FreeBuf网络安全行业门户,此次不做总结(还没看完,暂时停留在静态反调试技术。)
然后就是simple7的爆破法,(头一次用,当时还没看明白学长们的range(33(31开始也可以),127)是啥意思,其实就是ASCII码表对应的可见字符。)
最后就是继续学了一点汇编,其余的时间都在复习四级了。