首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
htaccess专题
【CTF Web】BUUCTF Upload-Labs-Linux Pass-04 Writeup(文件上传+PHP+.htaccess绕过)
Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的通关方法,大家不要自限思维! 2.本项目提供的writeup只是起一个参考作用,希望大家可以分享出自己的通关思路
阅读更多...
用.htaccess文件实现URL重写
你是否曾经对一些网站的网址看起来非常清爽,没有任何.php或.html后缀感到奇怪?他们就是这样做到的。 1、安装 mod_rewrite 模块 因为 Apache 服务器默认是没有打开 mod_rewrite 模块的,所以我们必须手动来启动。打开 Apache 的配置文件 httpd.conf 文件,找到下面一行: #LoadModule rewrite_module mo
阅读更多...
.htaccess apache 301
#RewriteCond %{HTTP_HOST} ^costzu.com [NC] #RewriteRule ^(.*)$ https://www.costzu.com/$1 [L,R=301,NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.costzu.com/$1 [L,R
阅读更多...
IIS集成tp5导入.htaccess重写规则
thinkphp生成代码中自带了.htaccess重写规则,IIS只要导入就可以了 先找到tp的.htaccess配置文件,确定里面有内容 打开服务器iis,找到URL重写模块 点击URL重写选项进入如下界面 点击右侧入站规则-》导入规则 要导入的规则->配置文件 选择要导入的.htaccess文件 点导入,就会在下方读取规则 之后右侧操作->应用,就可以了 在.hta
阅读更多...
如何使用 .htaccess 删除文件扩展名
本周有一个客户,购买Hostease的虚拟主机,询问我们的在线客服,如何使用 .htaccess 删除文件扩展名?我们为用户提供相关教程,用户很快解决了遇到的问题。在此,我们分享这个操作教程,希望可以对您有帮助。 最近,似乎有一种趋势是,设计人员希望向访问者隐藏他们的文件扩展名。例如,出于某种原因,他们希望URL domain.com/index.html 显示为domain.com/ind
阅读更多...
CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法 .
众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。 Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(
阅读更多...
.htaccess 文件
.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。 概述来说,htaccess文件是Apache服务器中的一
阅读更多...
.htaccess的使用点滴
2014-03-03 001.修改404画面 作用:替代默认的404画面 方法:打开Apache的主目录中的.htaccess文件(假设是xampp\htdocs),如果没有,则新建 然后加入下面一句话 ErrorDocument 404 /notfound.html 更多的技巧 分享14个有用的.htaccess代码段和技巧
阅读更多...
.htaccess配置重写url引擎
.htaccess 文件配置 Apache: <IfModule mod_rewrite.c>Options +FollowSymlinks -Indexes -MultiviewsRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ in
阅读更多...
Wordpress站点通过修改.htaccess 设置重定向实现强制 https 访问
要在WordPress站点上通过修改.htaccess文件实现强制HTTPS访问,您可以按照以下步骤进行操作: 登录到WordPress站点管理后台。 在文件管理器或通过FTP访问网站根目录,找到并打开名为 .htaccess 的文件。 在打开的文件中添加以下代码: <IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTPS}
阅读更多...
htaccess文件指定404跳转
ErrorDocument 404 /404.php 404是响应状态码 /404.php 是需要跳转的页面路径
阅读更多...
小迪安全32WEB 攻防-通用漏洞文件上传二次渲染.htaccess变异免杀
#知识点: 1、文件上传-二次渲染 2、文件上传-简单免杀变异 3、文件上传-.htaccess 妙用 4、文件上传-PHP 语言特性 #详细点: 1、检测层面:前端,后端等 2、检测内容:文件头,完整性,二次渲染等 3、检测后缀:黑名单,白名单,MIME 检测等 4、绕过技巧:多后缀解析,截断,中间件特性,条件竞争等 #本章课程内容: 1、文件上传-C
阅读更多...
使用.htaccess实现简单的防盗链功能
http://study.soongsky.com/a/kongjianshiyong/2010/0511/52.html 网站上的图片被别人盗链,这是件很不爽的事情。简单地应用.htaccess文件,可以达到一定的防盗链效果。在网站空间根目录下建一个.htaccess文件,内容如下: RewriteEngine On Options +FollowSymLinks #测试来自
阅读更多...
使用.htaccess实现子域名绑定子目录
http://study.soongsky.com/a/kongjianshiyong/2010/0322/15.html 不少人喜欢在虚拟机上使用子域名绑定子目录功能,即当访问子域名 http://subdomain.mydomain.com/ 时,实际访问的是子目录 http://mydomain.com/subdomain/。但有时管理后台并不提供绑定子目录功能,这时可以使用.hta
阅读更多...
day32WEB 攻防-通用漏洞文件上传二次渲染.htaccess变异免杀
本章节知识点: 1 、文件上传 - 二次渲染 2 、文件上传 - 简单免杀变异 3 、文件上传 -.htaccess 妙用 4 、文件上传 -PHP 语言特性 前置知识: 后门代码需要用特定格式后缀解析,不能以图片后缀解析脚本后门代码 ( 解析漏洞除外 ) 如: jpg 图片里面有 php 后门代码,不能被触发,所以连
阅读更多...
32、WEB攻防——通用漏洞文件上传二次渲染.htaccess变异免杀
文章目录 一、点过滤二、文件删除三、二次渲染四、.htaccess五、过滤php关键函数 一、点过滤 不能写带文件后缀的文件名;IP转数字 二、文件删除 文件依据规则进行删除,删除有两种删除的类型: 什么文件都删除,条件竞争进行绕过后门代码删除,后门代码写到远程地址,再包含 直接包含到.user.ini 三、二次渲染 需要配合文件包含漏洞,如果没有文件包
阅读更多...
htaccess在WordPress中的一些使用技巧总结
域名跳转 有些时候,我们会想把domain.com的域名全部跳转到www.domain.com下。这个时候htaccess就可以派上用场了。在.htaccess文件中添加类似下面的代码:(下面这段代码在网站更换域名时,也同样使用) RewriteCond %{HTTP_HOST} ^domain.com [NC]RewriteRule ^(.*)$ http://www.domain.com
阅读更多...
【转】.htaccess 详解
.htaccess是什么 .htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。
阅读更多...
Drupal SA-CORE-2019-010 .开头文件名(如.htaccess) 文件上传
目录 drupal .开头文件名 文件上传原生模块分析第三方模块分析补丁参考 drupal .开头文件名 文件上传 小说网 https://www.198200.com 通过diff 8.8.1的补丁,很容易发现修复点,位于core\modules\file\file.module 补丁在文件名两侧进行了trim(..., '.'),结合漏洞通告可以知道应该是文件名过滤不严导致.开头的文件
阅读更多...
HTACCESS 配合 PHP 给图片加上水印
利用apache的.htaccess、php做wrapper来给图片加上水印首先在要加水印图片的目录,例如/var/www/html/pic目录下写一个.htacess文件 AddHandler watermarked .jpgAddHandler watermarked .jpegAddHandler watermarked .gifAddHandler watermarked .pngAct
阅读更多...
upload-labs第四关 pass-04 htaccess绕过
五、pass-04 htaccess绕过 源码: $is_upload = false;$msg = null;if (isset($_POST['submit'])) {if (file_exists($UPLOAD_ADDR)) {$deny_ext = array(".php",".php5",".php4",".php3",".php2","php1",".html",".htm"
阅读更多...
Ubuntu下启动Apache对.htaccess 的支持步骤, 利用.htaccess绑定域名到子目录
Ubuntu下启动Apache对.htaccess 的支持步骤 1. 终端运行 sudo a2enmod 程序提示可供激活的模块名称,输入: rewrite 2. 修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件) 把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All
阅读更多...
Ubuntu下启动Apache对.htaccess 的支持步骤, 利用.htaccess绑定域名到子目录
Ubuntu下启动Apache对.htaccess 的支持步骤 1. 终端运行 sudo a2enmod 程序提示可供激活的模块名称,输入: rewrite 2. 修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件) 把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All
阅读更多...
htaccess转nginx
可以用这个工具https://tool.lu/htaccess2nginx/
阅读更多...
使用.htaccess禁止盗链
通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在该文件中加入几句命令即可保护我们宝贵的带宽。例如本站的设置如下: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !webeta.cn [NC] RewriteCond %{HTT
阅读更多...
apache使用htaccess文件自定义pathinfo
在用thinkphp的时候,当服务器是以fastcgi模式运行时,去掉index.php会出现No input file specified错误(好久之前遇到过,当时不知道怎么解决。。。。) 今天再次遇到这个问题,把当前目录重写到下一级目录的时候,url里面有pathinfo参数的时候,也会报这个错误, RewriteRule ^xxxx.html$ xyj/aaaa.php/a/b/c
阅读更多...