自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (3)
  • 收藏
  • 关注

原创 CTF-Web jwt

web做题记录

2023-10-04 21:55:02 242

原创 【2023羊城杯CTF初赛】程序猿Quby wp

羊城杯小记

2023-09-04 11:14:41 445

原创 Cyber Code Intelligence for Android Malware Detection

将恶意能力识别视为一个。

2023-07-12 21:27:01 287

原创 漏洞环境搭建

apt update (根据update命令获取最新的软件包列表,但不更新相关软件)在其中遇到一个报错,就是安装docker-compose的时候。apt full-upgrade (更新系统)执行两条更新指令之后就可以啦!

2023-07-02 11:56:16 144

原创 CTFSHOW-web

phps文件类型主要由php组与php源关联。通常,php文件将由web服务器和php可执行文件解释,您将永远看不到php文件背后的代码。如果将文件扩展名设为.phps,配置正确的服务器将输出源代码的彩色格式版本,而不是通常生成的HTML。并非所有服务器都是这样配置的。也就是说,通过phps可以看到php代码未被解析的源代码所以拿到flagindex.phps是由于非正常关闭而产生的一个隐藏文件。

2023-07-01 20:25:44 707

原创 Xshell连接到Linux虚拟机

今天晚上有个awd的小比赛,所以想配置一下xshell,先拿虚拟机练练手,结果出现各种小bug,故做记录,希望能帮助有疑惑的友友~

2023-07-01 15:35:55 458

原创 MISC琐记

里面是一个mp3,一般情况下都会直接对mp3进行隐写分析,单这道题有一个小坑点:mp3里并没有可用信息,相反,zip可以foremost分理处一张图片(吸取教训)看到奇怪的字符都把注意力放到上面的D@DD编码,但其实flag在下面的base32编码。居然还是可以扫描的,得到flag:flag{ctf_show_fight}解开后就是常规的图片倒置,脚本倒置之后得到二维码,扫描之后得到flag。这也是我需要积累的一个点:这些数字0-f都有出现,于是猜测是16进制。参考了这位师傅的博客,写的很详细。

2023-03-24 10:58:27 96

原创 【CTFshow】Misc 50

CTFshow——misc50的wp与总结

2023-02-26 20:46:45 1326 4

原创 CTFSHOW-misc

ctfshow的misc做题记录

2023-02-03 21:44:51 1212

原创 【DASCTF2023】Misc mp3

浅浅记录DASCTF初赛的一道misc题~

2023-02-02 19:36:36 723

原创 [GWHT]ezphp(反序列化)

php反序列化基础

2022-09-09 22:57:43 342

原创 Java环境配置

java环境配置

2022-08-30 22:00:18 577

原创 PhpStorm打不开了怎么解决

phpstorm多次打不开怎么解决

2022-07-17 01:18:14 1880 1

原创 BP使用之爆破获取密码

bp爆破

2022-07-12 19:55:27 4611

原创 字符型数组的基础操作 嘿嘿

一、字符型数组的初始化与赋值方法1.用到这种一般是题目直接输入一串字符,不知道长度2.一般是知道长度的情况下3.4.ps:从输出结果看出,空格也是占一个空间的5.利用了函数,记得添加头文件 #include<cstring>Attention!!!只有在初始化时才能够直接赋值,之后是不允许直接整体赋值的(以下为错误示范,请勿模仿)二、字符型数组的长度利用strlen函数头文件#include<cstring>...

2022-03-31 17:03:14 1066

原创 C++中的基本语句(共六类)

快乐是辣么辣么大呵呵哈哈哈上目录一、定义语句eg; int a=7二、函数调用语句eg;cos(x)三、表达式语句eg; a=b+c四、空语句eg: ;五、复合语句{a=5;b=6;c=7;}六、控制语句1.if语句不平衡语句//例4.1:演示不平衡if语句的使用方法。程序的功能是由用户输入三个数字,程序求出并输出其中的最大值。//源程序名为Li0401.cpp#include <iostream&g..

2022-03-31 16:30:51 6272

原创 指针,数组,函数大乱炖(好题赏析)

案例描述:int arr[10]={4,3,6,9,1,2,10,8,7,5}封装一个函数利用冒泡法升序排列#include<iostream>using namespace std;void maopao(int *arr,int len){for(int i=0;i<len-1;i++){ for(int j=0;j<len-i-1;j++) { if(arr[j]>arr[j+1]) { int temp=arr[j]; arr

2021-12-17 10:47:18 103

原创 指针与函数:指针作为函数参数时。。。

值传递不改变实参地址传递可以改变实参灵活选择使用,如果需要改变实参就用地址传递,如果不需要就是用值传递#include<iostream>using namespace std;void swap(int *p1,int*p2){ int temp=*p1; *p1=*p2; *p2=temp;}int main(){//地址传递int a=10,b=20;swap(&a,&b) ;//接受的是地址cout<<"a="<&

2021-12-17 10:30:35 64

原创 指针和数组

