![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php笔记
隨偑
这个作者很懒,什么都没留下…
展开
-
eval(gzinflate(base64_decode( php代码解密方法
今天网站被人入侵了,一查已攻击都上传的文件内容,发现有 eval(gzinflate(base64_decode(‘XXXXXX’)));这类代码,自己就想查看代码执行了哪些操作。首先去掉eval()函数,打印一下原始代码,结果发现还是类似这样的代码,原来这玩意不简单呀。那么这些加密是怎么做到的。其实也没什么的,就是循环N次使用gzinflate压缩代码而已,我们需要通过代码再循环反解出来即可。#解密函数function decode($str){ $maxTimes = 1000; //原创 2022-04-27 18:55:44 · 2817 阅读 · 0 评论 -
php 模拟浏览器 发送 post 和 get 请求(兼容curl + file_get_contents)
php 模拟浏览器 发送 post 和 get 请求(兼容curl + file_get_contents)function http_data($url,Array $data,$method='get'){ $time_out = 30;//超时时间 if(!function_exists('curl_init')) //如果不支持curl,使用file_get_conten原创 2015-12-08 12:42:59 · 2499 阅读 · 0 评论 -
php使用内置函数mail()发送邮件的解决方案
前不久在centos下搭建了postfix邮件服务器,今天决定使用php内置函数使用自己的域名发送邮件。经过一天的折腾,终于成功向三大邮箱(QQ邮箱、网易邮箱、新浪邮箱)发送了富文本内容的邮件。并解决了标题乱码,发件人中文乱码,内容直接暴露html等问题,尤其是网易邮箱,真的是折腾了N久代码如下:$mail_content = <<<mailcontent这里是富文本内容区,在此可以写html内容原创 2016-02-20 20:08:18 · 2346 阅读 · 0 评论