码迷,mamicode.com
首页 > Web开发
文件上传漏洞与利用
1 文件上传过程分析 1.1 PHP文件上传 关于PHP中$_files数组的使用方法 1.2 PHP文件上传源代码 前端上传页面:upfile.php 上传处理程序:upload.php 1.3 PHP文件上传过程分析 2 文件上传风险: 允许用户上传文件是一个巨大的安全风险。攻击者可以通过上传文 ...
分类:Web程序   时间:2020-03-11 23:50:25    阅读次数:156
string.php
<?php /** * 产生UUID */ function uuid() { $uuiqId = md5(uuiqid(mt_rand() . microtiome())); $uuid = substr($uniqId, 0, 8) . '-' $uuid = substr($uniqId, 8 ...
分类:Web程序   时间:2020-03-11 23:49:33    阅读次数:104
011_HTML脚本、路径
HTML脚本 脚本(script)是一种批处理文件的延伸,一种纯文本保存的程序,由系统的一个解释器,将其翻译成机器码,并按顺序执行。 <script>元素定义客户端脚本,如JavaScript 既可包含脚本语句,也可通过src属性 必需的 type 属性规定脚本的 MIME 类型 <html> <b ...
分类:Web程序   时间:2020-03-11 23:47:44    阅读次数:97
DVWA-File Upload文件上传(全等级)
File Upload(文件上传) File Upload,即文件上传漏洞,通常是由于对上传文件的类型、内容没有进行严格的过滤、检查,使得攻击者可以通过上传木马获取服务器的webshell权限,因此文件上传漏洞带来的危害常常是毁灭性的,Apache、Tomcat、Nginx等都曝出过文件上传漏洞。 ...
分类:Web程序   时间:2020-03-11 23:45:29    阅读次数:89
jQuery实现鼠标移入切换图片
初始效果: 鼠标移入效果: 首先添加jQuery库,我这边直接引用百度CDN地址 <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> 写一个jQuery载入事件 $(function(){}); ...
分类:Web程序   时间:2020-03-11 23:44:55    阅读次数:112
upload.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ...
分类:Web程序   时间:2020-03-11 23:44:31    阅读次数:101
CSS3动画常见特效
过渡 transition: all 2s; /* 设置哪些属性可以有过渡效果 all:所有的属性 */ /*注意:并不是所有的属性都可以过渡*/ transition-property: left, width; transition-duration: 5s; /* duration durin ...
分类:Web程序   时间:2020-03-11 23:43:42    阅读次数:125
href与src的区别
href与src的区别1、请求资源类型不同:href 指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的联系。在请求 src 资源时会将其指向的资源下载并应用到文档中,比如 JavaScript 脚本,img 图片;2、作用结果不同:href 用于在当前文档和引用资源之间确立联系; ...
分类:Web程序   时间:2020-03-11 23:42:47    阅读次数:80
发送ajax请求的几种方法
(1)原生ajax 4/6步 (2)自己封装ajax函数 (3)jQuery的 $.ajax 需要引入jQuery的函数库 (4)Vue框架自带的vue-resource组件:在ajax中门发送ajax请求。还可使用但是不再升级和优化了 (5)Vue官方推荐的第三方发送ajax请求的函数库--axi ...
分类:Web程序   时间:2020-03-11 23:40:23    阅读次数:86
获取上传文件
<?php echo $_POST['username']; echo $_POST['password']; //获取上传文件的名称 $filename = $_FILES['file']['name']; //获取上传文件的错误代码 $error = $_FILES['file']['error ...
分类:Web程序   时间:2020-03-11 23:36:32    阅读次数:85
单个文件上传与多个文件上传
<?php //单个文件上传时的数组结构如下: $array = [ 'file' => [ 'name' => '', 'size' => '', 'error' => '', 'type' => '', 'tmp_name' => '', ...
分类:Web程序   时间:2020-03-11 23:33:49    阅读次数:77
upload.php
<?php if (is_array($_FILES['file']['name'])){ foreach ($_FILES['file']['error'] as $key => $error){ if ($error == UPLOAD_ERR_OK){ //获取当前上传文件的名称(原始名称) ...
分类:Web程序   时间:2020-03-11 23:30:27    阅读次数:80
products.php
<?php $products = [ ['id' => 1, 'productName' => '商品1', 'productsPrice' => 500, 'productImage' => 'a1.jpg'], ['id' => 2, 'productName' ...
分类:Web程序   时间:2020-03-11 23:28:46    阅读次数:87
JQuery序列化表单排除空值的问题
当使用$("form").serialize()序列化表单时,没有值也会存在key,提交参数时LastName=””(空字符串); 解决方法: serializeRemoveNull($("form").serialize()) function serializeRemoveNull(serStr ...
分类:Web程序   时间:2020-03-11 23:28:13    阅读次数:113
function.php
<?php //没有参数的自定义函数 function sum(){ for ($i = 0 ; $i <= 100; $i++){ $sum += $i; } echo $sum; } sum(); echo '中国'; sum(); ////////////////////////////// ...
分类:Web程序   时间:2020-03-11 23:26:47    阅读次数:76
php基础
1.什么是PHPPHP(hypertext preprocessor),超文本预处理器 2.PHP能做什么a.命令行脚本b.服务器脚本(最主要功能)c.桌面应用程序 3.PHP的工作原理a.客户端向服务器发送HTTP请求b.服务器接收请求后,将请求转发给PHP引擎c.PHP引擎接受并处理请求d.PH ...
分类:Web程序   时间:2020-03-11 22:10:20    阅读次数:74
基本配置webpack.config.js
const path = require('path'); module.exports = { mode: "production", // "production" | "development" | "none" // 告诉webpack是生产环境还是开发环境. entry: "./app/e ...
分类:Web程序   时间:2020-03-11 22:09:10    阅读次数:104
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!