PHP

靶场搭建----phpstudy2018安装及注意问题

安装 官网下载: https://www.xp.cn/download.html 新人推荐2018 版本phpstudy 介绍 系统服务------开机自启 非服务模式------开机不自启 搭建好环境, 此时服务器与客户端同时存在 服务器: phpstudy所在的目录 客户端: 除phpstudy所在目录外的都是客户端 调整phpstudy版本 目的: 以便测试网站及其

反序列化漏洞

反序列化漏洞 什么是序列化、反序列化 例子引入 序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象状态,重新创建该对象。 简单的来讲:(含例子easy.php) 序列化:把对象转换为字节序列的过程称为对象的序列化。( serialize )【类-->字符串,方便传输】 O:1:"S":

外贸高效获取客户,做到这四点!

  作为外贸小白,您是否为找不到合适的客户而苦恼?您是否想要拥有更多的订单和收入?如果您的答案是肯定的,那么您就需要学会如何通过CRM系统拓展目标客户。下面来说说,外贸小白怎么扩展目标客户? 1、搜集客户数据 无论是社交媒体、在线聊天还是电子邮件等沟通渠道,CRM系统都可以将客户信息记录下来。这些数据非常详细,包括客户名称、联系方式、行业、需求、地区等信息,您可以在这些线索中找出符合

nginx: 当HTTPS资源引入HTTP导致报错blocked:mixed-content (混合加载/Mixed Content)如何解决

location /{ expires 12h; if ($request_uri ~* "(php|jsp|cgi|asp|aspx)") { expires 0; } proxy_pass http://127.0.0.1:8181; proxy_set_header Host $host; proxy_set_header X-Rea

XYplorer 颜色过滤器

len:>=260:这是一个条件,指定文件名长度大于或等于260个字符。在Windows系统中,通常建议避免使用过长的文件名,因为它们可能会导致某些程序或操作出现问题。XYplorer通过这个条件帮助用户快速识别出这些可能的问题文件。 //overlong filenames:这是一个注释,用于说明这个规则的目的。它不会影响规则的功能,只是为了帮助用户理解这个规则是用来做什么的。在这个例子

[BJDCTF2020]ZJCTF,不过如此

[BJDCTF2020]ZJCTF,不过如此 代码审计,在符合if的条件后,我们可以通过include函数包含想要查看的文件 因此,首先需要传入两个参数text和file: text参数必须不为空,内容需要为I have a dream,file参数的内容则在后面的注释里提示我们为next.php,并且file参数里面不能包含/flag/,否则程序会终止 然后如果需要直接读取的话,我们需要通过伪

根据ip获取地区数据

// 根据ip获取地区数据 function getQqwryArea($browseIp) { $IpCity = Qqwry::build()->getlocation($browseIp); // 如果查不出来数据,或者等于自治区的数据,就去网上的库查询 if (empty($IpCity['country'])) { $areaData = getIpCity2($bro

关于POSIX定义的宏S_ISLINK(),S_ISREG()的使用

摘自:https://forum.ubuntu.org.cn/viewtopic.php?t=380854 我在学习linux C系统编程,书上有个源代码可以实现自己的ls命令,不过在查错的过程中这个问题卡了我很久  

大文件上传原理及实现方案 | 京东物流技术团队

​ 一、什么是大文件 一般,我们传送大文件是指传送大于100M的文件,而普通文件是指小于100M,常见的是20M、30M和50M,两者主要的区别在于文件大小上,还有传送速度上。 一般普通“邮件附件”只能发20M、30M,50M的文件,而几百M的照片、文件、设计图等大文件传送起来就不是那么容易了。 二、大文件跟普通文件上传时的区别 普通文件上传只需要注意两点 1.指定上传的接口地址。 2.将请求头的

ADAS自动驾驶几个解决方案

BSD 盲区辅助监测/LCA变道辅助预警         AEB 自动紧急制动 / FCW 前方碰撞预警       ACC 自适应巡航       商用车侧向盲区辅助监测       RCTA 后方横向交车碰撞预警 / DOW 开门预警    

mysql问题记录

Mac下brew安装mysql 管理mysql命令

第22天:安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引用

#数据库操作-mysqli函数&增删改查 PHP函数:连接,选择,执行,结果,关闭等 参考:https://www.runoob.com/php/php-ref-mysqli.html 常用: mysqli_connect() 打开一个到MySQL的新的连接。 mysqli_select_db() 更改连接的默认数据库。 mysqli_query() 执行某个针对数据库的查询。 mysql

可控概率抽奖算法

说明 本文PHP语言去实现,只实现核心可控概率引擎,库存判断等其它业务需要其它代码配合实现。 代码 调用 weight权重概率字段,不是概率字段,不需要总和为100 如下,代表16个人抽奖,有10人是谢谢惠顾,有5人中2元,有1人中5元,有0人中50W。 验算 3轮抽奖,每轮抽160万次,可得以下表格: 轮次 谢谢惠顾实际次数 谢谢惠顾期望值 中2元实际次数 中2元期望值 中5元实

NSSRound16

NSSRound16 RCE但是没有完全RCE 审题 审核代码,简单的md5绕过。 知识点 md5绕过,命令组合,shell里``中的内容会被当成代码执行 知识详解 md5等于的绕过方法 数组绕过 a[]=1&b[]=2, 0e绕过弱比较,md5后的值以0e开头即可绕过。 $a==md5 $a=0e215962017其md5后的值也为0e开头 md5碰撞绕过强比较。

[第五空间 2021]WebFTP

信息泄露 phpinfo.php GitHub上源码泄露  

PbootCMS采集发布插件-免费下载

推荐一款可以自动采集文章数据,并发布到Pboot网站的PbootCMS采集发布插件,支持对接简数采集器,火车头采集器,八爪鱼采集器,后羿采集器等大多数网页采集软件。 1. 下载并安装PbootCMS采集发布插件 1-1)PbootCMS采集发布插件免费下载地址:PbootCMS采集发布接口下载 1-2)解压PbootCMS采集发布插件压缩包; 1-3)修改发布默认密码,打开解压后的 ke

