bugku-杂项-好多压缩包(压缩文件CRC32碰撞、rar文件头)
下载文件,解压后是68个压缩文件,而且每个文件都是加密的,也没有提示密码,爆破?胡扯,这么多,还不想耗死。。
正确思路CRC32碰撞,介绍一下CRC32碰撞:
CRC32:CRC本身是“冗余校验码”的意思,CRC32则表示会产生一个32bit(8位十六进制数)的校验值。
在产生CRC32时,源数据块的每一位都参与了运算,因此即使数据块中只有一位发生改变也会得到不同的CRC32值,利用这个原理我们可以直接爆破出加密文件的内容
给出爆破脚本:
#coding:utf-8
import zipfile
import string
import binasciidef CrackCrc(crc):for i in dic:for j in dic:for p in dic:for q in dic:s = i + j + p + qif crc == (binascii.crc32(s) & 0xffffffff):#print sf.write(s)returndef CrackZip():for I in range(68):file = 'out' + str(I) +
bugku-杂项-好多压缩包(压缩文件CRC32碰撞、rar文件头)相关推荐
- 记:ELF文件解析初定义——文件头解析
0x00 概论 因为TI的DSP输出文件与传统的ELF文件不符,所以本人就顺道研究了一下现在的ELF的文件格式. 会将其陆续完成在文章中. 阅读本文之前,您需要掌握的技能有: 技能名称 技能熟练度 技 ...
- ART世界探险(12) - OAT文件分析(2) - ELF文件头分析(中)
ART世界探险(12) - OAT文件分析(2) - ELF文件头分析(中) 段(section)的概念 一块内存分配给应用程序之后,从代码的组织上,我们就有将它们分段的需求. 比如,可以分为代码段, ...
- python爬虫里下载压缩文件后缀为(.rar),怎样下载文件才不会损坏
红色标注的地方是问题的描述.是从文件链接里下载后缀为(.rar)的压缩文件,我是从链接里取最后的(.rar)字符集,然后写到保存的文件夹里,下载完了以后所有文件都是损坏的. import reques ...
- python如何区分文件类型_python通过文件头判断文件类型
对于提供上传的服务器,需要对上传的文件进行过滤. 本文为大家提供了python通过文件头判断文件类型的方法,避免不必要的麻烦. 分享代码如下 import struct # 支持文件类型 # 用16进 ...
- pcap头文件位置 Linux,pcap文件头的组织格式
PCAP文件格式分析 一.基本格式: 文件头 数据包头 数据报 数据包头 数据报...... 二.文件头结构体: sturct pcap_file_header { DWORD magic; WORD ...
- java 判断文件类型(根据文件头)
后缀判断的隐患: 对于判断前端(或网络)发送过来文件的类型,有些同学第一个想到的可能就是:根据其后缀名进行格式的判断... 正常情况下,是可以这样做.但实际上,任何文件的后缀都可以随意命名,因此仅通过 ...
- 压缩文件注意(rar软件和zip软件区别)
区别一.zip的安装比较大,并仅仅有英文版+汉化包 rar有官方的简体中文版,并且安装很小,安装之后winrar才5.746M 区别二.winrar的压缩率较高,而zip的压缩率更低 .winrar压 ...
- java对压缩文件7z、rar、zip的解压
需求,对Spring传递上来的文件进行解压,分析数据,这是解压模块 <!--apache提供的压缩包依赖--><dependency><groupId>org.ap ...
- 三关节机械臂控制需求说明压缩文件中的相关文档说明
▌01 机械臂控制需求 先驱威锋公司的小吕(微信号:南天)发送过来机械臂控制需求说明文档,其中包括有: 01机械臂当前需求以及后续开发需求.docx 02机械臂测试说明.docx 03机械臂定位方案2 ...
最新文章
- 能上qq打不开网页,金山毒霸帮你解决
- 穿皮裤放屁,裤子会鼓吗?真相看这里!
- 深入JVM系列(二)之GC机制、收集器与GC调优
- 关于卸载Python第三方包的粗暴方法
- ASP.NET的ADO(ActiveX Data Objects)
- MS SQL SERVER2005更新触发器
- apple_Apple WWDC 2018主题总结
- 【赛尔原创】如何自动地向知识图谱中添加属性?
- 美团面试题:Java-线程池 ThreadPool 专题详解
- 用足球阵型告诉你,阿里云如何护航全网70%世界杯流量 1
- Qt编译Android库
- 一种MOS场效应管H桥电机驱动电路
- 三星android系统应用,三星Android系统文件夹全解
- 2D卷积和3D卷积的区别及pytorch实现
- 西门子1500和300哪个贵_西门子s71500与s7300的区别
- python笔记2—day2
- 吐血分享:QQ群霸屏技术教程2017(维护篇)
- 遇见你,是我幸福的开始
- 互联网/计算机 校园招聘信息大全!
- 简易数字电压表设计 单片机 仿真 ADC0809