下载文件,解压后是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文件头)相关推荐

  1. 记:ELF文件解析初定义——文件头解析

    0x00 概论 因为TI的DSP输出文件与传统的ELF文件不符,所以本人就顺道研究了一下现在的ELF的文件格式. 会将其陆续完成在文章中. 阅读本文之前,您需要掌握的技能有: 技能名称 技能熟练度 技 ...

  2. ART世界探险(12) - OAT文件分析(2) - ELF文件头分析(中)

    ART世界探险(12) - OAT文件分析(2) - ELF文件头分析(中) 段(section)的概念 一块内存分配给应用程序之后,从代码的组织上,我们就有将它们分段的需求. 比如,可以分为代码段, ...

  3. python爬虫里下载压缩文件后缀为(.rar),怎样下载文件才不会损坏

    红色标注的地方是问题的描述.是从文件链接里下载后缀为(.rar)的压缩文件,我是从链接里取最后的(.rar)字符集,然后写到保存的文件夹里,下载完了以后所有文件都是损坏的. import reques ...

  4. python如何区分文件类型_python通过文件头判断文件类型

    对于提供上传的服务器,需要对上传的文件进行过滤. 本文为大家提供了python通过文件头判断文件类型的方法,避免不必要的麻烦. 分享代码如下 import struct # 支持文件类型 # 用16进 ...

  5. pcap头文件位置 Linux,pcap文件头的组织格式

    PCAP文件格式分析 一.基本格式: 文件头 数据包头 数据报 数据包头 数据报...... 二.文件头结构体: sturct pcap_file_header { DWORD magic; WORD ...

  6. java 判断文件类型(根据文件头)

    后缀判断的隐患: 对于判断前端(或网络)发送过来文件的类型,有些同学第一个想到的可能就是:根据其后缀名进行格式的判断... 正常情况下,是可以这样做.但实际上,任何文件的后缀都可以随意命名,因此仅通过 ...

  7. 压缩文件注意(rar软件和zip软件区别)

    区别一.zip的安装比较大,并仅仅有英文版+汉化包 rar有官方的简体中文版,并且安装很小,安装之后winrar才5.746M 区别二.winrar的压缩率较高,而zip的压缩率更低 .winrar压 ...

  8. java对压缩文件7z、rar、zip的解压

    需求,对Spring传递上来的文件进行解压,分析数据,这是解压模块 <!--apache提供的压缩包依赖--><dependency><groupId>org.ap ...

  9. 三关节机械臂控制需求说明压缩文件中的相关文档说明

    ▌01 机械臂控制需求 先驱威锋公司的小吕(微信号:南天)发送过来机械臂控制需求说明文档,其中包括有: 01机械臂当前需求以及后续开发需求.docx 02机械臂测试说明.docx 03机械臂定位方案2 ...

最新文章

  1. 能上qq打不开网页,金山毒霸帮你解决
  2. 穿皮裤放屁,裤子会鼓吗?真相看这里!
  3. 深入JVM系列(二)之GC机制、收集器与GC调优
  4. 关于卸载Python第三方包的粗暴方法
  5. ASP.NET的ADO(ActiveX Data Objects)
  6. MS SQL SERVER2005更新触发器
  7. apple_Apple WWDC 2018主题总结
  8. 【赛尔原创】如何自动地向知识图谱中添加属性?
  9. 美团面试题:Java-线程池 ThreadPool 专题详解
  10. 用足球阵型告诉你,阿里云如何护航全网70%世界杯流量 1
  11. Qt编译Android库
  12. 一种MOS场效应管H桥电机驱动电路
  13. 三星android系统应用,三星Android系统文件夹全解
  14. 2D卷积和3D卷积的区别及pytorch实现
  15. 西门子1500和300哪个贵_西门子s71500与s7300的区别
  16. python笔记2—day2
  17. 吐血分享:QQ群霸屏技术教程2017(维护篇)
  18. 遇见你,是我幸福的开始
  19. 互联网/计算机 校园招聘信息大全!
  20. 简易数字电压表设计 单片机 仿真 ADC0809

热门文章

  1. Python菱形继承的初始化问题和继承顺序
  2. 从各大科技公司员工薪酬看职务划分和等级
  3. 【数据库课程】研讨04
  4. 2022医药投融资数据库--投行必备
  5. 【深度学习基础-14】回归中的相关系数r和决定系数R^2
  6. Http 自定义header
  7. MySQL中字符串查询效率大比拼
  8. 关于CSS中浏览器兼容的问题总结二
  9. win10自带的Edge浏览器打不开部分网页,输入网址后打不开网页
  10. 网秦第三季度应占净亏损900万美元 同比亏损扩大