自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 CUMTCTF-2021-3月赛

RE 一、rookie 用IDA打开后有大量代码混淆,但都是没用的代码有用的只有一点 写脚本反推 a = 'Q0TMR@HRZg~rn?7}]E_<A\x7FTGV+nQJ^X&' b = '' import base64 for i in range(32): x = i ^ ord(a[i]) b += chr(x) c = base64.b64decode(b) print(c) 得到flag,CUMTCTF{rook13?R0O7kIT!} 二、fake 使用ILS

2021-03-28 20:41:16 601

原创 CUMTCTF2020寒假赛wp

RE:re1 拖入IDA 程序大体思路是输入一个flag,对字符串操作后和v9比对,相同则对。 核心操作代码是 v9是输出结果,写脚本反推 answer = "34avux4BwXYJzh1nHK1oG5xTKeBSCERZs4xC" v14 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" k = len(answer)-1 f = [0]*k for i in answer: v16 = v14.find(i)

2021-01-31 19:32:19 370

原创 QT 简单拼图游戏

一、设计目标 本次项目的主要内容是设计开发一个趣味拼图游戏,其功能是对加载的图片进行任意分割(如分割成3X3矩阵或其他类型矩阵)并随机加载到图片框矩阵中,用户使用鼠标拖动图片框中的图片进行拼图,系统能够自动判别拼图是否成功并进行提示。 二、界面设计 三、源代码 widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QMouseEvent> #include"selectimage.h" #in

2021-01-11 21:40:58 3272 5

原创 QT 学生通讯录

一、项目目标 本次项目的主要内容是设计开发一个学生通讯录软件,采用xml格式存储数据,具备学生信息添加、编辑、删除、全部删除、查找、专业分类等功能。 二、运行界面 主页面 搜索页面 三、源代码 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include"form_add.h" #include"form_change.h" #include"form_search.h" #in

2021-01-11 21:35:18 640

原创 cumtctfwriteup

cumtctfwriteup 拖到IDA中查看,打开sub_40156F函数 对此代码分析,a1为输入的字符串,查看byte_403020和aIsEasyRight。 写一个python脚本推出a1。 得到Flag

2021-01-01 21:46:54 169

原创 QT 多文档文本编辑器

一、设计目标 设计开发一个简单的多文档文本编辑器,具有新建、打开、保存一个文件、另存为一个文件、设置字体、设置字号、跨子窗口的剪切、复制、粘贴、查找、加粗、倾斜、下划线、设置字体颜色、左对齐、居中、右对齐、撤销、重做、窗口层叠、窗口平铺等功能。 二、设计思路 使用MainWindows类,创建一个主窗口,并且具有菜单栏和工具栏。使用MdiArea作为主窗口文件编辑的主要显示界面。自定义类childedit继承QTextEdit类,并且添加了保存为txt文件、打开txt文件并且读取到当前窗口中的功能。使用..

2021-01-01 21:46:05 2184 5

原创 QT 简单计算器

一、设计目标 设计一个支持连续计算的科学计算器。通过单击按钮,或者从文本框输入运算表达式,并完成计算,并且将结果显示出来。例如4*5+3,3+2/3,n的阶乘,x的y次幂,开平方,三角函数,log,ln,清除后退,显示历史记录等等。 二、算法分析 进行输入时直接输入到显示框上,当按下“=”按钮时读取显示框里的表达式,进行计算,并将结果输出到显示屏上。所以,计算器的核心算法就在于如何计算从显示屏上读取的中缀表达式。 计算中缀表达式需要用到两个栈Stack,一个作为数字栈number_stack,专门存储中缀.

2021-01-01 21:34:35 1136 1

原创 CUMTCTF2020岁末赛wp

RE: 签到 拖入IDA 数字转为字符 获得flag RE:ez_code 打开后发现为python字节码 网上查阅资料,一一对照将其翻译为python源码 print("please input your flag:") flag = input() if len(flag) != 36: exit() a = [] t = 0 for i in flag: if t & 1 == 1: a.append(ord(i) + 128) else:

2020-12-26 16:13:28 340

转载 pwn中的checksec各项功能

【1】RELRO:RELRO会有Partial RELRO和FULL RELRO,如果开启FULL RELRO,意味着我们无法修改got表 【2】Stack:如果栈中开启Canary found,那么就不能用直接用溢出的方法覆盖栈中返回地址,而且要通过改写指针与局部变量、leak canary、overwrite canary的方法来绕过 【3】NX:NX enabled如果这个保护开启就是意味着栈中数据没有执行权限,以前的经常用的call esp或者jmp esp的方法就不能使用,但是可以利用rop这种.

2020-12-23 22:02:07 1346

原创 CUMTCTF wp

CUMTCTF double try 记事本打开 查阅资料得知 base64.b64encode()为base64编码,zlib.compress()为压缩 下面的长字符串应该为处理后的结果 编写脚本 下面展示一些 内联代码片。 import zlib, base64 c = 'eJydUjlywzAM/JJkpnVBU5pMCkBDyipcu9DQeYBMvT64aEuOm6TALLE4uACJ52mGP' \ 'pr1M3T+xb5nvMU5TtOM04UQdvF0hjc1f7XrzseXOK

2020-11-27 21:24:21 355

原创 菜鸡学习笔记001——标志寄存器 JCC

一、标志寄存器 二、JCC

2020-10-30 22:08:43 256

QT 多文档文本编辑器 (程序)

一个简单的多文档文本编辑器,具有新建、打开、保存一个文件、另存为一个文件、设置字体、设置字号、跨子窗口的剪切、复制、粘贴、查找、加粗、倾斜、下划线、设置字体颜色、左对齐、居中、右对齐、撤销、重做、窗口层叠、窗口平铺等功能。

2021-01-11

QT 学生通讯录

QT 学生通讯录

2021-01-17

QT 简单计算器

QT 简单计算器

2021-01-17

QT 学生通讯录 (程序)

本次项目的主要内容是设计开发一个学生通讯录软件,采用xml格式存储数据,具备学生信息添加、编辑、删除、全部删除、查找、专业分类等功能。

2021-01-11

QT 拼图游戏 (程序)

本次项目的主要内容是设计开发一个趣味拼图游戏,其功能是对加载的图片进行任意分割(如分割成3X3矩阵或其他类型矩阵)并随机加载到图片框矩阵中,用户使用鼠标拖动图片框中的图片进行拼图,系统能够自动判别拼图是否成功并进行提示。

2021-01-11

QT 多文档文本编辑器

QT 多文档文本编辑器

2021-01-17

QT 拼图游戏

QT 拼图游戏

2021-01-17

QT 简单计算器(具备写入表达式连续计算功能)(程序)

设计一个支持连续计算的科学计算器。通过单击按钮,或者从文本框输入运算表达式,并完成计算,并且将结果显示出来。例如4*5+3,3+2/3,n的阶乘,x的y次幂,开平方,三角函数,log,ln,清除后退,显示历史记录等等。

2021-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除