工具以及脚本的整理
整理一下工具和脚本以及他们的使用
密码学 cryptology
各种密码学的在线解密这
简单的位移密码
默认位移13 即rot13
1 | #-*- coding:utf-8 -*- |
培根密码
培根是根据字体的斜体 大小写转化成AB等字符 然后每五个对应一个字母的脚本 我还没写大小写转化脚本 这里只有 五个字母对应一个字母脚本
(1)在线加解密
(2)Python脚本
1 | #!/usr/Bin/env python |
栅栏密码
(1) 一个win平台下的
(2)python脚本
1 | #author:Swing |
凯撒密码
凯撒密码(Caesar Cipher或称恺撒加密、恺撒变换、变换加密、位移加密)是一种替换加密,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推,更多参考
位移参考
(1)网站链接 这个网站可以列出1-26的可能性
(1)还有一种方法就是利用JPK这个工具
使用方法看图就够了吧
(3)Python实现
1 | #! /usr/bin/env python |
凯撒变种 -Ascii码
2017年3月30日 今天有人在HCTF群里问一个密码学题 就是凯撒的变种 在Ascii码中的变换,我的好基友 一帆同学,已经说了怎么做 ..还在让别人帮他做。让我想起来 HCTF 官方Wp上的一句话 究竟是在玩CTF 还是在被CTF玩?
1 | #-*- coding:utf-8 -*- |
简单替换密码
简单换位密码(Simple Substitution Cipher)加密方式是以每个明文字母被与之唯一对应且不同的字母替换的方式实现的,它不同于恺撒密码,因为密码字母表的字母不是简单的移位,而是完全是混乱的 例如:
1 | 明文字母 : abcdefghijklmnopqrstuvwxyz |
其实我感觉有点像是词频攻击就可以解决所以我(麦香师傅告诉我才知道的)推荐一个词频攻击的网站要有梯子
http://quipqiup.com/index.php
猪圈密码
猪圈密码(Pigpen Cipher或称九宫格密码、朱高密码、共济会密码或共济会员密码),是一种以格子为基础的简单替代式密码
明文和密文对应:
在线解密飞机票
上面是正常的对应 我见过一种变形的 与其说是猪圈不如说是替换
替换规则是 左右字母替换
右边的跟左边的一一对应,在左边的换成右边2015年广东强网杯 小心猪圈
的题目就是这样的
附上我的脚本
1 | #!/usr/bin/python |
更多关于密码学和编码的问题可以参考4ido10n表哥的博文
隐写工具
Stegsolve
图片隐写的神器 下载的传送门(提取码:c146)
具体可以自己尝试 简单介绍几下两个功能
- Stereogram Solver
这个功能可以从不同通道去分析图片 - Frame Browser
这个功能是如果这张图片里面还藏这另外一张图片的话 他可以分离出来 - Image Combiner
这个功能可以对比两张图片 最终Sub出不一样的地方pngcheck
pngcheck.exe -v sctf.png
这个是Dos下的工具 win32平台的
下载传送门 (提取码:f47b)
他的功能是检测png格式图片的损坏位置 一般用来对PNG隐写进行修复会用到stegdetect
这个东西是用来检测图片的隐写方式的 它可以检测到通过JSteg、JPHide、OutGuess、Invisible Secrets、F5、appendX和Camouflage等这些隐写工具隐藏的信息
下载传送门 (提取码:4c2e)
比如图中就可以看出他是Jphide
隐写
1 | 使用规则: |
Jphide
左边是隐写 右边是提取隐写文件
Winhex
二进制文件打开方式
wbs43open
PDF
文件隐写的不二选择 下载传送门 (提取码:2336)
Iamge Stganograpy
这也是一个图片的隐写工具
当初死活在谷歌 百度等地方都找不到 最后白师傅
在搜狗找到了…
下载传送门
F5算法隐写实现
下载传送门 (提取码:c033)
silenteye(音频隐写)
MP3Stego
顾名思义 这是一个款音频隐写工具下载传送门
1 | 用MP3Stego进行加密解密: |
Outguess
2016-08-04 21:07:46
今天遇到的一个隐写工具 CSDN有源码
1 | ./configure && make && make install |
使用方法 outguess
就能看到使用方法啦
1 | outguess -r bystudent.jpg outfile.txt |
这个隐写方式也是可以通过stegdetect检测出来的
outguess win版本
下载 (提取码:e2b8)
BCompare
给个例子 一个Misc 题目详情
但是这里介绍的是BCompare的解一个隐写题的方法
这里两张图 明显就是要把两张图放在一起 看容差的
Brain Too
这也是一个隐写工具 主要用于brainfuck的隐写方式
下载 (提取码:b35a)
Other
Yafu
大整数分解 下载传送门(提取码:16f4)
1 | factor(要分解的整数) |
Ziperello
ZIP
压缩包暴力破解 下载传送门(提取码:324a)
ARPR-ha
RAR
暴力破解 下载传送门 (提取码:6092)
AAPasswordRecovery
ZIP /RAR等压缩软件的破解工具 (提取码:f6c7)
可支持多种破解方式
包括
PKCrack
最后
CTF常用工具集合
看这里表哥的编码解码博文
来这里CTF隐写总结
在这里
更新日志
待续更新 2016-07-27 17:58:07
2016-10-20 13:43:47
更新内容
BCompare
Brain Tool
Outguess
win版本