自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cissp自学备考攻略+经验总结

想跟大家说说关于我对证书的一点点理解吧,就我个人而言我觉得证书是一个性价比特别高的正反馈工具,它是一个付出和回报强烈正相关的东西,可以作为个人学习一个新的东西的一个里程碑,很好的实现了以考带学的目的。可能会在学习的过程中不断有人告诉你这个证书没有用那个没有用的说法,但是这其中学习的过程冷暖自知,我最快乐时候就是在备考的时候发现有部分知识点和我之前学到过的另一部分知识点有重合,那种知识重合的喜悦是不言而喻的,而且可以有成果的给自己增加资本也是不错的。

2024-04-20 20:47:20 871 3

原创 CVE-2017-12635+12636 复现+反弹shell

整体过程漏洞描述一、复现过程环境复现cve-2017-12636反弹shellpython3 exp 反弹shell参考文章漏洞描述Apache CouchDB 是一个开源数据库,专注于易用性和成为” 完全拥抱 web 的数据库”。它是一个使用 JSON 作为存储格式,JavaScript 作为查询语言,MapReduce 和 HTTP 作为 API 的 NoSQL 数据库。应用广泛,如 BBC 用在其动态内容展示平台,Credit Suisse 用在其内部的商品部门的市场框架,Meebo,用在其社交

2022-05-08 12:46:00 1383

原创 CVE-2010-2816 复现+反弹shell

