06 2023 档案

摘要:# [GDOUCTF 2023]Tea * 无壳,64位程序 程序执行回显如下:![](https://img2023.cnblogs.com/blog/2726241/202306/2726241-20230620151429986-72518800.png) 我们要输入8个8字节的数据,经过校验 阅读全文
posted @ 2023-06-20 15:15 Qsons 阅读(455) 评论(0) 推荐(1) 编辑
摘要:# Tea系列算法及Tea系列算法在IDA中的识别 ## **一、Tea算法简介** TEA算法由剑桥大学计算机实验室的David Wheeler和Roger Needham于1994年发明。它是一种分组密码算法,其明文密文块为64比特,密钥长度为128比特。TEA算法可以利用不断增加的Delta( 阅读全文
posted @ 2023-06-20 11:56 Qsons 阅读(806) 评论(1) 推荐(2) 编辑
摘要:# Base64加密算法以及在IDA中的识别 ## **一、何为Base64算法?** Base64是一种基于64个可打印字符来表达**二进制数据**的表示方法。由于2的6次方等于64,所以每6个**比特**为一个单元。对于某个可打印字符。为什么这样说呢?我们首先了解一下Base64是如何设计的。3 阅读全文
posted @ 2023-06-19 22:07 Qsons 阅读(449) 评论(0) 推荐(0) 编辑
摘要:# **do...while循环、for循环、while循环反汇编** ### **do...while循环** C代码如下所示: * VC6++ * Debug32位版本 ```c #include "stdafx.h" void Function() { int i = 0; int sum = 阅读全文
posted @ 2023-06-19 17:03 Qsons 阅读(32) 评论(0) 推荐(0) 编辑
摘要:# 江苏工匠杯bad_python ### Python逆向 拿到附件是一个pyc文件,按照我们常规的python逆向思路,肯定是先试一试能不能uncompyle6反编译.![](https://img2023.cnblogs.com/blog/2726241/202306/2726241-2023 阅读全文
posted @ 2023-06-19 15:47 Qsons 阅读(198) 评论(0) 推荐(0) 编辑
摘要:# [BJDCTF 2020]encode ## **分析程序** * 无壳 * 32位ELF程序 程序运行回显如下: ![](https://img2023.cnblogs.com/blog/2726241/202306/2726241-20230619115608638-895301663.pn 阅读全文
posted @ 2023-06-19 11:58 Qsons 阅读(387) 评论(0) 推荐(1) 编辑
摘要:# **2020羊城杯easyre** * 无壳64位程序 * GCC编译 回显如下所示: ![](https://img2023.cnblogs.com/blog/2726241/202306/2726241-20230619084452669-1236602734.png) 放IDA中继续分析: 阅读全文
posted @ 2023-06-19 08:45 Qsons 阅读(23) 评论(0) 推荐(0) 编辑
摘要:# **Switch语句的反汇编以及在IDA中的识别** **Switch**分为**四种**情况,这里只介绍三种。 * 分支较少时,不生成大表,也不生成小表,会生成if...else语句 * 分支达到一定数量时,生成大表,且大表跟顺序无关 1. 大表可以理解为一个存储了多个地址的连续表,通过Reg 阅读全文
posted @ 2023-06-18 21:13 Qsons 阅读(309) 评论(0) 推荐(0) 编辑
摘要:# **恺撒密码 && IDA识别算法** ## 恺撒密码原理 恺撒密码,又称恺撒加密、恺撒变换、变换加密。它是一种替换加密的技术。 * 明文中的所有字母都在**字母表**上向后(或向前) 按照一个固定数目进行偏移后被替换成**密文** * 当偏移量为3时,所有的字母A会被替换成D, 字母B会被替换 阅读全文
posted @ 2023-06-12 19:55 Qsons 阅读(180) 评论(0) 推荐(0) 编辑
摘要:# RC4算法原理 && IDA识别RC4算法 ## RC4简介 && 对称密码介绍 在密码学中,RC4是一种流加密算法,密钥长度可变。加解密使用相同的密钥,隶属于对称加密算法。 - 流密码属于对称密码算法一种,基本特征是加解密双方使用一串与明文长度相同的密钥流,与明文流组合来进行加解密密钥流通常是 阅读全文
posted @ 2023-06-12 18:05 Qsons 阅读(505) 评论(0) 推荐(0) 编辑