今天@AD1024大佬在群里分享了个有趣的CTF题(nc problem1.tjctf.org 8006),是关于Python沙箱逃逸的。dalao原意是为了吐槽flag在的文件就是flag.txt,不过咱研究了下这沙箱逃逸,似乎有点不一般。eval、exer、open这类的函数肯定是屏蔽了,关键是 […]
分类:程序
算法多解 – 小米三面面试题
最近在知乎(https://zhuanlan.zhihu.com/p/38850888)上看到一个小米面试题,据说是三面的题目: 一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手上没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数组。 题目很简洁,不过乍看确 […]
提取APK图标脚本
最近同学换手机,看不爽3×0那个ui,打算自己做主题,找我提取Flyme自带的图标。嘛,虽然不是啥复杂的东西,手动也能解决,不过一旦图标多起来就受不了了。于是我就写了个Python脚本批量处理。
MCP Mapping 查看器汉化 – 查看SRG、MCP、混淆名的关系
简介 查找SRG、MCP、混淆名(主要是SRG、MCP)之间的关系一直是令人头疼的事情,不过其实MCP开发包中早就提供了一个工具MCP Mapping Viewer。不过可惜的是MCP Mapping Viewer实再太不接地气,导致国内访问十分困难。所以我就建了一个小小的镜像服务器,以供国内访问, […]
从Java虚拟机小测的结果来看JVM
前言 在去年年初我为了测试一个出题平台,随手打了几道题目,水了一篇Java虚拟机测试题。没想到今天一看竟然有人回答!热泪盈眶啊……好,那既然你肯回答,我就肯改主观题。截止目前,答题人数为24(有一次是我自己测试)。平均正确率是36%,平均答题时间竟然高达42:37!好感动(难道不是因为有人挂了很久么 […]
翻译 – Java局部变量类型推断的代码风格规范
原作者:Stuart W. Marks/2018-03-22 原文链接:http://openjdk.java.net/projects/amber/LVTIstyle.html 译者的话 Java 10给我们带了了一个很实用的特性——局部变量类型推断,此特性能大大的增加代码的整洁度与可读性。但是译 […]
简明机器学习教程(二)——实践:进入Tensorflow世界
经过了一年的休整,终于博客也要恢复原先坑着的系列了,《简明机器学习教程》也会恢复更新。说实在的,第二篇的原稿我其实在第一篇之后一星期就写出来了,但是后来因为原稿遗失与学业繁忙就一直拖了下来。历经一年,我对机器学习与这系列教程又有了些新的思考,所以我决定做出些许调整。首先,本系列不再单独分理论、实践篇 […]
[开发笔记]每周歌词播放器新版本
虽然2018我没有更新过每周歌词,但是其实我还记得这个系列啦!起因是我在翻log的时候发现似乎有人一直都有check每周歌词播放器,贼感动!然而播放器已经不能用了……所以我准备顺手把播放器后台重写一遍。 改进接口 原来的接口是石乐志写的,单php……不仅丑还杂乱不堪、缺少注释。于是我就全部改写了一遍 […]
论如何正确收一个新年解谜红包
注意:题目中出现的链接需要替换后才能访问redpacket.kaaass.net=>redpacket.kaaass.net/archived/2018/。 为了给大家在无聊的新年找点事玩,我在BCPU和另一个群发了个解谜红包。由于支付宝可以发口令红包,于是只用藏8位数字就行了。题目很简单:r […]
从素数生成看Haskell的简洁性
最近有空就在看Haskell,真是越看越觉得这个语言有意思。在知乎(原回答@阅千人而惜知己的)找到了一份很有意思的求素数代码,非常简洁,我觉得很能体现这个语言的特点。 primes = sieve [2..] sieve (p:xs) = p : sieve [x| x <- xs , x ` […]
Comments