找到
367
篇与
程潇
相关的结果
- 第 45 页
-
Typecho生成sitemap.xml插件 玩博客的都知道一个博客站点拥有sitemap.xml(站点地图)对于搜索引擎的收录是非常有意义的,虽然目前搜索引擎都宣称可以不需要站点地图就可以自动识别收录,但是相对来说站点地图效率上更好一些,其实心理作用多一些了。 今天就给大家推荐一个 Typecho 下自动生成sitemap.xml的插件,是由【八云酱】开发的。 首先在GitHub上下载最新版本: Ty sitemap图片 上传插件到Typecho安装目录下/usr/plugins,插件文件夹请务必保存为Sitemap(别改就可以)。上传完成在后台启用即可,访问你博客地址/sitemap.xml就可以查看到具体效果。 1111.PNG图片 感觉这个插件超级的简单,相对于 WordPress 上的sitemap插件来说真的是简单了很多,但是对于小巧精悍著称的 Typecho 来说基本上是完全够用了。 注意:备注一点,有可能出现 404 的问题。 网站如果没有地址重写的话,访问的地址应该是"www.xxxx.com/index.php/sitemap.xml",而不是"www.xxxx.com/sitemap.xml"。 我不知道为什么服务器重写一直配置不好,所以这个插件也一直出错。后来学着写了一段时间的插件后回过来看代码,发现是通过添加路由实现,访问的时候就需要向"index.php"后面传递。 当然地址重写后就不需要了。 -
IIS HTTP重定向到HTTPS 在不少的企业当中,网站设计出于安全的考虑使用了https协议,但同时公司也开放了80协议,不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常。最近一个客户也要求我帮助解决这个问题,客户的邮件服务器exchange 2010采用https,客户端部署有outlook anywhere,客户现要求用户在访问 http://neic.top的时候能够自动跳转到https://neic.top。具体操作如下: 首先查看IIS是否已安装HTTP重写模块2.0 第一步:从微软的官方网站下载HTTP重写模块2.0(这里以64位为例):http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=1b8c7bd8-8824-4408-b8fc-49dc7f951a00;如下图所示: HTTP重定向到1图片 第二步:在安装exchange 2010 CAS服务器上安装IIS重写模块rewrite_x64,安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,如下所示: 第二步:在安装exchange 2010 CAS服务器上安装IIS重写模块rewrite_x64,安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,如下所示: HTTP重定向到2图片 第三步:双击“URL重写”,在右边窗体中选择“添加规则”,并添加一个空白规则,如下所示: HTTP重定向到3图片 第四步:添加以下规则,如图所示: HTTP重定向到4图片 第五步:继续填写未填写完成的部分,如下所示: HTTP重定向到5图片 第六步:点击右边空体上方的“应用”。 HTTP重定向到6图片 第七步:添加http_host条件,如下所示: HTTP重定向到7图片 实际上就是修改web.config文件 总结就是 注意首先要安装url重定向模块 https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 然后在web.config末尾添加如下代码 -
typecho模板常用代码 站点动态标题 <?php $this->archiveTitle(array( 'category'=>_t('分类 %s 下的文章'), 'search'=>_t('包含关键字 %s 的文章'), 'tag' =>_t('标签 %s 下的文章'), 'author'=>_t('%s 的主页') ), '', ' - '); ?> 站点地址,名称与描述 <?php $this->options->siteUrl(); ?>//站点地址 <?php $this->options->title(); ?>//名称 <?php $this->options->description() ?>//描述 PHP index.php文章循环输出 <?php if ($this->have()): ?>//判断文章存在与否 <?php while($this->next()): ?>//开始循环 <a href="<?php $this->permalink() ?>"><?php $this->title() ?></a>//文章标题和超链接 <a href="<?php $this->author->permalink(); ?>"><?php $this->author(); ?></a>//作者名称和超链接 <?php $this->date('F j, Y'); ?>//文章发布时间 <?php $this->category(','); ?>//文章分类 <?php $this->commentsNum('%d Comments'); ?>//评论数量 <?php $this->content('Continue Reading...'); ?>//阅读全文more语法截取缩略内容(可改为<?php $this->excerpt(140,'....'); ?>自动截取前140个字符,根据需要也可以改成 <?php $this->summary(); ?新版功能,自动输出内容中第一个块级元素中的内容>) <?php endwhile; ?>//循环结束 <?php else: ?>暂无与之相关文章<?php endif; ?>//判断结束 翻页代码 <?php $this->pageNav('上一页', '下一页', '5', '……'); ?>//显示多个页码的 <?php $this->pageLink('下一页','next'); ?> <?php $this->pageLink('上一页'); ?>//只显示上一页下一页 PHP 详见:Typecho 自定义分页样式 页码显示 当前页码:<?php if($this->_currentPage>1) echo $this->_currentPage; else echo 1;?> 总页码:<?php echo ceil($this->getTotal() / $this->parameter->pageSize); ?> PHP 详见:typecho当前页码和总页码的完美实现方式 文章全文显示 <?php $this->content(); ?> PHP 登陆判断 <?php if($this->user->hasLogin()):?> 登陆才可以看到这里的内容 <?php endif;?> 文章作者名称与主页地址 <a href="<?php $this->author->permalink(); ?>"><?php $this->author(); ?></a> 文章最后编辑时间 <?php echo gmdate('Y-m-d H:i', $this->modified + Typecho_Widget::widget('Widget_Options')->timezone); ?> 当前文章id <?php $this->cid(); ?> 文章中的上一篇和下一篇 上一篇: <?php $this->thePrev('%s','没有了'); ?> 下一篇: <?php $this->theNext('%s','没有了'); ?> PHP 详见:TE获取上一篇/下一篇的链接 文章标签 <?php $this->tags(', ', true, 'none'); ?> 说明:(', ', true, 'none')第一个单引号间的逗号代表标签与标签的间隔用逗号隔开,true是标签以超链接形式输出,none为该文章没有标签时显示的提示信息。 用户昵称 <?php $this->user->screenName(); ?> 后台地址与登陆地址 <?php $this->options->adminUrl(); ?>//后台地址 <?php $this->options->adminUrl('login.php'); ?>//登陆地址 文章rss和评论rss <a href="<?php $this->options->feedUrl(); ?>"><?php _e('文章 RSS'); ?></a> <a href="<?php $this->options->commentsFeedUrl(); ?>"><?php _e('评论 RSS'); ?></a> 搜索代码 <form method="post"> <p><input type="text" name="s" class="text" autofocus /></p> <p><button type="submit" class="submit"><?php _e('搜索'); ?></button></p></form> 分类描述 <?php echo $this->getDescription(); ?> 随机标签云 <?php $this->widget('Widget_Metas_Tag_Cloud', 'ignoreZeroCount=1&limit=30')->to($tags); ?> <ul class="tags-list"> <?php while($tags->next()): ?> <li><a style="color: rgb(<?php echo(rand(0, 255)); ?>, <?php echo(rand(0,255)); ?>, <?php echo(rand(0, 255)); ?>)" href="<?php $tags->permalink(); ?>" title='<?php $tags->name(); ?>'><?php $tags->name(); ?></a></li> <?php endwhile; ?> </ul> 标签相关文章 <?php $this->related(5)->to($relatedPosts); ?> <ul> <?php while ($relatedPosts->next()): ?> <li><a href="<?php $relatedPosts->permalink(); ?>" title="<?php $relatedPosts->title(); ?>"><?php $relatedPosts->title(); ?></a></li> <?php endwhile; ?> </ul> 调用某分类文章,pageSize是数量,mid是分类号: <?php $this->widget('Widget_Archive@index', 'pageSize=6&type=category', 'mid=47′) ->parse('<li><a href="{permalink}">{title}</a></li>'); ?> 首行缩进问题,加入css实现 .post-content p{ text-indent: 2em; /*em是相对单位,2em即现在一个字大小的两倍*/ } 全部标签列表,按照MID排序 <?php $this->widget('Widget_Metas_Tag_Cloud') ->to($taglist); ?><?php while($taglist->next()): ?>//循环输出 <a href="<?php $taglist->permalink(); ?>" title="<?php $taglist->name(); ?>"><?php $taglist->name(); ?> </a> <?php endwhile; ?>//循环结束 最新文章 <?php $this->widget('Widget_Contents_Post_Recent')->to($post); ?> <?php while($post->next()): ?> <a href=”<?php $post->permalink(); ?>” title=”<?php $post->title(); ?>”> <?php $post->title(25, '…'); ?></a> <?php endwhile; ?> 判断为当前页的第几篇文章,并单独输出内容 <?php if ($this->sequence == 0): ?> //需要的插入 <?php endif; ?> 神奇的is语法 <?php if ($this->is('post')) : ?> 这里就是内容了 <?php endif; ?> typecho可以使用is语法判断很多东西,比如 $this->is('index'); $this->is('archive'); $this->is('single'); $this->is('page'); $this->is('post'); $this->is('category'); $this->is('tag'); 甚至是 $this->is('category', 'default'); $this->is('page', 'start'); $this->is('post', 1); -
基于ESP8266-01开发wifi钓鱼器 声明:此教程仅用于测试和自己玩,请勿用于非法用途,否则后果自负。 至于无线网络安全方面大家都了解 802.11W 这个协议漏洞吧?黑客们经常利用这个漏洞对 wifi 用户发动 deauth 攻击来解除合法 wifi 用户的无线认证关系,从而使 wifi 用户无法连接到自己家的 wifi。运行于 Kali 系统平台上的钓鱼渗透测试工具 wifiphisher 正是利用了这个漏洞,对目标 wifi 进行 deauth 攻击使用户连接不上自己家 wifi,同时伪造一个与目标 wifi 同名,同信道,无密码的钓鱼 wifi,在这种情况下用户很有可能会连接上 wifiphisher 伪造的钓鱼 wifi。一旦用户连接上伪造的钓鱼 wifi,用户手机会自动弹出钓鱼页面,并且无论用户进入任何网址(https 除外)都会被重定向到钓鱼页面。当用户在钓鱼页面上输入 wifi 密码并且确认时,wifi 密码会被显示在电脑屏幕上。 但是由于 wifiphisher 使用麻烦,所需工具也比较多,所以用它来进行钓鱼渗透测试的人不多。因此我用 esp8266 做一次钓鱼渗透测试,在这里我给大家分享一下我的经验。 先请出主角 ESP8266-01 和烧录调试器 1图片 准备工作 给电脑打上ESP8266-01驱动 CH341SER.zip F}E5F11SQV19[7NZ{L[SQFC.png图片 短接GND-100进入烧录模式 Cache_6a5e512d88040b1a..jpg图片 将烧录器连接到电脑并查看其端口 查看端口图片 下载烧录器及固件wifi钓鱼固件及烧录器.zip,并打开. 在config项设置好固件目录和烧录地址 0x00000 烧录器设置1[1.png图片 回到operation项确定好端口 烧录器2.png图片 设置完成点击Flash 开始烧录,一会等进度条走完 显示绿色钩说明已经烧录成功。 KZFU@JY0Y7NVGFZ$)J)N(2T.png图片 烧完后如果正常的话电脑会多出来一个叫WIFIMMDY的WIFI,这个wifi就是esp8266发出来的,如果没有显示,请给esp8266重新上电,等个几秒钟就会显示出来。此时你就可以连接WIFIMMDY了,但是还没什么用,WIFIMMDY的密码为:hackerbyljh 如果烧录不成功估计你要可能擦除下flash了,擦除flash的方法请参考本站的另一篇文章 ESP8266清理flash 由于步奏比较多,我就不一一详述了 然后电脑连接WIFIMMDY,浏览器输入http://192.168.0.1/backdoor.html 就能进入web页面了,如下图,经测试,路由器型号选择通用型成功率比较高点,然后输入wifi编号,点确定,提示SSID伪造成功,手机就会发现伪造了个和你攻击的wifi一样的wifi,原来HH的wifi会不见了,8266的蓝灯常亮,手机连接那个wifi后自动弹出路由器升级的页面,然后输入wifi密码,点击开始升级,此时你的esp8266会将密码保存,升级完后,8266的灯就会灭掉 Screenshot_2018-09-04-16-13-49-627_com.android.br.png图片 123图片 到此,整个esp8266制作钓鱼wifi的教程到此结束,祝大家玩的开心!!! -
ESP8266清理flash学习记录 主要内容 1在windows 上通过 命令行 安装 Python环境、 pip、esptool和pyserial。 准备工作 1 ESP8266 2 windows 电脑一台(我的电脑是win10的) 3 数据线 或其他可以连接ESP8266的物件 开始工作 安装Python2.7.12 下载地址 随便选一个盘,方便自己找到就好,我选择了F盘安装Python。 路径如此 F:\Python2712 安装过程中并没有提示设置环境变量,所以安装完以后需要手动在PATH中添加一下Python的安装路径。 具体是: 1、打开控制面板..../ 右键点击“我的电脑”---属性---高级系统设置--环境变量-- 系统变量---(双击) path 。 2、新建条路径 F:\Python2712; 退出前一定要点击确认。 下载安装pip 下载地址或者get-pip.py 下载解压后放到F:\Python2712\Scripts 中。按下 win键+R 输入 cmd打开命令行。进入到pip安装包所在的目录。 (提示:这些涉及写代码的,注意要把输入法换成英文输入,保存文件时一般路径不要有 中文字符以免出错) 刚开始我先是输入“F:”进入到F盘 然后输入“cd F:\Python27\Scripts”,到Scripts 下。 输入运行 get-pip.py指令, (原本我输入python get-pip.py 并没有安装)自动安装pip了。 安装 esptool 和pyserial。 从GitHub下载了esptool-master 后把整个文件夹 解压到F:\Python27\Scripts下。 又去添加了一条系统变量 PATH,F:\Python2712\Scripts\piptool-master,貌似这一条PATH 写错啦,所以不添加这条也行吧。 在命令行里运行(此时是在F:\Python27\Scripts下):pip install esptool 然后esptool和pyserial就都自动安装好了。 后面这一步没有照做下面这些内容: 第四步,擦除flash。 首先要确认一下8266所连接的串口号,要以串口号作为指令的参数,如我的设备是在COM4,我运行的指令就是esptool.py --port COM4 erase_flash 清理flash1图片 此处需要注意,执行擦除的指令前,需要像烧录固件一样,让8266进入升级模式,即按住板上的flash键不放,按下rst键,等待两秒,松开rst键,再松开flash键。否则会 出现如下的错误提示: ESP8266清理flash2图片 这样flash的擦除工作就完成了,重新再烧录固件之后即可解决固件运行异常的问题。 而是到 量产工具下载站 下载的esp8266擦除工具 的做法 把 ESP8266清除flash工具放入esptool-master目录,运行。。。。运行结果清没清除就不确定了。 -
华为存储模拟器(Storage Simulator)初体验 华为网络模拟器为eNSP,也有存储模拟器,虽然看不见物理,但也能通过模拟器了解存储的管理界面,华为存储的配置流程,如创建资源池,创建LUN,LUN与主机做映射关系等。 模拟器为Storage Simulator,如下图,常见的OceanStor 5600或高端的18800都有,也有BCManger容灾软件平台。 可以从下面列表进行下载,注册一个帐号即可。官方下载地址:点击下载 360截图20180903084406543.jpg图片 下载后,直接一步步安装即可,同时会安装上JRE插件。安装完成后,开始菜单中会出现启动和停止菜单,如下图,使用时点击start demo即可,停止时点击stop demo。 360截图20180903084346755.jpg图片 运行后,会提示启动成功,并提示访问https://127.0.0.1:8088,如下图 storagesimulator04.gif图片 到浏览器输入地址,进入登陆界面,用户名密码自动输入好了,直接点登陆即可。 输入地址,进入登陆界面,用户名密码自动输入好了,直接点登陆即可 360截图20180903084454051.jpg图片 登陆后,可以看到主界面和引导信息,左边为系统信息显示的内容,其它配置可以通过右边的一列图标菜单来切换,如下图所示,菜单内容包括系统信息、资源分配、主机、数据保护、监控、设置和技术支持 界面图片 系统项下可以看到系统的详细详细! 360截图20180903084716263.jpg图片 资源分配是存储配置的主要内容,如下图,图片中有资源分配流程,可以直观的知道最后主机得到存储空间的一步步配置步骤,从创建硬盘域、创建存储池、创建LUN等,前后有先后顺序 360截图20180903084726749.jpg图片 主机管理界面 360截图20180903084800622.jpg图片 数据保护界面 360截图20180903085417007.jpg图片 监控界面 360截图20180903085421996.jpg图片 设置界面 360截图20180903085427881.jpg图片 技术支持界面 360截图20180903085434369.jpg图片 经过了对华为存储模拟器(Storage Simulator)初体验,初步了了解了华为存储的架构和基本的配置方法。 待后期深入学习。 -
FlashFXP v5.4.0.3970 最新绿色特别版 FlashFxp - 老牌FTP/FXP传输必备软件,功能强大最常用的FTP,FXP,FTPS,SFTP上传下载必备工具,它可以快速部署和维护用户网站。支持上传和下载站点文件,例如文档,图片,视频,音乐等等。同样也支持转移和备份本地和远程的文件,以及FXP服务器之间的传输和转移。支持多语言,包括简体中文在内。 FlashFXP v5.x,FlashFXP5.0 FlashFXP破解版 FlashFXP汉化版,FlashFXP中文免费版,FlashFXP特别版,服务器管理,ssh,FlashFXP注册机,FlashFXP破解补丁,FlashFXP patch FlashFXP图片 新版变化 http://flashfxp.com/history 5.x常见问题 如果连接linux的服务器,简体中文乱码? 请在站点管理器里选对应的站点,切换到连接标签,将字符编码由自动检测改为UTF-8 如果导入以往3.X/4.X的站点后,中文站点名称乱码? 请用编辑器打开site.dat,转换编码为UTF-8保存,再导入即可正常显示中文名称站点! 关于特别版 • by D10N4 & TEAM@FFF、zd423 基于官方便携安装版破解打包,去后续检测更新提示; 集成密钥文件,启动即为已授权版;禁止联网验证注册信息,后续不反弹! 补充汉化翻译了官方简体中文语言,默认启动为中文,删多语言、帮助文档 4.x:@烈火作品,完善翻译,免KEY永久使用!点输入代码按钮可自动注册! FlashFXP v5.4.0.3970 / v4.4.2.2012 简体中文绿色特别版 百度云:链接: https://pan.baidu.com/s/1gI5rsK-KG_nXAnnEYUSDNw 密码: d2i6 FlashFXP 5.4.0 build 3970 官方安装版 / 便携安装版 http://get.flashfxp.com/ftp/client/download/FlashFXP54_3970_Setup.exe http://get.flashfxp.com/ftp/client/download/FlashFXP54_3970_Portable.exe FlashFXP v5.x 破解联网验证补丁 & 注册密钥 https://eyun.baidu.com/s/3o80cO7w