自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 1015 德才论 PTA乙级

1015 德才论这道题自己开始做起来还是挺难的,先分类后冒泡排序,但一般会有测试点超过,果然。后面尝试使用C语言的qsort(),成功了,从这道题,对qsort()使用变得深入很多。#include <stdio.h>#include <stdlib.h> typedef struct{ int id; int d; int c; }Stu;int low = 0, high = 0;int check(const Stu *a){ if(a->

2020-07-02 16:59:24 236 1

原创 PAT乙级 1003 我要通过!

我要通过题目的难点也就是条件三,如果没有理解到位,总是会有条件过不了的。。。#include <stdio.h>int judge(char *a){ int flag = 0, other = 0; int p = 0, t = 0, i = 0; int q = 0, z = 0, h = 0; while(a[i]) { if(a[i] == 'A') if(flag == 0) q++; else if(flag == 1) z+

2020-06-13 11:36:24 169

原创 攻防世界 pwn level3

level3开始查保护后没注意到NX,在栈上几次没执行成功才回去看到。这个题实际还是栈溢出,但多考了很多知识点,对刚接触pwn收获还是很大。首先查保护,只开了NX,没有canary,那就可以往靠溢出控制程序走向了的方向看题。载入ida后,栈溢出很明显。但利用起来,既没有有system函数,也没有’/bin/sh’。这对于刚接触pwn还是比较困难的,但本来就学习的过程,看了writeup又去学了下.plt与.got再来做的题。其实程序带了一个运行库的,里面有动态链接库的函数

2020-06-06 17:45:44 1011 1

原创 攻防世界 reverse-box

reverse-boxC语言pythonC语言题目下载下来,弄半天始终觉得有问题。百度发现题目少给了输出字符串。开始再次看题,被自己坑惨了。。。因为生成数据表的函数中自己只看到了生成的随机数赋值了给了数据表的第一次元素,那整个题就有点奇怪了。看了又看,才发先最后用到了随机数生成数据的,只是屏幕容不下了。。。另外就是先将每次生成索引值 v7 用C语言写出来后打印看看, 但大多数是负数,很大的数。这显然不对的,因为我们运行程序时输入的参数都是可打印字符 (ASCII: 32-127),

2020-05-28 17:00:49 419

原创 攻防世界 reverse asong

0xFFFFasong0x1分析0x2逆向解密asong算是小白第一次接触逆向真正算法的题吧. 吃了算法的亏, 逆向这个算法想了半天????0x1分析下载下来三个文件, 但这不是我以前遇到的那种同一个题给不同的版本.依次看了下, 一个64位elf文件无壳, 2个文本文件. 打开文本文件后,没有头绪. 将elf文件载入ida.整个流程开始看不清楚做什么, 多看几次明白了. 先输入字符串, 打开一个that_girl文件读信息, 最后向out文件写信息. 但这怎么和flag联系起

2020-05-15 16:24:45 924

原创 攻防世界 easyCpp

easyCppC++逆向的题, 刚开始接触很多代码看不懂,感觉可读性低. 但是看多了, 还是会好很多. 是一个慢慢熟悉stl的过程吧.经过了一些CPP逆向题的折磨, 这个题大多数函数连懵带猜的看起来还好, 但是遇到了一个不仔细的错误, 想了很久…64位elf文件, 载入ida, 函数的大部分还是看懂了. 2个关键函数. transform accumulate先进入 transform. 算法也是很简单, 就是函数读起来更麻烦.下面 accumulate. 这个.

2020-05-10 19:00:38 485

原创 攻防世界 easy_Maze

easy_Maze这道题还是挺好玩的.由题目我们能知道是关于迷宫的题. 下载下来是elf文件, 查壳后无壳, 在linux下运行看看大概流程.载入IDA, 先分析了接受我们输入的字符的函数. 知道在外面一层的主函数是先生成一个每行7个元素的数组. 然后通过我们输入的字符按控制在矩阵迷宫中走向, 最后按照规定的到达一个目的地.接下来就是找生成那个矩阵了. 通过上面的49...

2020-05-04 14:08:41 1102

原创 攻防世界 notsequence

notsequence自己算法太菜了, 这道题的2个函数始终没看懂… 看了writeup, 杨辉三角形!看了writeup, 自己慢慢的分析了下. 首先, check1函数.然后是check2.经过这2个函数判断, 就能知道是否是杨辉三角形了. 把前20行的数据经过md5加密就是flag.最后, 题自己虽然每做出来, 倒是通过这个题重新认识了杨辉三角形. ...

2020-05-02 13:41:35 308

原创 攻防世界 gametime

gametime首先查壳, 发现无壳. 打开程序看一下. 果然是一个游戏, 简单的看了一下, 是让我们在规定时间输入屏幕上显示的字符.ida打开, 看伪代码, 很冗长, 向下浏览一下可以看见好几个判断函数. 且都是一个函数, 程序肯定不应该是退出. 我们的目的就是让它的返回值为 非0进入 sub_401507 看看. 发现还有个判断的地方, 我们的目的: 让它返回...

2020-05-02 08:44:03 965 3

原创 2020.4.25 安恒月赛

title: CTF比赛date: 2020-04-25 19:27:55tags:第一次做在线CTF: 安恒四月杯首先就是杂项的一道题, 虽然简单, 但是记录一下自己的成果.下载下来是一个流量包, 题目也没有提示, 就先用binwalk看能不能提取出什么. 直接 binwalk -e, 什么也没有, 但是我们往下看一下, 是有个压缩包. 那就手动提取吧. dd if=3.pc...

2020-04-26 08:29:06 750

空空如也

空空如也

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

TA关注的人

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