多层加密的zip包,逐级解密

##第一层:提示key:[a-z0-9]{6}
指定字符和长度的爆破

##第二层:压缩包里内容很短的文件
CRC爆破,但是脚本只爆出1.txt和3.txt
CRC脚本优化:
1、可显示字符:32~126
2、2.txt爆破失败原因

print hex(binascii.crc32('it'))
-0x5d7188ccprint hex(binascii.crc32('it')&0xFFFFFFFF)
0xa28e7734L

CRC值 和 0xFFFFFFFF做 与 运算即可为正值

import binascii
strtable=[chr(i) for i in xrange(32,126)]
crcs=0xA28E7734
for i in strtable:for j in strtable:str1=i+j      if binascii.crc32(str1)&0xFFFFFFFF == crcs:print "crc32 of %s is -> %s" %(str1,hex(crcs))

定义函数

import binascii
strtable=[chr(i) for i in xrange(32,126)]
def crc2(crcnum):for s1 in strtable:for s2 in strtable:str1=s1+s2if binascii.crc32(str1)&0xFFFFFFFF ==crcnum:print "%s -> %s" %(str1,hex(crcnum))return
crc2(0xA28E7734)

##第三层 outguess+密码
guess out my birthday!

outguess -r Ziggs.jpg -t flag.txt -k 20140224

打卡第4天:安恒元旦杯-爆破鬼才与CRC相关推荐

  1. 打卡第5天:安恒元旦杯-爆破鬼才续与linux shell

    #!/bin/bash #use: ./outguess.sh birthday.txt (dic) echo "Start !" for line in `cat $1`;doo ...

  2. 数据库2021“安恒·泰山杯”山东省网络安全大赛测试赛部分题目write up

    数据库2021"安恒·泰山杯"山东省网络安全大赛测试赛部分题目write up 2021"安恒·泰山杯"山东省网络安全大赛测试赛部分题目wp web1 admi ...

  3. 2020安恒杯元旦月赛-爆破鬼才-ZIP注释信息+CRC32爆破+outguess隐写爆破+生日字典

    题目来源:2020安恒杯元旦月赛 题目名称:爆破鬼才 题目考点:ZIP注释信息+CRC32爆破+outguess隐写爆破+生日字典 给出的是一个压缩包,压缩包中有注释信息,注释信息给出了解压密码的范围 ...

  4. STM32下SD卡驱动详解

    http://hy907539007.blog.163.com/blog/static/1888458622012932656384/ 自己在这几个月中为了毕业设计放下了对S3C2440的学习,从而着 ...

  5. Linux格式化sd卡博客,linux设备驱动那点事儿之SD卡驱动理论篇

    一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...

  6. 低频RFID读卡流程

    低频RFID系统与ID卡 低频RFID系统读卡器的工作频率范围一般从120KHz到134KHz.该频段的波长大约为2500m,除了金属材料影响外,一般低频能够穿过任意材料的物品而不降低它的读取距离.低 ...

  7. linux sd卡驱动流程图,SD卡驱动(详细介绍,不明白的人可以仔细看看了.有流程图)-转-OpenEdv-开源电子网...

    ffice ffice" /> 一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(2 ...

  8. SD 卡驱动程序分析

    一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...

  9. linux设备驱动那点事儿之SD卡驱动理论篇

    一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...

最新文章

  1. Mysql锁专题:InnoDB锁概述
  2. 安装完CentOS可以不做的事
  3. Django-RQ介绍
  4. 联想linux笔记本评测,联想(lenovo)G460AL-ITH Linux笔记本电脑CPU测试评测-ZOL中关村在线...
  5. bzoj3238 [Ahoi2013]差异 后缀自动机
  6. oracle数据库恢复aul_Oracle数据库救命恢复工具:gDUL3.0
  7. 图片验证码的实现方法
  8. vgc机器人编程1到13题_工业机器人编程与实操期末试题
  9. 小楼一夜听春雨,天下谁人不识君?
  10. 强连通分量入门——Trajan算法
  11. 算法——霍夫曼编码压缩算法
  12. 实例:用C#.NET手把手教你做微信公众号开发(12)--带参数二维码裂变推广
  13. 小程序开发平台有哪些?第三方小程序电商开发平台一览
  14. [深度学习基础]正则化
  15. python安装与pip安装
  16. C++中双引号和单引号分别表示什么意思?
  17. 开源的兰空图床LskyPro
  18. HBuilder 学习
  19. 『yeka』打开心灵——SD2.0大会更显大家风范
  20. linux 如何定时任务添加,linux下添加定时任务。

热门文章

  1. 内存泄漏检测工具valgrind神器
  2. 如何实现Jenkins 编译结果通知到QQ好友及QQ群组很遗憾 2019年1月1日腾讯停止了webqq机器人的服务支持...
  3. 删除超级巡警免疫文件夹(无害)..
  4. H3C交换机配置命令大全【转载】
  5. uni-app/微信小程序 分享功能(开启右上角分享)@令狐张豪
  6. 如何在模拟器上调用RealPlayer播放流媒体(转)
  7. 阿里云自主研发云原生数据库POLARDB的开拓之路
  8. 拿了就走,首家5G无感支付便利店来了!
  9. 12306系统的云服务器时间限制,12306换乘新规怎么规定?换乘购票时间限制是多久?...
  10. springSecurity源码之鉴权原理