php isset和empty

二者共同点 二者区别 1、对于未设置的变量的判断 2、对于 "" (空字符串) 的判断 3、对于 0 (作为整数的0) 的判断 4、对于 0.0 (作为浮点数的0) 的判断 5、对于 "0" (作为字符串的0) 的判断 6、对于 NULL 的判断 7、对于 FALSE 的判断 8、对于 array() (一个空数组) 的判断

什么是数据孤岛?哪些行业比较容易产生?

容易产生数据孤岛的行业有:一、医疗行业;二、金融行业;三、制造业;四、零售业;五、教育行业;六、能源行业。这些行业内部存在的数据孤岛问题,不仅影响了信息的共享和整合,也妨碍了业务流程的优化和创新。 一、医疗行业 医疗行业是一个信息密集、分散且高度专业化的领域。不同医院、诊所和医疗机构通常使用不同的电子病历系统和健康信息管理系统。这些系统之间缺乏统一标准,导致患者信息无法在不同系统之间流通。例如,患

什么是数据孤岛?为什么对企业影响巨大?

数据孤岛指的是数据在组织内部无法自由流通和共享的状态,这种现象不仅影响了业务的高效运作,也威胁着企业的创新和竞争力。本文将深入探讨数据孤岛问题,分析其产生的原因以及对企业的影响,最后提出有效的应对策略。 一、数据孤岛的定义与原因 数据孤岛并非一夜之间形成,它是由多种因素相互作用的结果: 组织内部可能存在多个独立的数据存储系统,这些系统由于历史原因或不同部门的独立采购而形成,导致了数据的分散和隔离

提升销售线索数量,学会这六种方法就够了!

提高销售线索质量和数量的方法有:一、优化网站和营销内容;二、利用社交媒体和网络营销;三、提供优质的客户服务和体验;四、定期的市场调研和数据分析;五、建立合作关系和联盟;六、持续学习和创新。通过这些方法,可以帮助企业更好地了解客户需求,拓展市场份额并增加销售额。   一、优化网站和营销内容 企业的网站是吸引潜在客户的第一印象,也是获取销售线索的重要平台之一。通过优化网站的设计、内

免费CRM推荐,七款口碑较好的客户关系管理系统

