加密算法分为多种形式,一种是单向散列算法,也叫做hash算法,该算法常用于数字签名与完整性检测,常见的散列算法有MD5,SHA,RIPE_MD,HAVAL,N_Hash这几种,另一种则是对称加密算法,对称加密算法加密与解密一般可使用同一个函数进行,算法强度依赖于算法密钥,常见的对称加密算法 ...
在 CTF 题目中,有些算法出现的频率很高,记录一下常见算法的识别技巧 常见算法介绍 base base 主要是将输入中的每 字节 共 比特 按每 比特分成一组,变成 个小于 的索引值,然后通过一个索引表得到 个可见字符。 索引表为一个 字节的字符串,如果在代码中发现引用了索引表 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ,那么基本上 ...
2021-07-13 09:17 0 178 推荐指数:
加密算法分为多种形式,一种是单向散列算法,也叫做hash算法,该算法常用于数字签名与完整性检测,常见的散列算法有MD5,SHA,RIPE_MD,HAVAL,N_Hash这几种,另一种则是对称加密算法,对称加密算法加密与解密一般可使用同一个函数进行,算法强度依赖于算法密钥,常见的对称加密算法 ...
入门逆向 本题要点:ASCII编码、IDA中main函数查看、OD的单步运行操作 解压后发现是一个 .exe ...
CTF学习-逆向解题思路 持续更新 一、通用过程 通过file命令查看文件类型,判断是ELF还是PE,32位还是64位。 通过strings并重定向标准输出,然后搜索大括号 { ,看看是否能直接得到flag. 将程序运行一下,心里有个数。 通过ExeinfoPe查壳,如果有 ...
2020.09.20 经验教训 jnz指令,是用来判断是否正确的标志; IDA中,按a可以把十六进制转化为字符串,按f5能看伪代码; liblhm.so文件是APK解压来的,是动态库 ...
最近社团弄了CTF比赛,然后我就帮忙写了逆向的题目,这里写一下WriteUp,题目和源码在附件中给出 一个简单的逆向:one_jmp_to_flag.exe 这题算是签到题,直接OD智能搜索就完事了,flag{Welcome_to_GeekFZCTF} 一个简单的对比 ...
AES加密算法是典型的对称加密算法,对称加密算法也就是加密和解密用相同的密钥。 AES加密数组块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个。AES加密有很多轮的重复和变换,步骤是1、密钥扩展,2、初始轮,3、重复轮,4、最终轮。 1、字节代换 ...
CTF常见密码及工具 转载:https://www.cnblogs.com/superking-sukai/p/8491349.html 常用解密网站:http://ctf.ssleye.com/ base64 Man is distinguished, not only ...
转自http://www.cnblogs.com/WangAoBo/ 0x01 Base64 Base64: ZXZhbCgkX1BPU1RbcDRuOV96MV96aDNuOV9qMXVf ...