CISP-PTE2022最新考试经验分享

news2024/11/27 23:39:05

CISP_PTE2022年10月份考试心得体会
2022年9月份由于公司需要,参加了中启航的CISPPTE培训,总培训时间八天,8师傅讲的很好,浅显易懂,经过4天的理论学习和4天的实操练习,经过十一假期的熟练,我在10月11号信心满满的参加了考试,现在把考试经验分享给大家。

考试之前刷的很多题库【点击题库】

考试题型
考试题型氛围选择题(20分)+基础题(50分)+综合题(三个key 30分),70分以上通过,也就是选择题保证10分以上,基础题全做出来的话,至少要做出综合题第一道小题。

一、选择题
主要考察基础知识,前四天老师都有讲,另外还发了一些题库,看一遍的话,基本考10分以上问题不大。

二、基础题
1.sql注入
第一题sql注入是一个文章发表系统,培训的时候靶机练习有做过,但是不太一样,注册用户登录之后,注入点在文章发表那里,sql大概是“insert article value (‘id’,‘title’,‘content’,‘注册时的用户名’)“,一共四个字段,一开始想利用#或者-- 注释,发现有过滤,后来利用insert 可以插入多条语句的特性,“insert article value (‘id’,‘title’,‘content’,‘注册时的用户名’), (‘id’,‘title’,‘content’,‘注册时的用户名’)”,注入成功。考试结束后听说用sqlmap也可以成功,不过要注意添加cookie,sqlmap.py -u “” --data “” --cookie --dbs --batch,-#-截断也可以绕过过滤,对了还要注意空格需要用/**/绕过,或者关键字可以用大小写过滤。
2.文件上传
这个题目基本上跟靶场练习的没有什么区别,copy /b a.jpg+shell.jpg 生成一个图片马,然后burp抓包修改后缀为php,就上传成功了,这里要注意,后台WAF对eval,assert有过滤,大写绕过就可以,shell为:<?php @Eval($_POST['x'])?>
3.文件包含
这个题目我没有做出来,考完后问了8师傅,发现是考察php伪协议的base64编码,后台对php://做了过滤,这是一套本地文件包含的题目,不过不要引入index.php进行尝试,会造成循环嵌套导致浏览器崩溃,payload:php:/php:///filter/convert.base64-encode/resource=…/key.php;其实这道题最崩溃的是我没有加…/,双写绕过都做到了,所以没有做出来,泪崩,要想看html引入的代码的话,可以加–>闭合,就可以在页面上显示出来。
4.代码审计
这道题目比较简单
在这里插入图片描述

payload:KaTeX parse error: Expected '}', got 'EOF' at end of input: {@eval(_POST[1])} post直接写:1=phpinfo();

5.使用admin权限获取key
大致意思是Guest客户登录,但需要admin权限才能看到key
在登陆后的界面刷新抓个包,可以发现文件头中有

Isadmin=false&username=…
前面的isadmin很好理解,直接改成true就拥有了管理员权限,后面的username是先经过base64加密然后url编码的,直接改成admin然后base64、url放包即可。

综合题
这道题是一个挂号系统,之前靶场没遇到过,首先nmap或者御剑端口扫描,可以看到21,ftp,使用武器库里的xftp,左上角新建连接,打开页面有个匿名连接,输入靶机ip地址,连接,可以看到一个config文件,里面有数据库用户名密码。打开navicat,选择mysql连接,连接名称随意,输入ip,用户名,密码,连接即可,打开数据库看到user里面的Mayo,看到md5的密码,输入md5(自己任意设一个)火狐hackbar有md5加密,输入完后保存。进入index.php后台,输入Mayo,自己的密码,进入后台,看到key。后面两个key没有做出来,不过有一个pdf上传的功能,由于时间原因没有找到文件上传地址,也没找到系统路径,所以最后失败了,第三题是获取权限后提权到root在网站根目录找到key3。另外我也引一下另一位师傅的心得,大家可以借鉴。(这里的话我提一点思路吧,一是在数据库查找有没有文件上传目录,二是通过挂号留言能不能插入一句话木马,或者有报错信息,可以用navicat 通过select into outfile 写入木马,三是直接通过navicat使用udf提权,不过我没有成功,有师傅成功的话可以教我 一下,哈哈)
整体来说是很难忘的一次经历,之前没有做过渗透,学习到了很多渗透测试的知识,尤其是8师傅讲的很好,我感觉考试成绩是次要的,考不过还可以再考,但是知识是自己的,最后预祝大家都取得好成绩。

