存档

‘Python’ 分类的存档

绕过010Editor网络验证

2016年1月28日 3 条评论

010Editor是一款非常强大的十六进制编辑器,尤其是它的模板功能在分析文件格式时相当好用!网上现在也有不少010Editor的破解版,如果没钱或者舍不得花钱买授权的话,去官方下载安装包再使用注册机算号是一个比较安全的选择。不过010Editor是有网络验证功能的,可以在本地架一个HTTP服务器来绕过这个验证(网上也能找到通过修改注册表绕过的方法,没有验证)。使用Python的BaseHTTPServer模块就可以实现这个功能(继承BaseHTTPRequestHandler并重写do_GET[......]

继续阅读

分类: Python 标签:

试用pydbg

2015年10月8日 4 条评论

pydbg是基于Python实现的一个调试器框架,之前看《Python灰帽子:黑客与逆向工程师的Python编程之道》这本书的时候接触过一点,今天再次试用,记录一点使用心得。
0×01. 安装
1. 下载pydbg源码
从 https://github.com/OpenRCE/pydbg 下载 pydbg 的源码,解压后复制到 C:\Python27\Lib\site-packages 文件夹下,注意文件夹重命名为 pydbg;
2. 下载paimei源码
从 https://github.co[......]

继续阅读

分类: Python 标签: ,

Srun3000自动登陆脚本

2014年8月10日 没有评论

科学院下面联网都是使用的srun3000,实验室原来是不需要认证就能上网的,最近居然跳出认证页面了。不过,srun3000的客户端体验感觉实在是太差了,经常假死,最近更奇怪的是经常掉线,且掉线之后不能进行自动重连,这造成我服务访问我的小服务器而言简直是不能忍受的。
看了下登陆页面的JS代码,发现协议已经描述的很清楚了,password用的是16位MD5加密后的字符串,其他几个字段没发现有什么特殊意义,对于登陆/注销的返回结果也描述的很清楚。这样的话就可以写个Python脚本循环检查是否能访问外网[......]

继续阅读

分类: Python 标签: ,

wxPython写的图片格式转换工具ImageConverter

2014年1月17日 没有评论

最近看了一下wxPython,这是wxWidgets的Python版本,而wxWidgets是一个跨平台的GUI框架。这个东西用来开发一些GUI小工具还是挺方便的,当然命令行处理的方式更加简单快速,但如果一定要有界面的话,就不得不考虑一个GUI框架了。
不过对于图片格式转换来说,使用PIL(Python Imaging Library)只需要一句代码就能解决了,所以主要的工作还是在界面的设计以及响应上面。wxPython的界面布局使用Sizer来管理,类似于Java AWT里面的Layout,对[......]

继续阅读

GZip magic标志0x8B1F

2012年4月7日 4 条评论

曾遇到过一个特殊的文件,格式未知,就特地搜索了一下文件前面的两个字节,是0x8B1F(就是通常所说的magic number了),猜测极有可能是GZip了,不过解压的时候CRC校验失败了。
GZip常用于服务器像浏览器传送数据时进行数据压缩处理,类似的技术还有Defalte,小站就采用了这样的技术,加快页面的响应请求。在发送GET请求时,如果指明支持GZip或Deflate,如“Accept-Encoding:gzip, deflate”,那么实际传送过来的数据就是经过了压缩处理的,如果是浏览器[......]

继续阅读

分类: Python 标签: , ,

Python脚本拉取优酷高清视频FLV下载地址

2012年4月1日 9 条评论

为了不浪费你的时间,首先要说明的是,Flv地址是通过第三方网站生成的!
场景:迅雷和旋风的李先下载都没有任何速度,完全无法忍受不能下载视频的痛苦啊!但是,打开视频网站,加载速度出奇的块,能不能直接从视频网站拉取视频呢?视频网站一般是不给下载地址的,但优酷又提供高清视频,嘿嘿~通过第三方网站Flvcd可以拉取下载地址,但一般视频网站都会吧视频文件分割成很多份,复制地址再粘贴的Ctrl+C和Ctrl+V显得有点别扭,就写个脚本拉取地址吧。

通过python提供的urllib2和re模块就可以了,把下载地址都写入一个lst文件(迅雷和旋风都支持批量读取地址下载),当然这个工作可以在IE下右键迅雷批量下载,但我的网络貌似迅雷不可用![......]

Windows下Python添加MySQLdb扩展模块

2012年3月20日 9 条评论

为了给Python装个MySQLdb模块(这里说的是Windows),真是破费了不少时间。本来Python自带SQLite数据库模块,使用起来也挺方便的,但是SQLite不支持远程访问啊!!!所以只能用MySQL了。下面详细描述一下配置过程,以后可以参考!
安装MySQL
安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方(本来是有的,不过有替代方案,见后文)。一个下载地址:
http://xiazai.xiazaiba.com/Soft/M/MySQL_5.5.20_win32_XiaZaiBa.zip
安装SetupTools
下载地址:http://pypi.python.org/pypi/setuptools 如果你不先安装SetupTools而是直接安装MySQLdb,那么很有可能会提示如下错误:
ImportError: No module named setuptools[......]

分类: Python 标签: , , ,

Python2.6 py2exe打包程序提示应用程序配置不正确

2012年3月2日 12 条评论

为了方便没有安装Python的电脑运行Python脚本,可以使用py2exe这个工具对Python脚本进行打包最终得到一个exe文件。但Python 2.6下打包之后的EXE在别的电脑上竟然跑不起来,就和VS2008 SP1写的Win32 Console程序在别的电脑上跑不起来一样,提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”

使用Depends查看打包后的EXE文件,发现找不到MSVCR90.DLL。于是我去Visual Studio 2008的安装目录下copy了一份过来(C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT),但是仍然无法解决问题。

最后去网上找,发现是我的msvcr90.dll版本不一致。py2exe打包的程序需要9.0.21022.8这个版本号的MSVCR90.DLL[......]

分类: Python 标签: , ,

Regular Expressions Cheat Sheet(正则表达式速查卡片)

2011年12月4日 2 条评论

一个关于正则表达式的小卡片,上面记录了正则表达式的一些常见规则,感觉很不错,收藏一下 [em005] 。

此卡片官方页面为:http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/

转存一份PDF和PNG图片到博客,下载地址:本站PDF下载(推荐) Dbank打包下载

突然感觉DBank很坑爹,不知道从什么时候开始下载必须要登录了,做大了就耍流氓了,竟然还有弹窗广告[......]

分类: Python 标签: ,

准备正式学习Python

2011年11月7日 18 条评论

不知道从什么时候开始,就打算学习一门脚本编程语言,毕竟有时候讲的就是效率,需要在短时间内完成目标任务,而不是从技术的角度去使用自己擅长的语言来解决问题。个人了解到目前比较流行的脚本语言有Python、Perl、Ruby等,之所以选择Python,一是因为之前看过《Python灰帽子》(看书之时完全被没有Python基础,但还是有一点印象),看上面的介绍,觉得可以选择Python;二是感觉目前Python学的人也不算少,网上资料也多。
现在准备看的书是《Python核心编程-第二版》,去网上看了下[......]

继续阅读

分类: Python 标签: , ,