PHP

php接收tcp数据

以下是一个简单的 PHP 接收 TCP 数据的代码: <?php $server = stream_socket_server("tcp://127.0.0.1:8000", $errno, $errorMessage); if (!$server) { throw new Exception($errorMessage, $errno); } while (true) {

txt改后缀php

以下是一个简单的 PHP 将 .txt 文件改为 .php 后缀名的代码: php复制代码 <?php $dir = '/path/to/directory'; // 指定目录 if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { // 读取目录中的所有文件 if

XSS跨站

------------------------------------------------------------------------------------------------------------------------------------------ 蓝莲花抓到有xss漏洞网站的cookie bluelotus下载地址:https://github.com/trysec/

linux 性能自我学习 ———— cpu 高怎么办 [三]

前言 linux 性能分析自我学习。 正文 一般我们说cpu,一般是什么高呢? 一般是指cpu 使用率高。 那么什么是cpu 使用率呢? cpu 使用率 = 1- 空闲时间/总cpu 时间 平均cpu 使用率 = 1 -(new空闲时间 - old 空闲时间)/ (new总cpu时间 - old总cpu时间) 我们可以使用top 查看: 那么来看下这些参数的意义: user (通常为us),

网络安全风险评估

网络安全风险评估 项目作业任务书 目录 一、 项目背景 二、 项目目标 三、 范畴确定 概述 评估范围和对象 目标 组建适当的评估管理与实施团队 信息系统基本情况 四、 评估准备 工作过程 风险分级 风险评估工具 五、 风险识别 资产识别 威胁识别 脆弱性识别 安全措施识别 安全措施 六、 风险评估与评价 综合风险分析 风险评价 定性风险分析 定量风险

介绍.NET几种人脸识别组件

人脸识别技术在现代社会中扮演着越来越重要的角色,比如人脸识别门禁、人脸识别支付、甚至人脸识别网站登录等。 最近有群友问.NET有没有人脸识别的组件,小编查阅相关资料介绍下面几种.NET人脸识别组件供大家参考。 1、Microsoft Azure Face API 简介:Microsoft Azure Face API是微软提供的云端人脸识别服务。它提供了面部检测、面部分析、面部比较和面部

成品直播源码推荐,Android 自定义颜色样式

成品直播源码推荐,Android 自定义颜色样式 <?xml version="1.0" encoding="utf-8"?><resources>    <color name="colorPrimary">#7bb736</color>    <color name="colorPrimaryDark

Nginx配置隐藏模块后的.php后缀

要在Nginx中配置隐藏框架模块后的.php后缀,并将URL重写为http://example.com/index/user/profile 请按照以下步骤进行操作: 1.   打开Nginx配置文件,主配置文件 nginx.conf 或 拆分的配置文件。 2.   添加以下配置,启用URL重写和模块隐藏: 3.   保存并关闭配置

sqli-labs 41到50

第四十一题  判断为数字型注入,如果使用union注入很快可以,但这里可以使用堆叠查询注入  也是跟上一题一样的。 id=1;insert into users(id,username,password) value (21,'sd','bd')--+d 第四十二题 是一个post型传参 再password处存在闭合方式为‘的注入  如果使用报错注入会很简单

phpexcel导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法

phpexcel 导出是权限的问题 无法写入 指定文件目录   设定 data文件 777权限

Me-and-My-Girlfriend-1

1.查看kaliIP地址    ifconfig  2.nmap命令扫描所在网络断的ip即开放端口    nmap 192.168.137.0/24 发现目标主机192.168.137.149    开放了22和80端口 3.直接访问主机地址192.168.137.149   4.只

谈谈ChatGPT是否可以替代人

起初我以为我是搬砖的,最近发现其实只是一块砖,哪里需要哪里搬。 这两天临时被抽去支援跨平台相关软件开发,帮忙画几个界面。有了 ChatGPT 之后就觉得以前面向 Googel 编程会拉低我滴档次和逼格,于是全部面向 ChatGPT 编程了。 我只想说人呐,没有懒只有更懒。饿的时候有口饭吃就是最大的幸福,现在有了 ChatGPT 巴不得有人给你喂,你只负责张口~~~。 于是乎,我让 ChatGP

博学谷学习记录】超强总结,用心分享 | hive的内置函数

【博学谷IT技术支持】 操作 内置函数 数学函数 取整函数round 向下取整函数: floor 向上取整函数: ceil 取随机数函数: rand 幂运算函数: pow 绝对值函数: abs 字符串函数 字符串长度函数:length 字符串反转函数:reverse 字符串连接函数:concat 字符串连接函数-带分隔符:concat_ws

Centos Yum源配置(清华源)

配置清华源 执行清华源官方语句https://mirrors.tuna.tsinghua.edu.cn/help/centos/?repo=centos7替换当前文件并备份 请注意,CentOS 8(非 Stream 版)已提前进入 EOL 停止服务阶段,因此镜像已被官方移动。如果您正在寻找关于这些系统的镜像,请参考 centos-vault 的帮助。 该文件夹只提供 CentOS 7 与 8,架

git服务器

git服务器 安装 创建git用户 创建仓库 git客户端 安装 拉取远程仓库 SSH的无密码登录 在客户端生成秘钥 在服务器端,将客户端中的公钥添加到authorized_keys文件里 # 权限 rwx 二进制 7 读 + 写 + 执行 rwx 111 6 读 + 写 rw- 110 5 读 + 执行 r-x 101 4 只读 r-- 100 3 写

sqli-labs 32到40

原来29、30、31真正的题目并不是上章写的,这个我们留到最后再议 第32题  发现对所有特殊字符都进行了转义 理论上来说这道题是不能注入的,因为怎么也闭合不了 但是查看源码发现使用的是gbk编码  这就导致可以考虑宽字节注入,因为的url编码为%5c 如果在前面加上另一个url编码就可能导致%5c跟前面加上的一起解码为一个偏僻字 比如前面加上%D4就会转换为汉字診 &n

kubernetes(k8s)大白学习02:容器和docker基础、使用、架构学习

一、什么是容器 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docker 或容器技术致力于将这些功能更易于使用和更方便使用。容器技术把 linux 中已存在的这些技术显性化了,让用户容

K8s Pod状态与容器探针

1、pod的调度流程及常见状态 1.1、pod的调度流程 Pod创建过程如上图所示,首先用户向apiserver发送创建pod的请求,apiserver收到用于创建pod请求后,对应会对该用户身份信息进行验证,该用户是否是合法的用户,是否具有创建pod的权限,如果能够通过apiserver的验证,则进行下一步,对用户提交的资源进行准入控制,所谓准入控制是指对用户提交的资源做格式,语法的验证,是否

Web安全

Web安全工具 HackBar HackBar Charset Charset Cookie Hacker Cookie Hacker Proxy SwitchySharp Proxy SwitchySharp Wappalyzer https://www.wappalyzer.com/ Wappalyzer BurpSuite BurpSuite是用于攻击Web应用程序的集成平台框架。它包含了

Sersync部署

确保rsync服务正确,c/s端 确保当前客户端机器,是否支持Inotify Sersync安装 Sersync配置文件 修改如下参数: Sersync部署应用 这里有个坑:配置临时环境变量,为什么sersync命令不生效  sersync软件服务开启,命令如下: 部署测试:   只有经历过生活的苦难 才会更加努力去生

php弱类型

php弱类型: === 在进行比较的时候,会先判断两种字符串的类型是否相等,再比较值是否相等 == 在进行比较的时候,会先将字符串类型转化成相同,再比较值 如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被转换成数值并且比较按照数值来进行 $a="123";@$b=123; ab; TRUE a=b; FALSE 0' '; TRUE '1111'TRUE; TRUE '0''f

jmeter 命令行

jmeter 命令行: -? : 列出jmeter的命令行参数及简要说明。 -h : 列出jmeter提供的帮助文档。 -n : 表示使用命令行模式启动jmeter,必选参数 -t : 表示指定要执行的jmeter的脚本,属于必选参数 -l : 表示指定存放测试结果的文件 -e : 表示生成html格式的报告 该参数常和-o联用 -o : 表示指定用于存储html格式的报告的目录 jmeter -

ASP.NET大文件分片上传/多线程上传

​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。   一. 两个必要响应头Accept-Ranges、ETag         客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载

php查询单个sql

要查询单个 SQL,可以使用 PHP 中的 mysqli 扩展或 PDO 扩展来连接数据库并执行查询操作。以下是一个示例代码: // 连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $

php空数组push

在PHP中,可以使用array_push()函数向数组末尾添加一个或多个元素。但是,如果要向空数组中添加元素,则需要注意一些特殊情况。 以下是向空数组添加元素的示例代码: <?php $myArray = array(); // 定义一个空数组 array_push($myArray, "element1", "element2"); // 向数组添加两个元素 print_r($myArra

php随机颜色函数

在PHP中,可以通过生成随机数的方法来实现随机颜色函数。随机颜色函数可以用于创建动态的背景、文本和图像等元素,为网站或应用程序增加视觉效果。 以下是一个用于生成随机颜色的示例代码: function randomColor() { $r = mt_rand(0, 255); // 生成红色分量 $g = mt_rand(0, 255); // 生成绿色分量 $b = mt_

sqli-labs 27到30

第27题 发现对select和union都进行了顾虑 select双写也进行了过滤 但是三写没有过滤哈哈(颇有种赖皮的感觉) 刚学到一手可以用%00绕过注释符过滤。 ?id='uunionnion(sseselectlectelect(1),(database()),(1));%00 http://localhost/sqli-labs-php7-master/Less-27?id=

php的snoopy类

以下是一段使用Snoopy类获取百度首页内容的PHP代码: require_once('Snoopy.class.php'); $snoopy = new Snoopy; $snoopy->fetch('http://www.baidu.com'); echo $snoopy->results; 解决思路: Snoopy是一个简单易用的PHP HTTP客户端库,可以方便地实现模拟浏览器

php导入csv注入

以下是一段可以导入CSV文件的PHP代码: $file = fopen("data.csv","r"); while(! feof($file)) { $data = fgetcsv($file); // 将数据插入数据库中 $sql = "INSERT INTO users (name, age, email) VALUES ('$data[0]', '$dat

php文字居中对齐

在 PHP 中,可以使用 str_pad() 函数来实现文字的居中对齐。这个函数可以将字符串填充到指定的长度,并可以选择填充的内容。下面是一段示例代码: $text = "Hello, world!"; $length = 20; $filler = " "; $padding = str_pad($text, $length, $filler, STR_PAD_BOTH); echo $padd

<<  <  141  142  143  144  145  146  147  148  149  150  151  >  >>