【点击CISP-PTE题库】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/626899.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2005-2021年全国及31省绿色信贷水平(含原始数据和测算过程)

1、时间&#xff1a;2005-2021年 2、范围&#xff1a;全国及31省市 4、内容说明&#xff1a;包含原始数据、计算结果、计算过程 5、来源&#xff1a;工业NJ、2018年经济普查、其中2017年缺失已采用插值法补齐 6、计算说明&#xff1a; 选取各省六大高耗能产业利息支出占工…

Unity3D:Project窗口

推荐&#xff1a;将 NSDT场景编辑器 加入你的3D工具链 3D工具集&#xff1a; NSDT简石数字孪生 Project 窗口 “项目”窗口显示与项目相关的所有文件&#xff0c;是您在应用程序中导航和查找资源和其他项目文件的主要方式。默认情况下&#xff0c;当您启动新项目时&#xff0c…

这里推荐几个前端icon网站(动图网站)

1. Loading.ioLoading.io 是一个免费的加载动效(Loading animations)图标库。它提供了多种风格的加载动效图标,包括 SVG、CSS 和 Lottie 动画格式。这些加载图标可以增强用户体验,为网站和应用程序添加更佳的视觉效果。 网站地址:loading.io - Your SVG GIF PNG Ajax Loading…

Vue 中如何处理树形结构数据渲染与操作?

Vue 中如何处理树形结构数据渲染与操作&#xff1f; 在实际开发中&#xff0c;我们经常会遇到需要渲染树形结构数据的情况&#xff0c;例如商品分类、组织架构、地区选择等等。Vue 提供了一些便捷的方法和工具来处理树形结构数据的渲染和操作&#xff0c;本文将介绍 Vue 处理树…

web前端要怎么样自学?

前言 前端入门相关的路线图以及资源都帮大噶准备好啦&#xff0c;希望对想要入门前端的小伙伴们有所帮助~ 先放上前端学习的思维导图 &#xff1a; 学习前准备&#xff1a;编译器 编译器方面的选择推荐HBuilder X或者Vscode&#xff0c;运行环境在浏览器&#xff0c;推荐是ch…

Mysql锁机制简介

一、什么是锁 锁是系数据库统区别于文件系统的一个关键特性。 锁机制用于管理对共享资源的并发访问&#xff0c;提供数据的完整性和一致性。 InnoDB存储引擎不仅会在行级别上对表数据上锁&#xff0c;还会在数据库内部其他多个地方使用锁&#xff0c;从而允许对多种不同资源…

【项目实战】一、Spring boot整合JWT、Vue案例

前言 通过Spring boot整合JWT、Vue案例&#xff0c;其中融合了微服务网关、微服务等。 1、若无公共模块&#xff0c;先添加公共模块 1.1、创建模块&#xff1a;common-service 1.2、修改父项的pom文件 1.2.1、给springCloud父项添加子模块 1.2.2、添加common-service的全局…

FinClip | 日子过的飞快,又来汇报了

FinClip 的使命是使您&#xff08;业务专家和开发人员&#xff09;能够通过小程序解决关键业务流程挑战&#xff0c;并完成数字化转型的相关操作。不妨让我们看看在本月的产品与市场发布亮点&#xff0c;看看是否有助于您实现目标。 产品方面的相关动向&#x1f447;&#x1f…

【021】C/C++字符串处理函数

C/C字符串处理函数 引言一、字符串操作函数1.1、测量字符串的长度strlen1.2、字符串拷贝函数strcpy1.3、字符串追加函数strcat1.4、字符串比较函数strcmp 二、字符串查找函数2.1、字符串查找字符函数strchr2.2、字符串查找子串函数strstr 三、其他字符串处理函数3.1、字符串分割…

结构型设计模式04-适配器模式

