打卡第4天:安恒元旦杯-爆破鬼才与CRC
多层加密的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相关推荐
- 打卡第5天:安恒元旦杯-爆破鬼才续与linux shell
#!/bin/bash #use: ./outguess.sh birthday.txt (dic) echo "Start !" for line in `cat $1`;doo ...
- 数据库2021“安恒·泰山杯”山东省网络安全大赛测试赛部分题目write up
数据库2021"安恒·泰山杯"山东省网络安全大赛测试赛部分题目write up 2021"安恒·泰山杯"山东省网络安全大赛测试赛部分题目wp web1 admi ...
- 2020安恒杯元旦月赛-爆破鬼才-ZIP注释信息+CRC32爆破+outguess隐写爆破+生日字典
题目来源:2020安恒杯元旦月赛 题目名称:爆破鬼才 题目考点:ZIP注释信息+CRC32爆破+outguess隐写爆破+生日字典 给出的是一个压缩包,压缩包中有注释信息,注释信息给出了解压密码的范围 ...
- STM32下SD卡驱动详解
http://hy907539007.blog.163.com/blog/static/1888458622012932656384/ 自己在这几个月中为了毕业设计放下了对S3C2440的学习,从而着 ...
- Linux格式化sd卡博客,linux设备驱动那点事儿之SD卡驱动理论篇
一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...
- 低频RFID读卡流程
低频RFID系统与ID卡 低频RFID系统读卡器的工作频率范围一般从120KHz到134KHz.该频段的波长大约为2500m,除了金属材料影响外,一般低频能够穿过任意材料的物品而不降低它的读取距离.低 ...
- linux sd卡驱动流程图,SD卡驱动(详细介绍,不明白的人可以仔细看看了.有流程图)-转-OpenEdv-开源电子网...
ffice ffice" /> 一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(2 ...
- SD 卡驱动程序分析
一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...
- linux设备驱动那点事儿之SD卡驱动理论篇
一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...
最新文章
- Mysql锁专题:InnoDB锁概述
- 安装完CentOS可以不做的事
- Django-RQ介绍
- 联想linux笔记本评测,联想(lenovo)G460AL-ITH Linux笔记本电脑CPU测试评测-ZOL中关村在线...
- bzoj3238 [Ahoi2013]差异 后缀自动机
- oracle数据库恢复aul_Oracle数据库救命恢复工具:gDUL3.0
- 图片验证码的实现方法
- vgc机器人编程1到13题_工业机器人编程与实操期末试题
- 小楼一夜听春雨,天下谁人不识君?
- 强连通分量入门——Trajan算法
- 算法——霍夫曼编码压缩算法
- 实例:用C#.NET手把手教你做微信公众号开发(12)--带参数二维码裂变推广
- 小程序开发平台有哪些?第三方小程序电商开发平台一览
- [深度学习基础]正则化
- python安装与pip安装
- C++中双引号和单引号分别表示什么意思?
- 开源的兰空图床LskyPro
- HBuilder 学习
- 『yeka』打开心灵——SD2.0大会更显大家风范
- linux 如何定时任务添加,linux下添加定时任务。
热门文章
- 内存泄漏检测工具valgrind神器
- 如何实现Jenkins 编译结果通知到QQ好友及QQ群组很遗憾 2019年1月1日腾讯停止了webqq机器人的服务支持...
- 删除超级巡警免疫文件夹(无害)..
- H3C交换机配置命令大全【转载】
- uni-app/微信小程序 分享功能(开启右上角分享)@令狐张豪
- 如何在模拟器上调用RealPlayer播放流媒体(转)
- 阿里云自主研发云原生数据库POLARDB的开拓之路
- 拿了就走,首家5G无感支付便利店来了!
- 12306系统的云服务器时间限制,12306换乘新规怎么规定?换乘购票时间限制是多久?...
- springSecurity源码之鉴权原理