PHP

利用聚合API平台的API接口,利用HTTP协议向服务器发送请求,并接受服务器的响应,要求利用cJSON库对服务器的响应数据进行解析,并输出到终端

目录题目分析代码结果 题目 利用聚合API平台的API接口,利用HTTP协议向服务器发送请求,并接受服务器的响应,要求利用cJSON库对服务器的响应数据进行解析,并输出到终端 分析 1.需从代码托管网站GitHub或SourceForge代码网站下载cJSON库及阅读下载的README相关手册如何使用cJSON库; 2.使用聚合API平台的笑话大全的API,URL需使用自己的接口密钥; 3.服

golang 特别“别扭”的地方,或者说是特色

  尽管 Go 语言在很多方面设计得相当精巧,但仍有一些特性或限制可能让部分开发者觉得 “别扭” 或需要时间适应。 下面是一些常见的讨论点: 1. 错误处理:   Go 语言没有异常机制,而是通过返回错误值的方式来处理错误。   这意味着在很多函数调用后都需要检查错误,可能会导致代码中出现大量的错误检查逻辑,有时显得冗长。   2. 类型系统限制:   Go 缺乏泛型,直到 G

PHP错误处理&异常处理方式小结

PHP中的错误处理和异常处理是程序开发中非常重要的两个方面,它们可以帮助开发者识别和处理程序运行时出现的问题。以下是PHP中错误处理和异常处理的一些常见方式: 错误处理 错误级别: PHP定义了多种错误级别,如E_ERROR、E_WARNING、E_NOTICE等,通过设置错误级别,可以控制哪些错误会被报告。 设置错误报告: 使用error_reporting()函数可以设置当前脚本

[HITCON 2017]SSRFme

[HITCON 2017]SSRFme 打开环境就是代码审计 $_SERVER, Server and execution environment information — 服务器和执行环境信息 REMOTE_ADDR:正在浏览当前页面用户的 IP 地址。 X-Forwarded-For:是一个 HTTP 扩展头部 shell_exec(): 通过 shell 环境执行命令,并且将完整的输出以

rockylinux8-安装zabbix6.0.30-LTS

系统环境:rockylinux8.10 zabbix版本:zabbix6.30 nginx版本nginx/1.26.1 php版本PHP 7.2.24 mysql版本8.0           提示无法创建配置文件     手动配置配置文件   配置完成刷新     输入账

<<虾皮shopee来赞达lazada>>商品详情API@各区域item~get

  数据采集API接口——搭建电商数据采集系统可采集30多个电商平台数据,采集字段高达40多个,包含标题、价格、图片等;可采集单个SKU某个时间段的全数据;采集数据准确率高达98%。   虾皮shopee电商数据(来赞达lazada同理) 虾皮(shopee)是一个亚洲区域的电商平台,主要在东南亚地区提供电商服务。虾皮提供了丰富的电商数据,包括商品数据、订单数据、会员数据

php 调用dll 里面的方法

在PHP中调用DLL里的方法,你可以使用PHP的扩展 com_dotnet。但是这个扩展在PHP 8.0之后已经被移除,所以你需要使用PECL来安装 com_dotnet 扩展或者使用其他方法。 方法一:使用PECL安装com_dotnet扩展 安装 com_dotnet 扩展   在 php.ini 文件

PHP文件上传接口

文件上传接口 上传在项目/runtime/storage/下,返回的是相对路径. 如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~

云盘下载加速

1:下载助手 下面都是油猴插件 网盘直链下载助手 配合其他下载器达到加速下载,百度、夸克 等主流网盘都支持,可以选择多个文件,但不能选择文件夹下载。 123网盘直接拥 IDM 满速下载就行,直接浏览器下载,不需要保存到自己网盘里。 https://greasyfork.org/zh-CN/scripts/436446-网盘直链下载助手 IDM + 网盘直链下载助手(油猴),IDM 下载说句实话,

11款常用的安全测试工具

  1. AppScan 一款安全漏洞扫描工具,支持Web和移动,现在安全测试做漏洞扫描非常适用,它相当于是"探索"和"测试"的过程,最终生成很直观的测试报告,有助于研发人员分析和修复通常安全测试工具用这个,扫描一些安全漏洞,用起来比较方便,网上资料比较多,适合很多测试同学用,资料广阔,大家可以尝试下。 官网:​​​https://www.ibm.com/developerworks/

