- 博客(6)
- 收藏
- 关注
原创 c++面向对象 梭哈
c++ 面向对象学习笔记代码格式头文件的写法防卫式声明 guradifndef __COMPLEX__ #这个名次是自己取的#define __COMPLEX__. #前置声明. #类-声明. #类-定义#endif 标准库中基于对象的两个典型案例类中不带指针(复数complex)#include <iostream>using namespace std;// 同一个class的各个object(对象)互为友元 可以直接用另一个对象的pricva
2022-04-04 17:49:27
942
1
原创 vnctf 2022 re复现
BabyMaze.pyc的文件,第一反应是用uncompyle6来直接逆。当然啦,肯定不会是我想的这么简单,我还是太年轻了,这道题有花指令让uncompyle6没法用。所以得先去花指令然后才能用工具逆字节码。去花指令开始我们并不知道有花指令,所以我们先看看字节码,这里用python的marshal库和dis库来读取二进制pyc文件并反汇编成字节码来分析:import dis,marshalfp = open('BabyMaze','rb').read() #这里用open只是打开了一个文件,还
2022-03-09 17:29:32
5979
2
原创 [GWCTF 2019]pyre
通过这道题学到了许多东西,GNU 高精度算法库,密码学python两个常用的函数库 crypto和 gmpy2,以及python的binascii模块,采用yafu来分解n得到q和p,加深了对于RSA加密的认知。具体解题过程首先找到关键部分,这里就是main函数对sub_56235520096A函数进行分析,发现是将输入的input转换为字符串的16进制进行储存接下来__gmpz_init_set_str通过浏览器了解到是GNU的某个函数,对于一个大数进行初始化,这个大数数值就是中.
2022-02-09 05:22:02
408
1
原创 BUUCTF [2019红帽杯]childRE
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-26 20:20:11
2191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人