&#x1f9d1;‍&#x1f4bb;作者&#xff1a;猫十二懿 ❤️‍&#x1f525;账号&#xff1a;CSDN 、掘金 、个人博客 、Github &#x1f389;公众号&#xff1a;猫十二懿 适配器模式 1、适配器模式介绍 适配器模式&#xff08;Adapter Pattern&#xff09;是一种结构型设计…

chatgpt赋能python:用Python实现文本数字转换:从123到一二三

用Python实现文本数字转换&#xff1a;从123到一二三 在网站开发中&#xff0c;我们经常需要将数字转换成文字&#xff0c;比如将123转成“一百二十三”。这种数字转文字的需求&#xff0c;既方便了用户的阅读&#xff0c;也提高了网站的可读性和SEO效果。 在本文中&#xff…

定时任务原理方案综述 | 京东云技术团队

本文主要介绍目前存在的定时任务处理解决方案。业务系统中存在众多的任务需要定时或定期执行&#xff0c;并且针对不同的系统架构也需要提供不同的解决方案。京东内部也提供了众多定时任务中间件来支持&#xff0c;总结当前各种定时任务原理&#xff0c;从定时任务基础原理、单…

excel中的vlookup函数使用,查找对应信息

简单做一个小表格&#xff0c;第一列序号、第二列姓名、第三列数值 显然我这里都乱序了&#xff0c;是为了更好的展示 vlookup函数是查找函数的一种&#xff0c;有四个参数&#xff1a; VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) lookup_value&#xf…

【算法与数据结构】206、LeetCode 反转链表

文章目录 一、题目二、翻转链表双指针法三、完整代码 所有的LeetCode题解索引&#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、翻转链表双指针法 思路分析&#xff1a;代码首先进行头结点合法性判断&#xff0c;如果是空链表或者仅有一个节点的链…

SpringBoot + minio实现分片上传、秒传、续传

什么是minio MinIO是一个基于Go实现的高性能、兼容S3协议的对象存储。它采用GNU AGPL v3开源协议&#xff0c;项目地址是https://github.com/minio/minio。 引用官网&#xff1a; MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容…

SpringBoot SpEL表达式(五十二)

当死亡笼罩在脑海&#xff0c;请用生的信念打败它 上一章简单介绍了SpringBoot 事件监听处理(五十一), 如果没有看过,请观看上一章 一. 解析器 我们在生活中&#xff0c;常常会用到表达式计算&#xff0c; 如 传入一个字符串 abcd, 然后指定 a,b,c,d 的值。 让其计算出最后的…

2023年律师事务所研究报告

第一章 行业概况 律师事务所行业是一个关键的法律服务提供者&#xff0c;为客户提供各种法律咨询、代理和解决纠纷的服务。律师事务所是由一群经验丰富的律师和法律专业人员组成的机构&#xff0c;他们具备广泛的法律知识和专业技能。 律师事务所在各个领域都扮演着重要的角色…

信捷PLC中A_PLSF指令的加减速时间设置简析

我们在使用信捷PLC通过ethercat总线控制伺服驱动器时,可能会需要用到其用于轴控制的指令: A_PLSF,即“可变速度输出”。 这个指令的特点是运行过程中,速度可以实时改变,实时生效,不需要重新触发。 既然是速度指令,肯定需要设置加减速时间,因为根据实际负载的不同,使用…

30分钟Cadence原理图入门

新建工程 点击Design Entry CIS图标&#xff0c;选择OrCAD Capture。 新建工程File->New->Project 设置工程名字和路径。 默认生成PAGE1 新建页 右键点击SCHEMATIC1->New Page&#xff0c;新建原理图页。 页面设置 修改原理图页大小 选择大小A、B、C、D、E或自定义…

uniapp与webview网页交互打开手机扫码

公司的uniapp项目有一个专门打开网页的功能&#xff0c;uniapp通过webview去打开对应的url&#xff0c;然后通过监听webview网页发送过来的事件&#xff0c;在uniapp手机端打开手机的扫码功能&#xff0c;然后将扫码识别到的结果传回给网页。 思路 1.网页引入uni.webview.js文…