禅道安装过程中出现的问题总结

虽然最终成功安装了,使用的18.12 源码版本安装的 mac下面,自带apache,使用起来没问题,但是brew install php因为网速原因无法安装,只能选择在 linux arch64架构下使用源码安装。 安装的过程中,确认安装apache,使用yum install去安装,配置文件 /etc/httpd/conf/httpd.conf中关注 Listen 监听端口和 Docu

Xcode 16 beta (16A5171c) 下载 - Apple 平台 IDE

Xcode 16 beta (16A5171c) 下载 - Apple 平台 IDE IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 请访问原文链接:https://sysin.org/blog/apple-xcode-16/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Xcode 16 beta includes SDKs

golang sync.Once 保证某个动作仅执行一次的机制

    这段代码是 Go 语言标准库中 sync 包的一部分,定义了一个 Once 类型。Once 类型用于确保某个函数只被执行一次。它包含一个 done 原子类型和一个 Mutex 互斥锁。    done 表示动作是否已经执行过,它被放置在结构体的最前面,因为它是热路径(频繁调用的代码路径)中使用的。 将 done 放在前面可以在一些架构上生成更紧

autohotkey qt程序中无法使用的问题

ahk_class Qt5152QWindowIcon   居然是管理员权限的问题,win10 需要用管理员权限打开ahk脚本。   https://www.autohotkey.com/boards/viewtopic.php?t=9063

计算机简史第四章 电子时代之MOS管

MOS管:现代计算机的细胞 MOS 管的发明 1959 年,就在集成电路和平面工艺相继问世的同时,贝尔实验室仿佛偷看了历史的剧本,正好研制出一种比 BJT 更适合集成新型晶体管,它的名字很长,叫金属氧化物半导体场效应晶体管(metal–oxide–semiconductor field-effect transistor),简称 MOSFET 或 MOS 管。 和 BJT 一样,MOS 管在结构上

文件系统安全

PHP 被设计为以用户级别来访问文件系统,所以完全有可能通过编写一段 PHP 代码来读取系统文件如 /etc/passwd,更改网络连接以及发送大量打印任务等等。因此必须确保 PHP 代码读取和写入的是合适的文件。 请看下面的代码,用户想要删除自己主目录中的一个文件。假设此情形是通过 web 界面来管理文件系统,因此 Apache 用户有权删除用户目录下的文件。 如果我们提交的变量是../etc和

Zabbix 7.0 LTS OVF (build with LNMP based on Rocky 8.10) - VMware 虚拟机模板

Zabbix 7.0 LTS OVF (build with LNMP based on Rocky 8.10) - VMware 虚拟机模板 Zabbix 7.0 LTS | 企业级开源监控解决方案 请访问原文链接:https://sysin.org/blog/zabbix-7-ovf/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Zabbix 简介 全方位监控 获

moectf2019 Object 反序列化

