首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    记一次 SQL 注入简单 bypass

    使用 and 1=1、and 1=2 时,发现过滤了空格,用/**/代替 ? ? 0x01 简单看一下 中间件是 IIS,存在 len 函数,确定为 SQLServer ?...admin 转换为 int 时出错,感觉好像能显示位,测试发现确实可以显示 ? 可以获取数据库版本,可以确定有 union 注入了 ?...网上查了下,其实前面的 from 出错是因为表的原因,from 1,没有 1 这个表,所以出错。。。。。 sqlserver 和 mysql 不一样,还是用的少。。。 ?...访问后出错 ? 后续测试发现通过浏览器写中文名的话可以,创建了文件 9d.txt,证明网站路径就是 e:\江xxxx网站\JsWeb ?...,dir /s /b e:\"Web.config",type e:\b2cexam\web.config获取到一个数据库用户名密码user id=kw;password=123456; ?

    1.1K10

    我的摸索过程之IIS下配置asp.net 的注意事项

    如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。"...我要这个问题是修改了web.config文件来解决的(修改下后缀就行,不用删除),因为一个项目里面的web.config太多了,而且iis网站运行的时候会再生成一个web.config,就会产生冲突,当然...举个例子: 图3 图4 我们创建一个简单的mvc网站(图4),直接在iis中添加网站,物理目录就填写VS下的目录(一般都是与pakage文件夹是同级目录,之前我还担心没有把pakage文件给包含进去会出错...,事实证明我错了,我们直接填写项目的路径就可以) 如果做了分级(图3): 将WebUI文件夹(即包含Views的文件夹)设置为物理目录就OK.IIS配置MVC项目与配置webform项目最大的不同在于默认文档的配置...ASP.NET MVC的路由机制会处理这些,因此,在配置MVC的项目时,我们不需要处理默认文档,直接交给MVC的路由模块的相关dll来处理就行。

    31920

    web.config中customErrors节点的配置「建议收藏」

    一、customErrors节点在web.config中的位置 configuration -> system.web -> customerErrors 二、customErrors节点常见用法...(2)、指定出错时将浏览器定向到的默认 URL。如果未指定该属性,则显示一般性错误。...相对 URL是相对于为该属性指定 URL 的 Web.config 文件,而不是相对于发生错误的网页。...如果未指定 defaultRedirect,用户将看到一般性错误。 Off 指定禁用自定义错误。这允许显示标准的详细错误。...备注 在开发调试阶段为了便于查找错误Mode属性建议设置为Off,而在部署阶段应将Mode属性设置为On或者RemoteOnly,以避免这些详细的错误信息暴露了程序代码细节 文章转载自:web.config

    75830

    【转】配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法

    比如很多主机都提供了将域名绑定到子目录从而能够建立多个网站的方法,以Godaddy的Windows主机为例,如果我们想通过子目录建立一个全新的网站,如果不配置好正确的Web.config,很可能会报HTTP...比如在根目录定义了一个name为"connStr"的connectioinString节点,如果在子目录中定义name同样为"connStr"的connectionString节点,则会出错,因为任何配置节点都不允许重复键的加入...一般有两种解决方法,一种是修改根目录中的Web.config,使其消除子目录和根目录的继承关系,即子目录Web.config的配置不受根目录Web.config的影响;第二种方法是修改子目录的Web.config...Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 可以看到,子目录将所有根目录定义的...以Godaddy为例,将域名绑定到Godaddy的子目录,修改子目录的Web.config使其不予根目录的配置冲突,一个新的网站就上线了!就是这么简单。

    1.7K30

    asp.net网站出错时的处理方法

    web应用程序出错是在所难免的事情,若是我们没有处理好就会出现404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,当服务器出错时我们应该赢IE打开出错网站,才能看到完整的出错信息并分析。...现在我们看去看看asp.net网站出错时的处理方法。...asp.net通常的出错可能如下:   一、Net1.1的程序放在.Net2.0的虚拟主机中运行,或反之   二、用户自己设计的web.config文件与虚拟主定义的冲突,只要删除冲突行就可以解决。   ...5.如果只是asp.net写入文件操作时才出错,可以看以下内容:   如果用户需要用ASP.net写文件或目录,需要增加以下的权限。...免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容

    1.5K20

    Enterprise Library 4.1学习笔记1----配置应用程序块(cs和bs均适用)

    System.Configuration中了,所以EL中不再单独保留这一模块,也就是说这部分功能完全用.net 2.0自带的功能就可实现 应用场景:有时候,我们希望把某些类能序列化保存在app.config或web.config...(SECTIONNAME, _myConfig);             config.Save();         } 注意:这是winform(c/s)下的代码,如果是网站web应用,这样是会出错的...ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 要改成下面这样 string _ConfigPath = Server.MapPath("web");//如果这里web改为web.config...,最终会生成一个新的web.config.config的文件,所以这里必须在根目录下新建一个名为"web"(注意不带扩展名)文本文件,然后系统才会正确写到web.config中,能想到这招骗过系统,我太有才啦...;             }         } 另外当配置更改(也就是配置值被修改)时,可以利用FileSystemWatcher监听实现触发某一事件,详情可见\EntLib41Src\Quick

    47470

    Enterprise Library 4.1学习笔记5----实体验证程序块

    br>", vr.Key, vr.Message));     }     } } 对于步骤2中提到的不便之处,幸好EnLib还提供了另一种方式,允许用户把验证规则放在配置文件中,步骤如下: (a)先在web.config...DLL(如果实体类没有分层构架,先把项目编译一下,直接选择项目bin目录下的dll) 不过在使用过程中,发现一个bug:如果进行这一步前未编译生成dll,或者进到这一步后,又修改了实体类,配置工具好象反射时,...Ok了,这下所有验证规则都被放到web.config中了,以下是web.config中的相关节点 web.config会越来越庞大,其实可以把验证规则单独放到另一个文件里,只需要在web.config上做些修改即可,注意下面的高亮部分...最后再讲一点废话,QuickStarts中有一个关于asp.net的验证示例,里面的效果类似于常规的验证控件,不过是要页面提交后,由服务端再返回的,个人觉得这样效率太低,我倾向于先在页面上做客户端验证并给出相关出错提示

    70480
    领券