目的:利用指针访问数组中的元素关键是利用p++指针向后偏移#include<iostream>using namespace std;int main(){//创建数组int arr[10]={1,2,3,4,5,6,7,8,9,10};int *p=arr;//指向数组首地址cout<<"利用指针访问第一个数据"<<*p<<endl; p++;//int 类型p++之后相当于地址向后移4个字节 cout<<"利用指针访

2021-12-17 10:16:06 47

原创 const修饰指针

三种情况1.const修饰指针--常量指针2.const修饰常量--指针常量3.const既修饰指针,又修饰常量1.常量指针特点:指针的指向可以修改,但是指针指向的值不可以改const int*p2.指针常量int *const p特点:指针的指向不可以改但是指针指向的值可以改3.const又修饰指针又修饰常量const int *const p特点:指针指向的值和地址都不可以修改巧记:const“常量”...

2021-12-17 10:04:55 78

原创 空指针和野指针

空指针指针变量指向内存编号为0的空间用途:初始化指针变量(一开始不知道指向哪里好)注意:空指针指向的内存是不可以访问的0-255之间的内存编号是系统占用的,因此不可访问野指针指针变量指向非法内存空间(太野了)访问不了,没有权限,会报错,是bug的一种Summary空指针和野指针都不是申请来的内存,所以都无法访问。...

2021-12-16 09:51:30 702

原创 指针的定义和使用

作用:间接访问内存·内存编号从0开始记录,一般用十六进制数字来记录·可以利用指针来保存地址编号(相当于“指针就是一个地址”).定义一个指针#include<iostream>using namespace std;int main(){ //1.定义指针 int a=10; //2.指针定义的语法:数据类型*指针变量名 int *p;//要和变量类型一致 //让指针记录变量a的地址 p=&a; cout<<"a的地址为"<<

2021-12-15 23:09:35 1148

原创 结构体基本知识点

一.结构体基本概念是用户自定义的一种数据类型二.结构体的定义和使用定义:struct 结构体名{结构体成员列表};这里本身不分配空间,只有创建了变量才会分配空间结构体变量的创建(三种方式)1.struct 结构体名 变量名;2.struct 结构体名 变量名={成员1;成员2;成员3...}3.定义结构体时顺便创建变量struct makabaka{int num;char【12】name;}wuxidixi;三.结构体数组作用:将自定义的结构体放入到

2021-12-05 17:52:10 1275

原创 二维数组的基本知识点

在行的基础上多了一个列,常常以矩阵的形式呈现一.四种定义方式1. 数据类型 数组名【行数】【列数】;如 int arr[3][2]arr[0][0] arr[0][1] arr[1][0] arr[1][1] arr[2][0] arr[2][1] 答应打印数组中的数据都可以用双层循环打印#include<iostream>using namespace std;int main(){ int arr[2][3]; //赋值 .

2021-11-20 11:11:41 772

原创 一维数组基本知识点

数组就是一个集合特点一:每个数据元素是相同的数据类型特点二:放在连续的内存空间中;三种定义方法1;数据类型 名[数组长度]eg: int makabaka[3]给数组中元素赋值makabaka [0]=1;makabaka [1]=2;...2.数据类型 名[数组长度]={值1,2.....} 如果初始化数据没有全部赋值其余的全部默认为0eg int wuxidixi[3]={1,6,5} 用循环来写输出所有数据会更方便for(i=0;i<5;i++){cout...

2021-11-20 09:48:21 498

原创 输出八进制数、十六进制数、和科学计数法表示的数

#include<iostream>using namespace std;int main(){int a=10;double m=5.23,n=100;cout<<"a="<<oct<<a<<endl;//八进制cout.setf(ios::secientific, ios::floatfield);//按照科学计数法输出实数cout<<"m="<<hex<<m<<endl;c.

2021-10-17 20:37:17 181

原创 (4)换行符与空格

换行符先说说换行符,一共有两种1.endl= end of line;2.转义字符‘\n’两者都可以用,看个人习惯啦空格通常来说cout<<a<<b;程序不会自动帮你空格,这时候就需要自己动手啦方法一采用分隔符分隔符可以是空格、标点符号、换行符注;‘\t’是水平制表符 以八个符号位作为单位空格方法二;利用 setw()函数实现空格自由,想空几个空几个!!!However 调用一个函数需要使用其头文件 #includ...

2021-10-17 19:46:01 1110

原创 小数精确。。。

这个涉及到的是流的格式化。setiosflags(ios::fixed)主要是将流的格式设置为:fixed(将一个浮点数表示为一个定点整数和小数点和小数部分的格式)。然后setprecision(4)表示小数部分的精度为4位

2021-10-17 19:15:39 73

原创 (2)实型(浮点型)

作用:表示小数分为 float与double两种(区别在于有效数字不同但是在c++中区别不大都是默认表示六位)

2021-10-01 12:19:43 160

原创 玛卡巴卡的C++笔记(1)

关键字sizeof作用:统计数据类型所占内存大小语法:sizeof (数据类型/变量名)

2021-10-01 11:52:39 91

考核webwp.zip

考核webwp.zip

2022-08-16

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

TA关注的人

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