- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 Polar_CTF_REVERSE_Java_Tools
Judge() : 函数首先定义了两个Character形数组,这个函数展示了 不同类型的字符数据 如何转为同一类型,本函数中有两个方法,如果一个是String 类型,一个是Char 数组类型,即使内容相等,equals函数 也会返回False。Tools类中有四个函数,分别是Re,Xor,ADD_1,Judge函数,分别分析一下他们的功能。Add_1 () : 对传入的字符串数组的每一位 进行 后移操作,后移的不长是我们传入的参数X。输入的类,进行了两次输出,一次输入,并调用了。中的三个函数,分别是。
2023-10-13 10:50:45
173
原创 PolarD&N_CTF_WEB_反序列化
在这个代码中,创建了一个example类,一个process类,example类中有一个变量$handle,一个魔法函数__destruct(),魔幻函数中调用了函数funnnn,然而根据funnnn中的函数显示,变量handle调用了prcocess类的方法,这说明handle变量是一个process类的实例对象。需要通过get方法输入的是一个data值,而且data值在传递进去之后,会先被反序列化一下,序列化只会保存对象的所有变量。1.必须让handle变量是一个process类的实例化对象。
2023-10-13 10:26:20
167
原创 PolarD&N_CTF_WEB_被黑掉的站
1.首先进网站看一下i提示说现在站中还有很多马我们用kali中dirsearch来扫描一下本站目录可以看出现在站中有一个bak备份文件和一个shell.php的木马先访问一下shell.php是一个登录网页随便输入密码,打开bp抓包看一下传递了一个参数pass再打开备份文件看一下好像是一个密码字典,使用bp爆破一下试试攻击后得到flag。
2023-10-12 20:05:54
224
原创 与字符串有关的,自以为较重要的几个函数
目录1.fgets ()2.strcat();3.strncat();4.strcpy();5.strncpy();6.strcmp();1.fgets ()fgets () 函数用来从指定的文件中读取一个字符串,并保存到字符数组中用法: char *fgets (char *str, int n, FILE *fp);str 为字符数组,n 为要读取的字符数目,fp 为文件 指针2.strcat();用法:char *strcat(char *d..
2022-04-28 10:09:08
58
原创 C++编写中的一些特殊符号
->->是指针的指向运算符,通常与结构体一起使用。cin>>>>与输入运算符使用cout<<<<与输出运算符使用<<endl程序结束
2022-04-23 22:49:56
1848
原创 今日笔记:c和c++中的一些表达区别
C:在c语言中输出指令通常为printf(" ");输入指令通常为scanf(" ");C++:在c++中输入可用printf输出常用 cout<<输入可用printf,cincin:使用cin从标准输入读取数据时,通常用到的方法有cin>>,cin.get,cin.getlinecin可以连续从键盘读取想要的数据,以空格、tab或换行作为分隔符注意:1)cin>>等价于cin.operator>>(),
2022-04-22 16:56:01
58
原创 C中输出指令%f和%lf的区别
scanf函数是通过指针指向变量的。(1)%f告诉scanf函数在所传地址位置上存储一个float型值,(2)%lf告诉scanf函数在所传地址位置上存储一个double型值。这里float和double的区别是非常重要的。如果给出了错误的转换说明,那么scanf函数将可能存储错误的字节数量(没有提到的是,float型的为模式可能不同于double型的位模式)1.输入时:float型输入用%fdouble型输入用%lf2.输出时:最好是都用%f输出在G++中,double类型
2022-04-21 17:17:28
3717
翻译 C中for和while循环的区别(含借鉴)
目录1、for循环介绍2、while循环介绍3、循环的选择1、for循环介绍for循环的一般形式为:for(i=0;i<n;i++){命令语句}1)for循环开始时,会先执行语句1,而且在整个循环过程中只执行一次语句1。2)接着判断表达式的条件,如果条件成立,就执行一次循环体中的语句块。3)语句块执行完后,接下来会执行语句2。4)重复第2)步和第3),直到表达式的条件不成立才结束for循环。注意:1)在for循环中,语句1、表达式和语句
2022-04-21 17:12:05
4816
翻译 (转载)stdio.h、iostream.h和iostream的区别
include<stdio.h> 和include<iostream.h>区别为:来源不同、命名空间不同、移植不同一.来源不同1、include<stdio.h> :include<stdio.h> 是C标准库里面的函数库,对应的基本都是标准输入输出等C语言常用库的定义。2、include<iostream.h>:include<iostream.h>是C++标准库的函数库,对应的基本上是C++的输入输出相关库定义。开发
2022-04-21 16:58:35
10329
原创 C中几种特殊变量的性质
目录static静态变量auto定义变量register寄存变量static静态变量1.static静态变量存在静态存储区,不会被重复初始化#include<stdio.h>int main(){ void fun(); for (int i = 0; i < 3; i++) fun(); return 0;}void fun(){ int i = 0; static int static.
2022-04-21 16:44:54
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人