
Python
文章平均质量分 70
6um1n
这个作者很懒,什么都没留下…
展开
-
python文件操作之文件读取方式
1 前一章节,我们大概了解了文件的打开方式以及一些读写操作,这一章节我们来具体学习一下《python的文件读取方式》0x00 回顾read([size]):读取文件(读取size个字节,默认读取全部)readline([size]):读取一行readlines([size]):读取文件至内存,返回每一行组成的列表0x01 read(size)方法#python.txt的原创 2015-10-19 21:18:45 · 636 阅读 · 0 评论 -
SSH暴力破解之Python-pxssh实现
最近在看《Violent Python》,记录一些代码实现。0x00 SSH暴力破解之Python-pexssh实现Pxssh是一个包含了pexpect库的专用脚本,它能用预先写好的login()、logout()、prompt()等函数直接与SSH进行交互。简单示例:import pxsshdef send_command(s, cmd): s.sendline(c原创 2016-08-14 17:15:42 · 5193 阅读 · 0 评论 -
简单端口扫描器Python实现(附Python-Nmap简单使用)
最近在看《Violent Python》,记录一些代码实现。0x00 简单端口扫描器Python实现本例使用Socket模块用来建立TCP连接。0x01 代码实现import optparseimport socketimport threadingscreenLock = threading.Semaphore(value=1)def connSc原创 2016-08-14 12:16:45 · 12759 阅读 · 0 评论 -
Zip加密文件字典破解Python实现
最近在看《Violent Python》,记录一些代码实现。0x00 Zip加密文件字典破解Python实现本例使用Python zipfile模块用来做zip格式编码的压缩和解压缩,顺带使用了optparse模块和threading模块。0x01 代码实现import zipfileimport osfrom optparse import OptionParse原创 2016-08-07 18:06:45 · 2299 阅读 · 0 评论 -
python网络编程之SimpleServer/Client
最近在看python网络编程,分享点内容。0x00 SimpleServer#-*-coding:utf-8-*-# Simple Server - Chapter 1 - SimpleServer_makefile.pyimport sockethost = ''port = 51423s = socket.socket(socket.AF_INET, socket.S原创 2016-01-06 10:05:13 · 976 阅读 · 0 评论 -
python文件操作之ini文件
0x 01ini文件的格式[student] //SECTION是一个节的名称name = gumin //section下面是键值对的组合sex = manbirthday = 1990[blonging]phone = iphone10scomputer = thinkpad0x02 ConfigParser模块ConfigParser 是用来读取配置原创 2015-10-25 16:06:32 · 1296 阅读 · 0 评论 -
python文件操作之文件打开方式
1.文件的打开方式open(name[,mode[buf]])name:文件的路径mode:文件的打开方式,如w、r、wr、rw等buf:缓存区大小mode详解:mode说明备注r只读方式打开文件必须存在w只写方式打开文件不存在则创建文件文件存在则先清空文件a追加方式打开(即一打开文件,文原创 2015-10-15 22:15:33 · 1631 阅读 · 0 评论 -
python文件操作之文件写入
第一章,我们了解了文件写入的两种方式:write(str)和writelines(sequence_of_strings)。这一章,我们将进一步了解文件写入的知识。0x01 write(str)#只写方式打开文件f = f.open("python_write.txt","w")#写入str = “i love python”f.write("i love python")f原创 2015-10-20 22:06:26 · 846 阅读 · 0 评论 -
python文件操作之标准文件/命令行参数
python标准文件一个有三个sys.stdin,sys.stdout,sys.stderr,但我们打开一个线程时,这三个文件最先被创建。0x00 sys.stdinsys.stdin可用于接收终端的输入,我们使用的raw_input()就是调用了sys.stdin文件0x01 sys.stdout/sys.stderrsys.stdout用于向终端打印数据,我们使用的print就原创 2015-10-21 21:33:03 · 590 阅读 · 0 评论 -
Python沙箱逃逸总结
0x00 简介关于Python沙箱的逃逸,在多次CTF比赛中看到后,终于下定决心来进行一番学习和总结。python沙箱逃逸:从一个受限制的python执行环境中获取到更高的权限,甚至getshell。0x01 __builtins__首先我们从python的内建函数__builtins__说起。通过dir(__builtins__)可以查看内置函数,展示所有内置类型和函数。...原创 2019-07-26 15:10:23 · 2139 阅读 · 0 评论