整体过程漏洞描述一、复现过程环境复现1.解密2.根据js找到加密逻辑反弹shell1.一句话木马方式2.计划任务反弹shell参考文章漏洞描述Adobe ColdFusion 是美国 Adobe 公司的一款动态 Web 服务器产品,其运行的 CFML(ColdFusion Markup Language)是针对 Web 应用的一种程序设计语言。Adobe ColdFusion 8、9 版本中存在一处目录穿越漏洞,可导致未授权的用户读取服务器任意文件。一、复现过程环境一台攻击机(kali-20

2022-05-03 01:06:39 1686

原创 Tomcat弱口令复现及利用(反弹shell)

整体过程欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编

2022-04-04 15:30:06 5552

原创 cve-2018-1273复现思路及简单利用(避坑)

复现过程环境准备攻击流程vulhub环境搭建构造poc利用-反弹shell-bash指令构造(失败)利用-反弹shell-从自己服务器下载.sh文件执行总结参考文档环境准备作者采用的是搭配是:一台攻击机(kali-2021)192.168.141.190受害机(vulhub搭建的)192.168.141.194一台用来下载反弹shell脚本的服务器(内网,如果有服务器更好)192.168.141.128攻击流程vulhub环境搭建找到cve-2018-1273文件夹,通过"docker-co

2022-04-01 15:53:17 6812 1

原创 kali安装安卓模拟器(android sdk)以及kali更新签名和源

在学习测试的是时候发现,有些时候必须要用android来进行某些测试,所以经过一些设想,最终决定通过在kali中安装安卓模拟器进行测试,本次文章使用的kali是并未更新签名以及源的基础上的,所以文章中也会以更新签名和源开始更新源中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-fre

2021-10-24 20:42:32 2828

原创 kali中配置burpsuite pro1.7.37

前言:本文为作者在学习kali使用的过程中,感觉burpsuite社区版不方便故经过几天的查阅资料整理出来的使用burp_suite_pro_v1.7.37_loader_keygen.zip 和jdk-8u191-linux-x64.tar.gz如图首先配置jdk环境此处可以通过两种方式一种是选中jdk鼠标右键提取到此处或者使用命令行输入:tar -xzvf jdk-8u191-linux-x64.tar.gz将刚才解压的文件夹移动到/opt下面即输入mv jdk1.8.0_191

2021-10-23 18:40:36 4251 7

原创 windows server 2008 进行多域名指向同一个ip

这里写自定义目录标题环境windows server 2008 虚拟机vm多域名指向同一ip的不同首页设置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入环境windows server 2008 虚拟机vm使用主机作为客户端,

2021-10-20 21:39:20 2586

原创 windows server2008 IIS从零开始配置php网站

具体步骤1.通过vm安装windows server 20082.安装vmtools3.新建服务器角色4.开始部署php环境改变环境变量创建处理程序映射php.ini说明1.通过vm安装windows server 2008首先创建一个新的虚拟机,找到下载的win2008 server iso文件进行安装2.安装vmtools此时发现无法安装vmtool,就我本人电脑的情况是光驱位置指定不对,将光驱的地址改为vm目录下的windows.iso版本更改之后发现有了一个vm的光驱点击安装即

2021-02-03 18:25:02 547

原创 sdk编程实现贪吃蛇(c++)

题目是我们c++的一个课设题目,用了将近一个礼拜的的时间写成了贪吃蛇的大框,写了两个版本的贪吃蛇,第二个版本的相较于第一个版本有点画面和功能上有了一定的改善,但是内部逻辑是基本没有变化的源码如下1#include<windows.h>#include<tchar.h>#include<math.h>#include<stdio.h>#include<time.h>#define NUM 1000BOOL InitInstance(

2020-12-28 21:52:26 203

原创 近期网工学习的一点心得体会

好久没写过博客了,最近备战网工,感觉时间和精力都投入在那上面了,初窥门径,故写下自己的一些理解.网工全称网络工程师,个人理解是一群组成网络的人,没有这些人可能现在都没有互联网如此的发展.而我之所以开始学习网工,只是为了以考带学,诚然我的自制力并没有能在没有一个明确目标的情况下保持,所以借此达到了解什么是网络的目的,从5月份开始立下flag到10月中旬期间刷过一遍大涛老师的网络工程师教程,读了一本官方的网络工程师教程.刷过一遍从19年到09年的上午下午题.学习目录1.计算机基础知识2.网络概论(大概就

2020-10-18 19:45:11 382

原创 c语言:杨辉三角实现

输入想输出到的第几行输出思路:第一行直接输出1并且入栈010,第二行应该为11.第一个1我理解成是由上一个的0+1第二个1是1+0在第二行前后各加入0,第三行的第一个为0+1第二个数3=1+2第三个数3=2+1,第四个数1=1+0如此输出;#include<stdio.h>main(){ int i,j,n; printf("请输入想输出到第n行\n"); scanf("%d",&n); int duilie[n+2],rear=0,front=

2020-06-14 17:39:36 473

原创 数据结构:哈夫曼树的实现以及编码

题目是根据输入的字符以及字符出现的次数产生哈夫曼树并输出编码思路大概都在注释里面,写了大概一天多吧,其中大部分时间都在debug,主要用在创建以及输出编码,回跳那部分写了很久.这次的代码注释的元素加了很多,方便答辩 以及个人回忆#include<stdio.h>typedef struct shu//定义哈夫曼树的结点{ char x; int number; struct shu* left; struct shu* right;}shu;typ

2020-06-14 17:29:31 1078

原创 vscode配置及更改自定义主题颜色历程

怎么说呢就是,因为学校用的是codeblocks,中考之后学c语言用的是vc++6.0, 大一上学期摸索过vc2010,vs2019这几个用过时间不一,但是个人感觉都不是符合我的审美吧这几个的编译器都是gcc,属于GNU系列的东西所以外观是一大亮点,在大一上学期更改过codeblocks的配色结果不尽人意,个人感觉不是太美观,经过大佬推荐,我看到了vscode这种界面就是一直想要的,当时电脑里还有个vs的最新版动辄好几个g的那种,而且经过本人实践vs在写c上不是很理想,VScode最吸引我的是那种自定义风

2020-06-07 19:05:53 2988

原创 c语言:链表的基本操作

说明:c语言的一个收尾之作,对链表的处理包括插入,排序(冒泡排序),删除,编辑,本应该早就写的这个因种种原因拖到现在才写完ps:这个收尾不包括文件处理二级指针以及行指针,学习c不会停;#include<stdio.h>#include<string.h>#define NULLL 0typedef struct lb{ char name[20],num...

2020-03-19 21:42:45 137

原创 c语言acm入门题:敲七

在写这道题的想法之前先说明一下,这是一道我想了一天的题,期间各种改各种调试,才成功算是我c语言的一个小高峰了吧。5. 敲七【问题描述】输出7和7的倍数,还有包含7的数字例如(17,27,37…70,71,72,73…)我写了两种解法第一种是纯粹的数的判断,另一种是借助字符的处理方法代码如下1#include<stdio.h>main(){ int n,i,t=1...

2020-01-04 20:19:32 3077 1

原创 c语言acm入门:青蛙的约会

青蛙的约会【问题描述】两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可能碰面的...

2020-01-04 20:14:29 930 2

原创 c语言acm入门题: 蛇行矩阵

蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。这个只是想好每一个数的位置就行了代码如下#include<stdio.h>main(){ int in,i1=0,basic=1,i2,j; scanf("%d",&in); int a[in][in]; for(;i1<in;i1++) { j=0;...

2020-01-04 20:12:38 167

原创 c语言acm入门题: Feli 的生日礼物

Feli 的生日礼物【问题描述】Felicia 的生日是11月1日(和Kitty是同一天生的哦)。于是Feli请来Kitty一起过生日。Kitty带来了最新款的“Kitty猫”玩具准备送给 Feli,不过她说,这份礼物可不是白送的。Feli要帮她一个忙,才能够得到心仪已久的玩具。 Kitty说,“Kitty猫”玩具已经卖出了n!个,n<=10^100 _,Kitty想知道确切的数字,而...

2020-01-04 20:10:27 648

原创 c语言的acm入门题:最小钱币数

最少钱币数:【问题描述】这是一个古老而又经典的问题。用给定的几种钱币凑成某个钱数,一般而言有多种方式。例如:给定了6种钱币面值为2、5、10、20、50、100,用来凑 15元,可以用5个2元、1个5元,或者3个5元,或者1个5元、1个10元,等等。显然,最少需要2个钱币才能凑成15元。你的任务就是,给定若干个互不相同的钱币面值,编程计算,最少需要多少个钱币才能凑成某个给出的钱数。这是我...

2020-01-04 20:08:08 1337

原创 c语言学习的一些心得体会

学习c语言也一个学期了,可能大学期间专业课的c语言结束了吧,还是特别清晰的记得刚中考之后的自己因为自己的黑客梦报了那个二级c语言的培训班(这也可能我在大学c语言学习刚开始接受特别快的原因吧,虽然经过三年高中生活的洗礼之后不记得什么了)。在很多c语言的书上导读部分总是有那么一句话就是“c语言是可以直接面向硬件编程的语言”,开始我可能并不是那么清楚这句话的分量,直到我接触到了arduino的编程,以...

2019-12-18 00:16:55 1468

原创 c:链表的插入删除及输出

#include<stdio.h>#include<stdlib.h>#include<string.h>struct lb{ char num[20]; char name[20]; struct lb *next;};void Delete(char *p,struct lb *head){ struct lb ...

2019-12-17 23:05:35 72

原创 蓝牙小车的制作和心路--2019年11月16 日

历时一个多星期,在繁重的作业中挤出的时间学习arduino,说实话我也不知道为什么想做这个,只是想着玩玩锻炼一下自己的动手能力,做一点有成就感的事。下面开始回顾一下我的学习之路吧时间起始:2019年11月09日,在网上买的蓝牙hc-05.电机驱动。arduino uno板。diy小车框架。以及电池盒。开关。到货。看着这些东西啥也不懂一脸懵。经过一点小犹豫决定先从arduino开始学起。就这样...

2019-11-16 23:31:15 287

原创 c:二维数组转置程序

#include<stdio.h>main(){ int x,a,b,c,i,j,e,f; printf("请选择数组类型\n1,整型数组\n2,实型数组\n3,字符数组\n"); scanf("%d",&x); printf("请输入对应的数组是几行几列如a,b\n"); scanf("%d,%d",&a,&b);...

2019-11-08 19:57:39 377

原创 C:显示出完数和其因子不用数组(发布之日之前感觉巨难题目)

#include<stdio.h>main(){ int a,b,c,d,e,f; for(a=1; a<1000; a++) { c=0; e=0; for(b=1; b<a; b++) { if(a%b==0) c+=b;...

2019-10-31 23:49:45 103

原创 c:求字母什么的的个数(个人感觉这个很实用)

#include<stdio.h>main(){ char c; int a=0,b=0,d=0; while((c=getchar())!='\n') { if(c<='Z'&&c>='A'||c<='z'&&c>='a') a++; e...

2019-10-31 18:12:31 78

原创 c:if和switch来算是不是闰年

#include<stdio.h>main(){ int x,b; printf("请输入一个年份"); scanf("%x",&x); if(x%100==0) { if(x%400==0) b=1; else b=0; } else { ...

2019-10-30 22:09:18 210

原创 c:秒的格式转换

#include<stdio.h>main(){ long int a; int day,hour,min,second; printf("请输入相应的秒钟,此程序将自动转化为日小时分钟秒格式\n"); scanf("%d",&a); min=a/60; second=a%60; hour=min/60; mi...

2019-10-29 23:01:20 92

原创 c:百分制计算等级

#include<stdio.h>main(){ float a; scanf("%f",&a); if(a>100) printf("这是一个百分制的程序"); else if(a>=90) printf("a"); else if(a>=80) printf("B"...

2019-10-26 21:26:17 248

原创 c:工资和个人所得税的计算(感觉这么算还行,不知道对不对)

#include<stdio.h>main(){ float a,b,c; scanf("%f,%f,",&a,&b); if(a<0) printf("输入错误"); else { if(a<5000) printf("工资为%f\n扣除个税为0",a);...

2019-10-26 21:25:21 190

原创 c:一个长方体表面积体积的计算

#include<stdio.h>main(){ for(;;) { printf("请依次输入长方形的长宽高:格式如1 2 3\n"); float a,b,c; scanf("%f %f %f",&a,&b,&c); float s,v; s=2*(a*b+b...

2019-10-26 21:22:48 2209

原创 c:计算工资和涨工资

#include<stdio.h>main(){ float a,b,c; for(;;) { printf("请输入工资数\n"); scanf("%f",&a); if(a>=800) { c=a*1.2; b=a*0.2; } else if(a>=40...

2019-10-26 21:21:58 441

原创 c:给出ab当a方加b方大于100时输出百位以上数

#include<stdio.h>main(){ for(;;) { int a,b; printf("请按照如下规则依次输入2个数字:a,b\n"); scanf("%d,%d",&a,&b); float c; c=a*a+b*b; if(c>1...

2019-10-26 21:19:27 1738

原创 c:第一个小程序99乘法表

#include <stdio.h>#include <math.h>int main(){ int x,y,z; x=0; do { y=1; x=x+1; z=x*y; printf("%d*%d=%d\t",x,y,z); do{ if(x>y)...

2019-10-19 23:24:42 114

空空如也

空空如也

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

TA关注的人

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