摘要:本篇内容比较干涩,请自备矿泉水 文章分6个主题进行讲解 1. PHP运行机制和原理 2. PHP底层变量数据结构 3. PHP传值赋值中的COW特性 4. PHP垃圾回收机制 5. PHP中数组底层分析 6. PHP数组函数分类 PHP运行机制和原理 扫描 解析 编译 执行 输出 执行步骤 扫描 对 阅读全文
posted @ 2019-08-09 15:35 Khazix 阅读 (322) 评论 (1) 编辑
摘要:听说会写web的人也能写APP, 抱着尝试的心态踏上路体验一番 http://www.ionic.wang/start-index.html 0x00 框架环境介绍 ionic是什么? https://ionicframework.com/docs/Ionic(ionicframework)一款开源 阅读全文
posted @ 2018-08-22 17:48 Khazix 阅读 (974) 评论 (3) 编辑
摘要:没兴趣? 来几张图敌敌畏(kai kai wei) !! 0x00 预览(zhuangbi) 0x01 引言(feihua) 当我们想用ssh工具时,不像telnet那样是系统自带的软件,需要额外安装其他软件:xshell, putty, secureCRT啦 如果想用vim编辑器,就得在IDE上装 阅读全文
posted @ 2018-07-03 21:41 Khazix 阅读 (13689) 评论 (4) 编辑
摘要:查看目录 批量快速创建user 使用if语句判断 循环 与 选择 数组 函数 cut 提取用户名 awk 一些常见用法 测试文件[access.log] awk 过滤 192.168.10.1 访问的记录 awk 过滤非 192.168.10.1 访问的记录 sed 只打印第5行数据 sed 打印第 阅读全文
posted @ 2018-05-06 23:53 Khazix 阅读 (80) 评论 (0) 编辑
摘要:插件安装组件 https://github.com/tpope/vim-pathogen supertab自动补齐 https://www.vim.org/scripts/script.php?script_id=1643 auto pairs自动匹配括号 https://www.vim.org/s 阅读全文
posted @ 2018-04-17 08:36 Khazix 阅读 (54) 评论 (0) 编辑
摘要:awk 一些好玩的用法.有什么不错的点子可以留言,发挥出awk牛逼功能 分离mac地址 提取eth0信息 获取网卡信息 重构输出端口服务信息 如何以特殊符号作为分隔符号 彩色字体打印 使用正则过滤 生成5个1-10内的随机数 结合nmap 主机范围扫描过滤重要信息 nmap -n -v -T4 -s 阅读全文
posted @ 2018-02-07 09:55 Khazix 阅读 (66) 评论 (0) 编辑
摘要:show exploit show payload msf使用数据库加快搜索,不然每次都等半天 service postgresql startmsfdb reinitmsf > db_rebuild_cache 需要等待几分钟 查询漏洞对应的模块 use exploit/windows/smb/m 阅读全文
posted @ 2018-01-18 09:24 Khazix 阅读 (200) 评论 (0) 编辑
摘要:与防病毒厂商共享信息 VirusTotal https://www.virustotal.com/zh-cn VirScan https://virscan.org 黑产在线查杀引擎 https://nodistribute.com http://viruscheckmate.com扫描网站安全性 阅读全文
posted @ 2018-01-17 10:26 Khazix 阅读 (106) 评论 (0) 编辑
摘要:DNSmasq介绍 DNSmasq是一个小巧且方便地用于配置 DNS 和 DHCP 的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。 它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合, 并且允许DHCP分配的地址能在DNS中 阅读全文
posted @ 2017-09-04 14:50 Khazix 阅读 (20343) 评论 (0) 编辑
摘要:字符串的模式匹配是一个比较经典的问题:假设有一个字符串S,称其为主串,然后还有一个字符串T,称其为子串。 现在要做的是,从主串S当中查找子串T的位置,如果存在返回位置值,如果不存在返回-1。另外主串又称为目标串, 子串称为模式串。 暴力匹配算法 这是一个经典的串匹配问题,涉及的算法也比较多,先讨论第 阅读全文
posted @ 2017-09-03 22:21 Khazix 阅读 (482) 评论 (1) 编辑
摘要:owncloud是一款开源的存储云,用php写的,其作用可以像百度网盘那样存放文件到这个云当中, 只要能连上网,手机,平板,电脑都可以从中下载或者上传文件,用起来非常还不错,部署的过程也很简单,废话不多说,开始吧。 测试系统:RHEL 7.2 为避免影响看看是否安装了其他版本的 Mysql 和 Ap 阅读全文
posted @ 2017-08-18 16:08 Khazix 阅读 (2949) 评论 (0) 编辑
摘要:实验环境是linux系统,效果如下: 1.启动服务端程序,监听在6666端口上 2.启动客户端,与服务端建立TCP连接 3.建立完TCP连接,在客户端上向服务端发送消息 4.断开连接 实现的功能很简单,但是对于初来乍到的我费了不少劲,因此在此总结一下,如有错点请各位大神指点指点 什么是SOCKET( 阅读全文
posted @ 2017-08-11 23:23 Khazix 阅读 (8662) 评论 (4) 编辑
摘要:BPDU字段包含的信息: Protocol ID 协议ID Version STP版本(三种) Message Type 消息类型(常见的两种) Root ID 根桥ID Cost of Path 路径开销 Bridge ID 桥ID Port ID 端口ID Message Age 当前消息年龄( 阅读全文
posted @ 2017-07-14 20:06 Khazix 阅读 (16276) 评论 (1) 编辑
摘要:十进制转二进制 十进制通过除而取余数得到的二进制,最后需要倒过来展示。 判断是否为回文 回文是指无论是正读,还是倒读都是一样的。 判断括号是否匹配 括号有:圆括号,方括号,花括号三种 下面的程序可以判断括号是否一对一对存在且不乱序。 阅读全文
posted @ 2017-07-08 20:53 Khazix 阅读 (134) 评论 (0) 编辑
摘要:GIT服务器搭建 GIT工具使用 Gihub的使用 从本文你可以获得以下知识: 1.GIT服务器搭建(CentOS6.5) 2.TortoiseGIT,MsysGIT工具的使用 3.GitHub的使用 Git 服务搭建 GIT简介 Git 是一个开源的分布式版本控制系统,可以有效高速处理非常大的项目 阅读全文
posted @ 2017-05-31 13:09 Khazix 阅读 (664) 评论 (6) 编辑
摘要:Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带一份。 每次更新数据也先更新memcache里的数据,如果没有则更新数据库,同时更新memcache 阅读全文
posted @ 2017-05-18 00:02 Khazix 阅读 (702) 评论 (2) 编辑
摘要:Mqtt服务器搭建 测试环境:CentOS64位 1.安装基础软件 2.下载源码包 3.解压源码包 4.编译准备 vim compiling.txt #这个文件里有写需要的依赖包,内容如下 The following packages are required for mosquitto: * tc 阅读全文
posted @ 2017-05-10 13:26 Khazix 阅读 (1815) 评论 (0) 编辑
摘要:和大家分享一个飞机大战游戏源代码 如下图 如果想要知道游戏怎么做出来的可以访问: http://www.cnblogs.com/demonxian3/p/6238635.html 如果不想知道 可以直接按照下面流程搞出游戏来 准备: 先创建一个文件夹 在这个文件夹里面创建 images文件夹 和 j 阅读全文
posted @ 2017-01-01 23:04 Khazix 阅读 (1180) 评论 (0) 编辑
摘要:在github里看到了个不错的脚本游戏,决定亲自动手来写,效果如下 下面是代码的思路分享 把整个代码理解消化确实不容易,但是如果你坚持看完相信你一定会有收获 如果没兴趣可以直接点击下面的链接 复制代码 开玩: http://www.cnblogs.com/demonxian3/p/6241755.h 阅读全文
posted @ 2016-12-31 13:24 Khazix 阅读 (1186) 评论 (5) 编辑
摘要:长篇慎入 分以下几点说明 一些编码的经验 PSR 1 PSR 2 PSR 3 PSR 4 一些编码的经验 变量命名 1. 不用拼音 2. 驼峰或下划线风格要一致 3. 单词要有意义 4. 不用关键字 5. 常量全大写用下划线连接 代码注释 1. 尽量让代码可读性提高,减少代码上的注释 2. 函数头部 阅读全文
posted @ 2019-08-11 09:55 Khazix 阅读 (37) 评论 (0) 编辑
摘要:本篇内容比较干涩,请自备矿泉水 文章分6个主题进行讲解 1. PHP运行机制和原理 2. PHP底层变量数据结构 3. PHP传值赋值中的COW特性 4. PHP垃圾回收机制 5. PHP中数组底层分析 6. PHP数组函数分类 PHP运行机制和原理 扫描 解析 编译 执行 输出 执行步骤 扫描 对 阅读全文
posted @ 2019-08-09 15:35 Khazix 阅读 (322) 评论 (1) 编辑
摘要:经常使用markdown 的玩家一定很想要一个自动生成的导航栏吧,自己写的基本思路就是 轮询监听滚动条的位置,通过抛锚和跳锚实现,这里介绍一下今天的主角,markdown-toc插件: https://github.com/jonschlinkert/markdown-toc # 0x00 安装 T 阅读全文
posted @ 2019-06-11 00:24 Khazix 阅读 (533) 评论 (0) 编辑
摘要:相信大家都很喜欢 hexo skapp 的主题,由于作者采用结巴分词,加上需要依赖各种各样的环境 所以可能大家踩过很多坑,也许每个人踩得坑不一样,这里使用 Docker 容器 centos 来部署, 这样大家的环境基本上保持一致,遇到坑的匹配率也会提,不用docker也行,直接从1开始阅读。 主要是 阅读全文
posted @ 2019-06-09 14:10 Khazix 阅读 (781) 评论 (0) 编辑
摘要:# 0x00 安装热身 - 针对CE版本 Docker 分为 CE 和 EE 版本, CE免费,EE收费,CE版以及能够满足我们所有需求 本文针对 CE 版本的安装进行说明 - 系统说明 本文以 CentOS 7为例进行安装, 不要使用 CentOS 7 的 Archived版 和 测试版,因为不支 阅读全文
posted @ 2019-06-08 14:58 Khazix 阅读 (125) 评论 (10) 编辑
摘要:入门docker看阮一峰老师的两篇就入门了,这里做下笔记 http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html http://www.ruanyifeng.com/blog/2018/02/docker-wordpress-tutor 阅读全文
posted @ 2019-06-04 17:42 Khazix 阅读 (44) 评论 (0) 编辑
摘要:原文:https://mp.weixin.qq.com/s__biz=MzI4NTA1MDEwNg==&mid=2650763421&idx=1&sn=2515421f09c150d31e8d1b8b59243bd5&chksm=f3f9c508c48e4c1ea64b00b25c226efa2b9 阅读全文
posted @ 2019-05-15 17:21 Khazix 阅读 (20) 评论 (0) 编辑
摘要:telecomadmin nE7jA%5m cmcc空格cmcc空格cmccaDm8H%MdA 阅读全文
posted @ 2019-05-07 10:13 Khazix 阅读 (63) 评论 (0) 编辑
摘要:wget down.vpsmm.com/shell/5hadows0cks-all.sh 阅读全文
posted @ 2019-04-21 20:56 Khazix 阅读 (17) 评论 (0) 编辑
摘要:安装微擎插件的时候,弹出 请先更新或安装主模块后再安装插件, 但是问题是主程序已经安装了没有问题。 解决这类问题的办法就是代码追踪,先搜索一下代码包含 请先更新或安装主模块后再安装插件 的文件 可以看到 web/source/module/manage-system.ctrl.php 里包含这个关键 阅读全文
posted @ 2019-04-15 15:23 Khazix 阅读 (358) 评论 (0) 编辑