心 空

  • Tools
python
Python

利用Python的crcmod模块快速计算各种crc

0x00 前几天打CTF的时候,发现需要计算CRC(当时还不知道哪种CRC),于是在网上搜了一圈发现Python的crcmod,内置了大多数常用的CRC算法,以及你可以利用这个模块自己编写自己的CRC。 0x01 首先就是安装了,没什么好说的pip install crcmod。 这里先给出官方文档. 0x02 最简单的利用,产生一个CRC-8的生成器,并计算CRC-8. import crcmod c8=crcmod.predefined.mkCrcFun('CRC-8') hex(c8("Test".encod…

12 7 月, 2017 0条评论 11607点热度 57人点赞 Ricky 阅读全文
Python

Notepad++ 使用 Python 脚本批量转换文件格式

首先,我们需要将Notepad++语言改为英文。接下来,下载Python Script插件的压缩包(我选的是Full版本)。最后,把压缩包解压到Notepad++的程序根目录最终的文件树应该是这样: Notepad++ (your main Notepad++ directory, probably under "C:\Program Files") + |-- python26.dll (this is important. This needs to go in the main progr…

20 9 月, 2016 0条评论 3197点热度 0人点赞 Ricky 阅读全文
Linux

阿里云Python云解析DDNS脚本

0x00 一直在用Oray的DDNS服务,但是苦于免费DDNS的域名太难看,所以就想尝试下阿里云的云解析API来用作DDNS。首先,我们需要一个阿里云的域名(废话)。 先扔个自己写好的脚本Aliyun-DDNS。如果只是想用DDNS的话,用上面的脚本即可。若是想自己写一些更有意思的脚本,那么继续看吧。 0x01 我使用的是Python下的阿里云SDK。 pip install aliyun-python-sdk-alidns 这里的aliyun-python-sdk-alidns是从阿里云 Python SDK 列…

5 8 月, 2016 1条评论 4468点热度 0人点赞 Ricky 阅读全文
Python

Python简单验证码识别

最近尝试着弄了个Python的简单验证码识别脚本。其中,主要用的是Tesseract这个开源的OCR软件。 0x00 首先,我们要安装Tesseract。 Linux sudo apt-get install tesseract-ocr Windows 下载3rd party Windows exe's/installer,并安装。然后去下载训练好的tessdata将tessdata解压到和exe文件同个文件夹下的/tessdata目录即可。 0x01 简单使用Tesseract 在命令行下,直接 ./tesser…

29 6 月, 2016 0条评论 2996点热度 0人点赞 Ricky 阅读全文
Linux

Python 之 多线程下载

昨天我们实现了Python的简易文件下载,但是那样速度太慢。所以,今天我简单的实现了下Python下的多线程下载。 首先,让我们知道普通单线程的大概流程: 绘图1.jpg 然后,对于多线程下载,是这样的:绘图2.jpg 在HTTP请求头中,有一个字段叫做Range。这个字段用来将数据分割,每次请求可以请求不同部分的的数据,将这些数据同时下载就是多线程下载了。 那么,我们就需要两个东西:一、HTTP头的构造二、Python多线程编程 一、HTTP头的构造一般的HTTP头是下图这样的:QQ图片2015102517330…

25 10 月, 2015 1条评论 2537点热度 0人点赞 Ricky 阅读全文
Python

Python 之 文件下载

今天想要下载一个网站的日志文件,但是log很多,而且名字都不大相同。所以先要能够写一个Python脚本来自动下载。 因为我使用的是Python 3,所以我用的是urllib.request库。我们需要用到以下几个函数: urllib.request.urlopen(); #用来的到文件的信息 urllib.request.urlopen().getheader(); #提取其中的HTTP头文件 代码大致如下: import urllib.request #导入库 file_handle=open('1.txt','…

24 10 月, 2015 0条评论 1760点热度 0人点赞 Ricky 阅读全文
Python

Python MD5,Base64加密小工具

闲来无事写写工具(顺便翘课不过,这还是有点好处的,至少让我对Python的基本语法熟悉了点。那么,下午写的程序是一个Base64和MD5加密解密的程序。很简单,主要用到了hashlib和base64这两个库。函数都是现成的,所以只是简单的像搭积木那样搭一个程序出来。而且,有这两个库,可以随时拓展更多种加密方式,像是sha啊什么的。要注意的就是下面几点:1)input()和raw_input()的区别。input()是一个很坑爹的函数,个人感觉。因为,它要求的输入的字符串要加双引号?这不是反人类吗??数字的话,直接输…

2 9 月, 2015 0条评论 2015点热度 0人点赞 Ricky 阅读全文
Python

最简单的Python文件校验程序

Python里面自带hashlib库,有几种加密解密的函数,包括md5。调用md5函数的大致步骤如下: import hashlib m=hashlib.md5(); m.update("String"); m.hexdigest(); 知道了这个就很好写这个小程序了。首先,要求用户输入一个文件路径和一个正确的用来校验的md5值。这里,因为文件基本上会包含.等字符,所以我们要用raw_input()函数来获取路径。然后,读取文件内容,进行加密。最后,对比文件内容加密出来的md5和校验值,就可以知…

31 8 月, 2015 0条评论 1813点热度 0人点赞 Ricky 阅读全文
12

Ricky

这个人很懒,什么都没留下

最近评论
rantrism 发布于 3 年前(12月08日) 您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体...
Bahai 发布于 4 年前(09月10日) :smile: 使用。正想破头脑。
零奇 发布于 4 年前(01月23日) 你好,我使用action设定它每隔15分钟执行一次,但是它实际上是隔一个小时左右才执行一次,执行并不...
woodenrobot 发布于 5 年前(01月16日) 你好按照这个设置 celery 4.4 + redis 版本,队列中的任务会被一次性全部拿完,请问可...
Silver 发布于 7 年前(05月01日) 你看,所有GUI的机制终会导向某种Windows的设计思路(逃
最新 热点 随机
最新 热点 随机
如何自建Coder平台,并且添加VSCode Web Docker容器如何通过DHCP,实现自动获取宿主机局域网IP WireGuard的简单使用,以及自动Mesh相关想法 QNAP NAS:安装Emby,使用MPD配合upmpdcli实现本机DLNA播放 Raspberry Pi 4:将树莓派作为网桥使用 Raspberry Pi 4:使用bluez和bluealsa,将树莓派改造为蓝牙音箱
Less-20~22 Cookies Injection QNAP NAS:安装Emby,使用MPD配合upmpdcli实现本机DLNA播放 记一次被队友坑的解题过程- - XXE Python 之 文件下载 GitHub Action使用杂记 C语言 最简单的防多开小程序

COPYRIGHT © 2025 心 空. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang