PHP-2020/7/6-基础4
数组排序PHP中内置了PHP数组的排列函数
sort() 对数组进行升序排列
rsort() 对数组进行降序排列
asort() 根据关联数组的值,对数组进行升序排列
ksort() 根据关联数组的键,对数组进行升序排列
arsort() 根据关联数组的值,对数组进行降序排列
krsort() 根 ...
PHP-2020/6/14-基础3
条件语句在编写代码的时候常常需要为不同判断执行不同的动作1234567if语句 -条件成立时执行代码if...else语句 -条件成立时执行一块代码,条件不成立时执行另一块代码if...elseif...else语句 -在若干条件之一成立时执行一个代码块switch语句 -在若干条件之一成立时执行一 ...
PHP-2020/6/7-基础2
类型比较虽然PHP是弱类型语言,但是对于变量的比较还是有一些不同
松散比较:使用==比较,只比较值,不比较类型
严格比较:使用===比较,除了比较值,也比较类型
例如12345678910111213141516171819<?php$x="25";$y=25;var_dump($x);var ...
PHP-2020/6/1-基础1
简介PHP全称是超文本预处理器,是一种通用开源脚本语言
可以包含文本,HTML,JavaScript和PHP代码
可以用于生成动态页面内容;创建,打开,读取,写入,关闭服务器上的内容;收集表单数据,接受发送cookie等
语法基本语法PHP脚本可以放在文档中的任何位置
PHP脚本是以<?PHP ...
BUUCTF-Nepnep-WEB-1
[ACTF2020 新生赛]BackupFile分析打开之后得到一句话:Try to find out source file!
尝试找到源文件,所以尝试了一下source.php,但是发现404
接着有尝试了index.php,随后想到了文件泄露
也可以用御剑扫出来
知识点敏感文件泄露常见的敏感文 ...
BUUCTF-Nepnep-WEB-0
这是加入Nepnep战队之后的第一次刷题记录,由于要求刷题记录5题一篇文章,所以在这里做出一个改变
[ACTF2020 新生赛]Include测试过程打开环境之后,发现有个链接,点击一下
点击之后得到这样一个界面,发现URL上有一个file变量,可以判断是使用伪协议来进行来进行文件的读取所以先常规查 ...
Python3-2020/5/1-验证码识别
验证码的识别随着爬虫越来越多,许多网站都采取了各种各样的反爬虫机制,其中最常见的就是使用验证码,现在随着技术的发展,验证码已经由数字演变成了字母,滑动,九宫格等各种验证码
前言由于tesserocr库是比较老的库,目前只更新到只吃python3.7,而由于我的是python3.8经过多次尝试之后,发 ...
Python3-2020/4/26-Selenuim
动态渲染页面爬取前面了解到了Ajax的分析和爬取方式,这其实也是JavaScript动态渲染页面的一种方式,通过直接分析Ajax,仍然可以借助requests或urllib来实现数据爬取
但是JavaScript的动态渲染页面不止Ajax这一种,例如有些网站的分页是由JavaScript生成的,并非 ...
Python3-2020/4/18-Ajax
Ajax什么是Ajax全称是Asynchronous JavaScript and XML,即异步的JavaScript和XML。利用了JavaScript在保证页面不被刷新,页面链接不改变的情况下与服务器交换数据并更新部分网页的技术https://www.w3school.com.cn/ajax/ ...
Python3-2020/4/11-pyquery
pyquery基本CSS选择器123456789101112131415161718192021222324html = '''<div id="container"> <ul class="list"> <li class="item-0"> ...