免费的CRM系统有很多,以下是一些比较常见的:一、Zoho CRM;二、HubSpot CRM;三、Bitrix24;四、SuiteCRM;五、Agile CRM;六、Capsule CRM;七、Insightly。免费的CRM系统虽然功能相对较简单,但对于一些中小型企业或刚刚起步的公司而言,已经足够满足日常运营需求。 一、Zoho CRM Zoho CRM是另一款备受好评的CRM系统,其免费版提

导出Excel,从PHP下xlswriter到golang的进化是2分缩减到5秒

先看图   数据条数:9000+  第1,2行,golang+excelize方式导出,耗时:5s 第3行,PHP+xlswriter方式导出,耗时:2min 一、介绍 xlswriter是一个高效处理excel文件的PHP扩展,底层以C语言实现;处理速度是PHPExcel几十倍甚至几百倍的效率。 官方链接:https://gitee.com/viest/php-ext-xl

文件上传漏洞浅析

文件上传漏洞的定义 文件上传漏洞是指用户上传了一个可执行的脚本文件,并通过此脚本文件获得了执行服务器端命令的能力。这种攻击方式是最为直接和有效的,“文件上传” 本身没有问题,有问题的是文件上传后,服务器怎么处理、解释文件。如果服务器的处理逻辑做的不够安全,则会导致严重的后果。 上传漏洞的原理 大部分的网站和应用系统都有上传功能,一些文件上传功能实现代码没有严格限制用户上传的文件后缀以及文件类型,导

请求报文与回答报文参数

request headers属性 以下为response 属性 Accept: 指定客户端能够接收(支持)的数据类型 Accept-Encoding: 指定浏览器可以支持的web服务器返回内容压缩编码类型 Accept-Language: 浏览器所希望的语言种类 Cache-Control: 缓存机制,服务器通过控制浏览器要不

ThinkPHP框架网站取证

ThinkPHP框架基础 参考手册:https://www.thinkphp.cn/doc 网站启动方式 内置服务器--在根目录下运行php think run,此时网站自动会将public目录当做对外窗口 外置服务器(不需要输入任何启动命令依靠集成软件启动网站) 目录结构 tp6及以上版本 tp5 tp3.2,低版本一个很大的不同就是对外访问目录public没有,Public文件存放的

抢红包随机金额算法(均衡随机)

最优算法在文末,欢迎参考。 编写抢红包随机算法功能,通常金额是红包支付后立马算好的,而不是抢一个实时随机一个红包金额,避免并发情况下降低性能。 需求 仿照微信发红包功能,现有n个人抢金额为m的红包,m>=0.01,n>0,m/n不能小于0.01,需保证每个人都能抢到最低为0.01的金额,金额随机,但金额相对均衡。 解决方案 无限制随机(不可取) 假设:10个人抢100元的红包。 操作:

[SWPUCTF 2021 新生赛]jicao--json_decode()函数

源码 关键是其中的 解释:PHP json_decode()函数详解-CSDN博客 意思就是将字符串转为数组,json_decode()之后,$json 相当于一个键值对,则只要输入的json={"x":"wllm"}  

[SWPUCTF 2021 新生赛]easy_md5--php弱类型比较

只要两个数的md5加密后的值以0e开头就可以绕过(因为php在进行弱类型比较‘==’时,会现转换字符串的类型再进行比较,因为两个数都是以0e开头会被认为是科学计数法,0e后面加任何数在科学计数法中都是0,所以两数相等)     name=240610708     password=QLTHNDT 使用[]类型,由于md5()函数存在缺陷,加密[]的时候返回值是NULL,这样子无论如

加密 编码

加密 编码 识别算法编码类型: 1、看密文位数 2、看密文特征(数字、字母大小写、符号) 3、看当前密文存在地方(数据库、web)   密码存储加密 MD5:32位由数字0-9和字母a-f组成的字符串 示例:dc649b83cf1a2dae2540b6b200aeca80 SHA1:40位由数字0-9和字母a-f组成的字符串 NTLM :Windows的哈希密码 AES、DES、RC4

从iptables过渡到nftables

精彩文章免费看 立即下载 从iptables迁移到nftables cloudFans 简书作者 2022-06-16 10:12IP属地: 吉林 基于iptables-save 为文件,然后导入即可 % iptables-save > iptables.txt % iptables-nft-restore < iptables.txt %

<<  <  56  57  58  59  60  61  62  63  64  65  66  >  >>