今天来个反序列化,看源码。 点击查看代码 经过了两个过滤,第一个过滤fl必须是x(样子的,而cmd中必须有x()样子的,那就构造。 点击查看代码 这里直接去打会发现返回的是空白。 这里涉及到一个知识点,打印一个对象时,如果定义了__toString()方法,就能在测试时,通过echo打印对象体,对象就会自动调用它所属类定义的toString方法,格式化输出这个对象所包含的数据。如果没有这

【转载】基于 Docker 的 PHP 集成环境 DNMP

参考 https://github.com/yeszao/dnmp?tab=readme-ov-file https://learnku.com/articles/19289 https://www.awaimai.com/2120.html 源码 【下载】(由于限制20m上传,删除 .git 文件夹 ) 环境 软件/系统 版本 说明 Windows Windows 10 专业版

BUUCTF-WEB(71-75)

[watevrCTF-2019]Cookie Store 打开购买flag那个cookie抓包,有个session值得注意 我们拿去cyberchef解密一下 然后我们试试改一下 然后发送 响应包返回了一个session,我们解密一下就得到flag [红明谷CTF 2021]write_shell 打开就是源码,我们应该往里面存入数据,也就是代码,到时候访问就执行了, 这里我们先看一下

《药物代谢动力学》期末复习笔记

sup { top: -0.4em; vertical-align: baseline; position: relative } sub { top: 0.4em; vertical-align: baseline; position: relative } a:link { text-decoration: none } a:visited { text-decoration: none }

RustDesk 搭建

Web、API 部署教程:https://www.52pojie.cn/thread-1708319-1-1.html RustDesk 服务端下载:https://github.com/rustdesk/rustdesk-server/releases RustDesk 客户端下载:https://github.com/rustdesk/rustdesk/releases/tag/1.2.3-2

[CVE-2024-4577] php CGI RCE漏洞python POC

参考:https://www.ddosi.org/cve-2024-4577/ http包👇 编写exp.py👇 我写完这个py脚本才发现github上已经有人写了bash脚本,思路差不多一样👇 https://github.com/11whoami99/CVE-2024-4577/blob/main/CVE-2024-4577.sh 正则和他的通配符匹配的字符串都一样,挺巧的.

php-status监控流程

1.开启php的状态页功能 设置nginx转发 访问测试php_status 字段解释 自定义的key php_status[采集的关键字] 写脚本简单的监控php-fpm状态值的脚本 改权限 配置zabbix-UI的模板 监控项克隆添加 关联web7机器 添加图形数据,给模板加 查看web7的图形数据即可 添加触发器,判断php如果挂了, 立即钉钉报警 判断php

Oracle 11g 静默安装(centos7)

Oracle 11g 静默安装过程(centos7)原文地址:https://jingyan.baidu.com/article/90895e0f29c92164ec6b0bd1.html本人针对原文尝试并加入自己遇到问题的处理方法而已。1、开启机器,本次实例分配的ip是:192.168.3.197(Xshell ssh连接)2、安装unzip 工具、vim编辑器(个人习惯,vi也可以)3、在vi

赛题分享 --- 电信内部CTF

1.fflag  题目 hint代表了什么? hint文件如下: flag{ABCDE12345ABCDEF} fflag 文件如下: flag{VF3EXXUH9O5ZAYX3} flag{XYRVO5CC0QS1AR91} flag{S765H64LCC27CN8Z} flag{R6SAVT0AVMRF666O} flag{GLG47PLMM624SNVM} flag{E

小陈的容器镜像站

小陈的容器镜像站 背景 由于不可抗力原因建立了镜像站,支持多平台容器镜像代理。 镜像使用优先级:官方地址 > 镜像地址 > 阿里云地址 替换地址 gcr.io >>>>> gcr.chenby.cn quay.io >>>>> quay.chenby.cn ghcr.io >>>>&

玩客云刷armbian+CasaOS+Docker+LED灯控制+QBitTorrent+Cpolar内网穿透+青龙+Home Assistant智能家居+Wol远程唤醒+N

一、【玩客云的配置介绍】 CPU是晶晨S805 这是一款32位处理器的CPU,性能放在现在来看是比较弱鸡的,很多玩法都被这颗CPU的性能局限了。 双USB2.0 这个同样是被吐槽的地方,严重影响文件的传输速度。 千兆网口 这点比很多同期的设备强。但刷部分固件后会变成百兆。 1GB+8GB存储组合 这种配置放到现在看也是比较低的。 另外盒子没有蓝牙、WiFi和红外等功能。虽然主板留有红外扩展接口

soket 利用http实现验证码的发送

soket 利用http实现验证码的发送 在C语言中,可以直接使用socket的TCP连接来实现HTTP协议发送验证码的功能会涉及到底层的网络通信编程。以下是一个简化的步骤和示例代码,如何使用socket在程序中向互亿无线官方中发送HTTP POST请求来让手机获取验证码。 详情可以去官网下载API文档了解 互亿无线 程序步骤 创建socket:首先,你需要创建一个socket描述符,用于网络通

PHP历理 PhpStorm的设置PHP版本

打开 文件 -> 设置 -> PHP -> 选择对应的PHP版本

<<  <  32  33  34  35  36  37  38  39  40  41  42  >  >>