- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 Python Pickle任意代码执行漏洞
我们通常使用pickle将python对象序列化,但是pickle在加载时有一个副作用就是它会自动加载相应模块并构造实例对象。这样就造成了一个很危险的代码,如果被黑客利用的话会造成非常严重的后果。我首先在python2.7下测试,通过如下代码生成payloadimport pickleimport osclass gen(object): def __reduce__(se...
2018-02-28 19:01:05 1327
原创 c++中空字符串解释为True的困惑
首先我们看这样这个问题int main ( ){ if ("") cout << "hello"; // executes! return 0;}这对于其他非c++的程序员来说是很困惑的。为什么空的字符串是True?这个问题其实归根到底是NULL与空字符串的区别。空字符串实际上是const char[1],里面包含了\0字符,这不是NULL,自然是True。那么c++中到
2018-02-27 19:04:57 1599
原创 Python实现2048
Tkinter是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。首先先我们先定义几个按键和颜色、背景框大小...
2018-02-11 09:55:02 6610
原创 图片转化为字符画
我们在使用linux的软件的时候经常会看到这样的字符画。 你千万别认为是像C语言那样一个个字符打上去的^_^!今天我将通过python实现一个图片转化为字符画的小工具。首先我们需要定义一些字符,我们这里定义了这些字符ASSIIC_CHAR = list("123q$e@x")我们希望我们输出的字符是有颜色的,这里我们用到了colorama里面的Fore,也就是前景色。...
2018-02-09 16:22:47 10206 1
数据结构算法与应用--C++语言描述(源代码)
2016-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人