首页
关于
友链
友链申请
Search
1
从未授权访问到随意进出后台
51 阅读
2
技术岗为什么要写博客
40 阅读
3
小程序Appid、AppSecret泄露漏洞总结
27 阅读
4
我常用的VPS、VPN、隧道代理服务商推荐(2024年10月30日)
16 阅读
5
无视锁屏状态安卓手机远程控制安卓手机实现远程打卡1
12 阅读
学习笔记
渗透实纪
经验总结
基础教学
资源共享
插件
工具推荐
想法杂谈
闲言碎语
灵光乍现
乱七八糟
生活小记
我的爱好
登录
Search
xioy
累计撰写
32
篇文章
累计收到
0
条评论
首页
栏目
学习笔记
渗透实纪
经验总结
基础教学
资源共享
插件
工具推荐
想法杂谈
闲言碎语
灵光乍现
乱七八糟
生活小记
我的爱好
页面
关于
友链
友链申请
搜索到
6
篇与
的结果
2024-11-21
搭建一个属于自己的随机壁纸api
第一种:以图片源文件进行随机第一步:创建一个名为img的文件夹(这个文件里放你需要的图片) 第二步:创建一个名为index.php文件,写入以下代码 (这个文件就是api)<?php // 缓存文件 $cacheFile = 'cache.txt'; // 检查缓存文件是否存在且未过期(1小时) $cacheValid = file_exists($cacheFile) && (time() - filemtime($cacheFile)) < 3600; if ($cacheValid) { // 从缓存文件中读取图片URL $images = file($cacheFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } else { // 从img文件夹中读取所有图片 $images = glob('img/*.{jpg,jpeg,png,gif}', GLOB_BRACE); // 如果没有找到图片,则输出错误信息并退出 if (empty($images)) { die('没有图片'); } // 将图片列表写入缓存文件 file_put_contents($cacheFile, implode(PHP_EOL, $images)); } // 随机选择一个图片(不需要设置随机数种子) $randomImage = $images[array_rand($images)]; // 重定向到随机图片 header('Location: ' . $randomImage); exit; ?>第二种:以图片链接进行随机第一步:创建一个名为img.txt文件 (在这个文件里放你储存的图片链接,一行一条) 第二步:创建一个名为index.php文件,写入以下代码(这个文件就是api)<?php // 放置图片URL的文件 $imageFilePath = 'img.txt'; // 检查文件是否存在 if (!file_exists($imageFilePath)) { die('缺少所需文件'); } // 从文件中读取图片URL $images = file($imageFilePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // 如果没有找到图片URL,则输出错误信息并退出 if (empty($images)) { die('文件中缺少图片URL'); } // 随机选择一个URL $randomImage = $images[array_rand($images)]; // 重定向到随机图片 header('Location: ' . $randomImage); exit; ?>
2024年11月21日
2 阅读
0 评论
1 点赞
2024-11-20
无视锁屏状态安卓手机远程控制安卓手机实现远程打卡2
序言之前写的无视锁屏状态安卓手机远程控制安卓手机实现远程打卡1文章,主要借助于第三方的软件作为通信媒介。在长时间使用过程中发现老手机为了流畅经常会杀后台程序,由于通信媒介软件一直挂在后台就极易被杀掉。这次找到了另一个方法,完美解决此类问题。所需工具一台电脑确保这个电脑放在公司scrcpy投屏https://github.com/Genymobile/scrcpy远程控制https://www.todesk.com/教程开始被控端首先把准备好的电脑掏出来,确保这个电脑是放在公司的。然后下载适用于电脑的远程控制软件。同品类软件还有很多,我喜欢用todesk就用这个来举列子了,下载好后进入软件注册账户。再把scrcpy投屏下载到这台电脑中电脑设置完就开始设置手机了,首先需要把被控制端手机设置成无屏幕密码锁(设置密码也可以,但是远程解锁时非常困难建议设置成无密码)。为了方便操作强烈建议把被控端的手机全面屏手势关闭换成导航键按钮。电脑和手机需要连接同一个wifi。手机需要开启开发者模式,并打开USB调试,不知道怎么开启开发者模式的自行百度。连接到wifi后点击对应wifi可以查看到ip,记住这个ip通过数据线把手机连接到电脑,来到scrcpy软件的目录下通过cmd输入开放端口命令adb tcpip 5555拔掉数据线然后输入连接命令adb connect 手机ip:5555投屏有两种:第一种手机锁屏后投屏将无法操作,想要持续控制就要把屏幕设置为永久亮屏才可以,但是长时间亮屏会造成烧屏现象不建议这么做。第二种把手机屏幕设置为永久亮屏,并输入命令让手机关闭屏幕但保持投屏活动,这样就可以避免烧屏现象,还可以持续控制。第一种scrcpy第二种scrcpy --turn-screen-off控制端控制端就非常好操作了。只需要安装远程控制软件的安卓软件,并登录电脑上远程控制软件相同的账户即可。人在家使用远程控制软件直接控制在公司里的电脑,借助电脑就可以操控投屏在电脑上的手机了。题外话问:为什么不用数据线连接投屏? 答:钉钉会检测USB状态,如果你通过USB连接钉钉打卡时候会提示作弊行为。问:为什么不用钉钉电脑端打卡? 答:可以说很多公司是禁止电脑端打卡的。问:流畅度怎么样? 答:理论上网络环境越好,控制的流畅度就越流畅。
2024年11月20日
2 阅读
0 评论
1 点赞
2024-10-30
我常用的VPS、VPN、隧道代理服务商推荐(2024年10月30日)
写在前面我与本文中提到的服务商没有任何商业往来,不是代理关系,使用过程中出现任何问题请找对应客服解决。本文只是结合个人使用体验给大家推荐。我在用的VPS雷池用来防护团队的所有站点,所有的流量都会经过雷池,机器的性能就需要好一点。使用的是爱用云的美国云 4核4G为了防止被攻击,团队所有的站都是纯静态的。纯静态的站好处就是不需要占用太多的资源,所以机器的性能就可以降低一点。使用的是3c云的美国云 2核2GCS、灯塔、脚本啥的当然是性能越好体验越好。使用的是3c云的美国云 4核4G我在用的VPN我目前主用赔钱机场的,给的流量用不完、速度飞起、价格巨便宜推荐入手。搞快点和socketpro的我用起来或多或少会出现一些问题,你们可以试着用一用。我在用的隧道代理一开始我用的是快代理,用起来体验确实非常不错,但是钱包顶不住,偶然看到青果。发现用快代理月付的价格可以买到青果的每秒6次并发,然后就用青果的了。快代理能支持自定义区域ip这个很不错,不差钱的师傅可以优先考虑买这个。VPS服务商推荐爱用云优点: 可选的区域比较多、服务稳定的、能开发票缺点: 带宽比较低价格:网址: 点我跳转目标3c云优点: 可选的区域比较多、服务稳定的、活动比较多缺点: 强制实名、带宽比较低价格:网址: 点我跳转目标VPN服务商推荐赔钱机场优点: 和他的名字一样,非常赔钱。流量跟不要钱一样、速度飞快,关键价钱还巨便宜你敢信?缺点: 都赔成这样了还有啥缺点?价格:网址: 点我跳转目标搞快点优点: 节点相对比较少,不过速度还可以。缺点: 不知道为啥我用无线网的时候不可以刷新代理,用流量的时候就可以刷新代理。我的流量有点吃紧,后续我就没有用它了。价格:网址: 点我跳转目标socketpro优点: 节点数相对还行,但是速度感人。缺点: 不太稳定、有时候服务会崩,速度比不过上面两个。价格:网址: 点我跳转目标隧道代理服务商推荐快代理优点: 支持每次请求自动更换ip、自定义区域ip、HTTP、SOCKS协议、最低并发数5次每秒、峰值带宽5Mb每秒。缺点: 要实名。价格:网址: 点我跳转目标青果网络优点: 支持每次请求自动更换ip、HTTP、HTTPS、SOCKS5协议,用快代理455的价格选购青果网络可以买到并发数6次每秒、峰值带宽6Mb每秒。缺点: 要实名。价格:网址: 点我跳转目标
2024年10月30日
16 阅读
0 评论
0 点赞
2024-09-19
博客系统推荐
1. 明确内容类型首先你需要确定你博客内容的类型。是想要纯文档类型,还是带有社交性质的博客。2. 系统类型选择建站最怕的就是被攻击,万一被攻击博客的数据全没了该怎么办?目前博客系统可以分类两大类纯静态式带后台式纯静态的博客无所畏惧,没有任何交互黑客怎么攻击?拿你一丁点办法都没有。后台交互式则恰恰相反。程序本身就是由脚本语言构成,假设被恶意上传木马那你的服务器岌岌可危。另外如果你使用通用型CMS搭建,那你就需要时刻关注使用的CMS系统有没有漏洞被爆出。综上所述个人建议优先使用纯静态式系统来搭建自己的博客系统。3. 纯静态式系统推荐3.1 Hexo封面:简介:Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。即把用户的markdown文件,按照指定的主题解析成静态网页。官网地址:https://hexo.io/系统特色:Node.js所带来的超快生成速度,上百个页面在几秒内完成渲染。Hexo支持GitHub Flavored Markdown的所有功能,甚至可以整合Octopress的大多数插件。只需一条指令即可部署到GitHub Pages, Heroku或其他平台。强大的API带来无限的可能。支持数种模板引擎。可以与现有的NPM包轻松地集成。409个主题,在众多美观、强大、可定制的主题中选择;使用任何兼容的模板引擎创建自己的主题。3.2 Hugo封面:简介:Hugo是一个通用的网站框架。从技术角度来说,Hugo是一个静态网站生成器。与每个访问者请求动态构建页面的系统不同,Hugo在创建或更新内容时构建页面。由于网站被查看的频率远远多于编辑的频率,Hugo旨在为您的网站最终用户提供最佳的查看体验,并为网站作者提供理想的编写体验。官网地址:https://gohugo.io/系统特色:构建时间极快,每个页面不到1毫秒。完全跨平台,在macOS、Linux、Windows等操作系统上安装简单。随开发实时渲染修改,支持LiveReload。强大的主题化能力。可在任意主机托管您的网站。3.3 Vuepress封面:简介:这个系统我们不推荐原生的,推荐他的主题:VuePress Theme Hope。值得一提的是本博客就是使用该系统搭建而成。VuePress在一定程度上扩展了Markdown语法,但仍然缺少一些常用的功能,例如文本对齐、标记、流程图、公式、演示等,同时默认主题提供的一些功能较弱或缺失,如图片预览、代码块复制、目录页等。同时VuePress默认主题太简陋,功能不够强大。在这种情况下,vuepress-theme-hope和一些系列插件就应运诞生。与默认主题相比,不仅大大改进了美观度,而且通过主题插件为VuePress提供了全方位的增强功能。官网地址:https://theme-hope.vuejs.press/系统特色:如果你是一名文学爱好者想放置一些随笔,主题提供了自定义对齐与脚注。我们对图片进行了一些内置增强。如果你希望存放一些知识笔记,主题提供了自定义容器、标记、任务列表、思维导图与公式支持。如果你是一名程序员需要大量展示代码与demo,本主题为代码块提供了浅色与深色两种主题,代码组与代码块复制按钮。同时我们还提供代码演示,Playground Kotlin Playground和Vue Playground功能,方便你展示自己的Vue、React组件或者其他demo。如果你需要提供产品文档与展示,主题提供了选项卡、幻灯片、图表、echarts、流程图、Mermaid图表与Plant UML功能。为了重新组织你的内容,主题提供了文件包含功能。为了设置内容的样式,主题提供了下标和上标、属性设置和样式化功能,并为你提供了很多有用的组件。4. 带后台式系统推荐4.1 Typecho封面:简介:Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,相信大部分PHP爱好者都是从echo 'Hello,world!';开始自己的PHP编程之路的。 名称就表明Typecho是一款博客程序,它在GPL version 2许可证下发行,基于PHP构建,可以运行在各种平台上,支持多种数据库。官网地址:https://typecho.org/系统特色:轻量高效,仅仅7张数据表,加上不足400KB的代码,就实现了完整的插件与模板机制。超低的CPU和内存使用率,足以发挥主机的最高性能。先进稳定,原生支持Markdown排版语法,易读更易写。支持BAE/GAE/SAE等各类云主机,即使面对突如其来的高访问量,也能轻松应对。简洁友好,精心打磨过的操作界面,依然是你熟悉的面孔,更多了一份成熟与贴心。每一个像素的剪裁,都只为离完美更进一步。4.2 Emlog封面:简介:EMLOG是一款轻量级开源博客和CMS建站系统,速度快、省资源、易上手,适合各种规模的站点搭建。官网地址:https://www.emlog.net/系统特色:Markdown编辑器:内置Markdown编辑器,并自动保存,使创作过程更加舒适和高效。多用户角色:支持多种用户角色,同时提供用户注册和登录功能,方便读者和作者的互动。多媒体资源管理器:内置多媒体资源管理器,方便上传、管理图片、音频、视频和文件等各种媒体资源。模板主题:应用商店提供多种模板主题,轻松打造独具个性的站点。插件生态:拥有强大的插件扩展系统,快速扩展站点功能,满足特定需求。强大的SEO功能:支持文章URL自定义、站点及分类页的TDK定制,有助于提升站点在搜索引擎中的可见性。自定义侧边栏管理:提供灵活的侧边栏组件管理。自定义页面:支持创建自定义页面,包括留言板、个人介绍等,帮助你打造更富有个性和功能的站点。标签和分类:文章可轻松归类和标记,提供更好的信息组织和检索功能。
2024年09月19日
11 阅读
0 评论
1 点赞
2024-09-19
技术岗为什么要写博客
1. 源始前几天打算带几个在校的学生,教一教技术。消息发到交流群后立马就收到了好几条好友申请。同意后直接灵魂拷问:目前大几、平时有没有记笔记、有没有个人博客、有没有独立挖过漏洞、说几个你认为比较有技术含量的漏洞挖掘经历、是否打算考研、未来的就业方向等。2. 情况概述先说一下人员身份情况:高三的一个在职的两个大三的占大多数高三的我让他一年后再来找我。再说一下问题回复情况:有两个准备考研,我直接建议他们全身心考研就行分心反而不好。其中有个人博客和记笔记习惯的都是在职的人,且自身的能力也是很不错的。加我主要是为了交流经验,学习别人的挖洞思路。有一个大三自学java,有开发基础的同学想学习安全方向的技术,我就建议他向代码审计和安全开发方向靠。因为他只剩下一年的时间,利用有限的时间加上自身有基础的情况这两个方向对于他来说是非常合适的。其他人都有自主挖洞,对漏洞也有自己看法。这么一看显而易见在职的是为了能力提升,在校生是因为爱好、感兴趣和未来就业。3. 对问题解释对问的问题进行解释:目前大几:大一是最好的,时间充足有足够的时间培养从0到1完全不是问题,大三则反之。平时有没有记笔记:问这个主要想看看有没有好的习惯,我深知好记性不如烂笔头这句话的意义。有没有个人博客:个人博客看情况,学生一般生活费有限,服务器的费用对于学生来说本就是一道坎。对于技术岗来说我的建议还是需要有属于自己的博客,后面会展开说。有没有独立挖过漏洞、说几个你认为比较有技术含量的漏洞挖掘经历:这个就很直接了,如果没有挖过漏洞从何而谈的漏洞挖掘经历。打过靶场和看过几个靶场教学视频这也不能算是。你只停留在了理论没有实践过,独立挖洞和看教学视频的明显不同之处就在于对漏洞的理解。未来的就业方向:这是一个很严肃的问题,关乎到你未来的就业和发展。目标不明确难道要一直处在迷糊的状态,这里学习下那里学一下,最后没有一个有所建树。所以尽早定下目标,并且为了达成目标并付出才是正解。4.亲身经历大一通过选拔成功进入学院的网络安全工作室,学长给的第一个要求就是要养成记笔记的习惯。我最讨厌写写画画了,嗤之以鼻觉得完全没有必要,纯属就是在浪费时间不是。但是每周学长会抽看笔记,没办法硬着头皮写一点吧,总比什么都不写被学长骂不是。工作了几年后,再回望这件事完全是一个非常愚昧的行为。以至于我毕业工作后的一段时间里,发现遇到一些情况我拿不准需要大量借助互联网去找别人的笔记来解决我的问题。后来专门花了一段时间从头开始整理笔记,到目前为止这个习惯依然还在保持。5. 技术岗为什么要写博客5.1 记录成长和经历在编写代码的过程中,会遇到各种问题和挑战,而这些经历和成长也是非常宝贵的。写博客可以记录这些经历和成长,分享自己的思考和心得。对知识进行整理、总结和表达,这可以加深自己对技术细节和原理的理解,同时也可以发现自己在某些方面的不足和缺陷,从而更加深入地学习和掌握相关技术。这不仅可以让自己更加深入地理解和反思,也可以给其他伙伴提供参考和启示。5.2 提高技能和深入理解在写博客的过程中,需要对自己所掌握的知识和经验进行深入的分析、整理和总结,从而使自己对这些知识更加深入理解。同时,在写作的过程中,还需要查阅各种资料、阅读源代码、了解底层实现原理等等,这些都有助于提高自己的技能水平。5.3 分享知识和帮助他人通过写博客,可以把自己掌握的知识和经验分享给其他人,帮助他们解决问题、提高技能,让更多的人受益。这不仅有助于提升自己的社会价值和影响力,也可以获得其他人的反馈和建议,从而进一步提高自己的技能和水平。5.4 建立个人品牌和职业发展在互联网时代,个人品牌对于程序员来说越来越重要。写博客可以展示自己的专业知识和经验,树立自己在技术领域的声誉和影响力,提高自己的个人品牌价值。这对于职业发展也是非常有利的,有了好的个人品牌,可以吸引更多的人关注自己,有可能得到更好的职业机会和提升空间。
2024年09月19日
40 阅读
0 评论
2 点赞
1
2