文章列表

jjencode|JS混淆手工解析编码过程以及自定义混淆变体改装

此前发布过关于aaencode的混淆编码,此篇文章继续说同作者的jjencode混淆编码的具体过程。通过手动最原始的方式理解这个jjencode其中的混淆编码思路,并在最后将混淆变体实现自己想要

最近写了一个博客程序: QuickBlog PHP 开源的一文多发系统

一文多发系统,即一个平台文章以及维护编辑内容,文章自动同步到多个平台并更新。 有了它你只需要在一个平台完成文章内容创作,程序会自动帮助你实现发布、更新到其他平台的工作。同时QuickBlog 本身还是一个具备基本功能的博客程序,你可以将它部署在互联网上很轻易的作为独立博客吸引读者以及搜索引擎的青睐。

Openssl自签证书|Nginx配置全站HTTPS,包括WSS(websocket)

Openssl自签证书|Nginx配置全站HTTPS,包括WSS(websocket)。在CenOS系统中,通过OpenSSL,生成域名自签证书,并通过配置nginx。让http请求强制跳转至https,并配合wss完成全站https访问。

Laravel自定义JSON错误消息 The given data was invalid.

可以看到JSO结构中的message为The given data was invalid. 而并非是我们具体自定义的错误,这在用户端显得非常不友好。 在谷歌找了半天都是教你如何通过语言包的形式修改为本地化的语言,实质上和我们的需求有些出入,并不能获取的具体的错误内容。

从已有安装包(vendor)恢复 composer.json

拿到的一个项目没有 composer.json,不过 /vendor 目录下是完整存在的。对此我们进行恢复。提供两个方式,都需要通过 /vendor/composer/installed.json 进行恢复。如果不存在则只能手动将所存在的项目逐个取出及对应版本号收集整理。

PHP实现JS颜文字编码解码过程-aaencode+aadecode

PHP实现JS颜文字加密解密过程-aaencode 调试某网站JS时出现了一堆萌萌哒的代码,且能执行成功,对此感到好奇进行研究并实现了PHP端的编码解码过程。 例如,如下代码在浏览器控制台执行后会输出一段文本。

Linux/CentOS安装MySQL(RPM安装、编译安装)

Linux/CentOS安装MySQL(RPM安装、编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或者编译安装。这里将记录关于在CentOS上安装MySQL历史版本的方法。

爱奇艺弹幕解码 JS+ArrayBuffer+ungzip+utf8ArrayToStr

解码爱奇艺弹幕为明文字符串,涉及ArrayBuffer、gzip、字符数组转换,主要是前端部分范畴,很多东西不太了解,做此记录。