CTF
文章平均质量分 87
CTF解题思路集
lmn_
这个作者很懒,什么都没留下…
展开
-
压缩包详解及伪加密
0x01 压缩包详解及分类归纳压缩包被官方认为是一个计算机软件,可以减小文件中的比特和字节总数,达到节省磁盘空间等作用ZIP基本原理查找文件内的重复字节,并建立一个相同字节的“词典”文件,并用一个代码表示,比如在文件里有几处有一个相同的词“中华人民共和国”,用一个代码表示并写入“词典”文件,这样就可以达到缩小文件的目的压缩包作用节省磁盘空间 可以把多个文件压缩成一个压缩包 可以把一个大文件分解压缩成多个小压缩包 此外部分软件如WinRAR可以实现对文件的压缩保密保护,就..原创 2022-05-18 13:42:41 · 4124 阅读 · 0 评论 -
椭圆曲线密码学ECC
大部分人对 RSA 公钥密码学算法有基本的了解,从课本上、科普上等都能看到 RSA 的重要性,但是对椭圆曲线密码学了解就微乎其微,但是移动电子商务服务中,椭圆曲线密码学运用更多。0x01 椭圆曲线加密算法概要ECC(Elliptic curve cryptography),官方命名“椭圆曲线密码学”,也称为我们理解的椭圆曲线加密算法,是一种基于椭圆曲线数学的建立公开密钥加密的算法,也是一种非对称加密算法。Address: https://i.ytimg.com/vi/-UcCMjQ...原创 2022-05-12 11:07:21 · 2464 阅读 · 0 评论 -
Misc隐写术深入分析
CTF中Misc的隐写是最常见的出题方向之一,早在几年前CTF的隐写技术就已是重点之一,非常值得大家深究。隐写技术不仅在CTF中常见,在其他方向也常见。随着互联网发展越来越迅速,各个方向的技术不仅快速发展,相关技术的融合迭代也成了热门趋势,与此同时,信息的安全和隐藏开始被大家重视。0x01 隐写技术概要“隐写”,我们可以分成两部分理解,“隐”将目标真实信息隐藏在选定的伪装载体后面,“写”则是真实信息隐藏在伪装载体后面的技术。Address:https://2.bp.blogs...原创 2022-05-09 09:50:57 · 1889 阅读 · 0 评论 -
对称加密体制
0x01 现代密码算法相对于对称加密算法与非对称加密算法,现代密码算法其实还包括“单向加密算法”(也称为摘要算法)是一种将任意长度的数据转变为固定长度,可称为哈希算法可参考我的另一篇文章:5.1 HASH函数 -- lmn · 语雀0x02 对称加密概要对称加密(symmetrical encryption)对称加密通常采用单钥密码系统的加密方法,加密与解密使用相同的密钥因为对称加密的特性,对称加密要比非对称加密所消耗的时间短,更少的存储空间和更快的传输速度,..原创 2022-03-25 17:18:15 · 1034 阅读 · 0 评论 -
十二种不常见密码及部分实现脚本
0x01 埃特巴什码(Atbash Cipher)Atbash密码是一种替换密码,具有特定的密钥,其中字母表中的字母是颠倒的例如,所有的“A”被替换为“Z”,所有的“B”被替换为“Y”,以此类推它最初用于希伯来字母表,但可以用于任何字母表。就像我们在重力作用下看到的那样这种密码是由熊斐特博士发现的熊斐特博士为库姆兰《死海古卷》的最初研究者之一,他在《圣经》历史研究方面最有名气的著作是《逾越节的阴谋》他运用这种密码来研究别人利用其他方法不能破解的那些经文,这种密码被运用..原创 2022-03-24 11:14:28 · 2498 阅读 · 0 评论 -
代换密码详解+CTF事例
0x01 代换密码与置换密码首先我们先不看代换密码的定义,通过代换密码和置换密码的区别来了解代换密码到底是什么置换密码:是指明文中各字符的位置次序重新排列得到密文 代换密码:不同于置换密码,代换密码不是用密码中的原文,就是讲明文中的每个字符替代成密文中的另一个字符,替代后的各个字母保持原来的位置,在对密文进行逆替换就可以恢复出明文详细置换密码可以参考我的另一片专门讲置换密码的Wiki2.3 置换密码 - lmn · 语雀0x02 代换密码概要代换密码,也可称为...原创 2022-03-21 13:03:07 · 3817 阅读 · 0 评论 -
WeChall CTF Writeup(九)
文章目录0x13 3 Stegano Woman by Z0x14 3 Enlightment by anto0x15 3 Simply Red by anto以下题目标题组成:[Score] [Title] [Author]0x13 3 Stegano Woman by Z题目意思:Z 的另一个挑战。您可以在此处下载。下载下来的图片:这道题在图片没有找到什么有用信息,但是在zip里找到这么一段由09 20两种表达的一段字符仔细思考一下两种不同的可以考虑什么编码09 tab20转载 2022-02-28 10:00:00 · 174 阅读 · 0 评论 -
WeChall CTF Writeup(八)
文章目录0x10 2 AUTH me by Gizmore0x11 3 Connect the Dots by galen0x12 3 hi by Gizmore以下题目标题组成:[Score] [Title] [Author]0x10 2 AUTH me by Gizmore题目意思:一位同事上传了一个奇怪的apache.conf来保护服务器,现在没有人可以连接了。他现在正在度假,但他说我们肯定可以连接到盒子,因为所需的一切都可以在线获得。好吧,您的同事中没有人知道该 httpd 发生了什原创 2022-02-28 05:00:00 · 371 阅读 · 0 评论 -
WeChall CTF Writeup(七)
文章目录0x07 2 Repeating History by space and Gizmore0x08 2 PHP My Admin by Gizmore0x09 2 Training: Caterpillar by Gizmore以下题目标题组成:[Score] [Title] [Author]0x07 2 Repeating History by space and Gizmore题目意思:这个挑战是关于研究WeChall 挑战和GWF3 代码库。我在某个地方放了 2 个密码,但是…原创 2022-02-27 21:30:00 · 359 阅读 · 0 评论 -
WeChall CTF Writeup(六)
文章目录0x04 2 Limited Access Too by wannabe7331 and lordOric0x05 2 Shadowlamb -0x06 2 Training: Warchall - The Beginning by WarChallStaff以下题目标题组成:[Score] [Title] [Author]0x04 2 Limited Access Too by wannabe7331 and lordOric题目意思:哈哈,非常感谢您对第一个挑战的反馈。特别感谢一原创 2022-02-27 17:00:00 · 241 阅读 · 0 评论 -
WeChall CTF Writeup(五)
文章目录0x01 2 Training: LSB by Gizmore0x02 2 Training: GPG by Gizmore0x03 2 Limited Access by wannabe7331以下题目标题组成:[Score] [Title] [Author]题目后的三个分值是可以用户自己打分的,可以当作参考可以看到,使用次网站的人还是遍布非常广的,并且题目思路与国内是有一些差异的0x01 2 Training: LSB by Gizmore题目意思:这是一个非常简单但非常壮观原创 2022-02-27 08:00:00 · 263 阅读 · 0 评论 -
WeChall CTF Writeup(四)
文章目录0x16 2 Training: Crypto - Digraphs by Gizmore0x17 2 Training: MySQL I by Gizmore0x18 2 Training: MySQL II by Gizmore0x19 2 Training: Register Globals by Gizmore0x20 2 Training: Math Pyramid by Gizmore0x20 2 Training: Baconian by Gizmore以下题目标题组成:[Sco原创 2022-02-27 03:00:00 · 745 阅读 · 0 评论 -
WeChall CTF Writeup(三)
文章目录0x11 2 Training: PHP LFI by Gizmore0x12 2 PHP 0817 by Gizmore0x13 2 Training: Crypto - Transposition I by Gizmore0x14 2 Training: Crypto - Substitution I by Gizmore以下题目标题组成:[Score] [Title] [Author]0x11 2 Training: PHP LFI by Gizmore题目意思:您的任务是利用此代原创 2022-02-26 21:05:12 · 1394 阅读 · 0 评论 -
WeChall CTF Writeup(二)
以下题目标题组成:[Score] [Title] [Author]文章目录0x06 1 Encodings: URL by Gizmore0x07 2 Prime Factory by ch0wch0w0x08 2 Training: Encodings I by Gizmore0x09 2 Training: Programming 1 by Gizmore0x10 2 Training: Regex by Gizmore0x06 1 Encodings: URL by Gizmore题目意思:原创 2022-02-25 21:54:03 · 1054 阅读 · 0 评论 -
WeChall CTF Writeup(一)
以下题目标题组成:[Score] [Title] [Author]文章目录0x01 1 Training: Get Sourced by Gizmore0x02 1 Training: Stegano I by Gizmore0x03 1 Training: Crypto - Caesar I by Gizmore0x04 1 Training: WWW-Robots by Gizmore0x05 1 Training: ASCII by Gizmore0x01 1 Training: Get Sou原创 2022-02-25 17:29:23 · 1262 阅读 · 0 评论 -
维吉尼亚密码详解及C语言实现
维吉尼亚密码详解及C语言实现文章目录维吉尼亚密码详解及C语言实现0x01 维吉尼亚密码0x02 维吉尼亚密码原理0x03 维吉尼亚密码CTF题目0x04 C语言实现图片地址:https://bkimg.cdn.bcebos.com/pic/3ac79f3df8dcd100d56d833d748b4710b9122f3c?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2U4MA==,g_7,xp_5,yp_5/format,f_auto0x01 维吉原创 2022-02-24 10:27:52 · 5590 阅读 · 0 评论 -
2019年深思杯write up(一)
Misc签到题winhex find一下flagflag{12ab82cd686a42850ab562ff2f9f2416}上下左右from PIL import Imageimage = Image.new(‘RGB’, (1000, 1000), (255, 255, 255))flag = [500,500]string = “DDDDDDUUUUU…”for i i...原创 2019-11-06 21:33:06 · 676 阅读 · 1 评论 -
16进制与字符串转换 python代码
内置函数字符串——16binascii.b2a_hex(u"你好啊".encode("utf8"))16——字符串binascii.a2b_hex("e4bda0e5a5bde5958a").decode("utf8")完整函数# -*- coding: utf-8 -*-class Converter(object): @staticmethod def to_...原创 2019-12-09 11:13:10 · 605 阅读 · 0 评论