当前位置: 首页 > news >正文

ASP .NET PHP 注入页面构造

Mssql:

<!--#include file="conn.asp"--> 
<% 
hid=request.QueryString("id") 
sql="select * from admin where id="&hid 
set rs=conn.execute (sql) 
%>

Access:

<% 
db="aspzhuru.mdb"'这里修改数据库路径或名称 
Set conn = Server.CreateObject("ADODB.Connection") 
dbpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) 
conn.Open dbpath 
%>


Php:

<? 
$mysql_server_name = "localhost"; 
    $mysql_username    = "root"; 
    $mysql_password    = "password"; 
    $mysql_database    = "phpzr"; 
    $conn=mysql_connect( $mysql_server_name, $mysql_username, $mysql_password ); 
    mysql_select_db($mysql_database,$conn); 
$id=$_GET['id']; 
    $sql = "select username,password from admin where id=$id"; 
    $result=mysql_db_query( $mysql_database, $sql,$conn );     
    $row=mysql_fetch_row($result); 
?>


.net (放到代码文件.cs里面):

using System.Data; 
using System.Configuration; 
using System.Collections; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 
using System.Data.SqlClient; 
public partial class Default2 : System.Web.UI.Page 

   
protected void Page_Load(object sender, EventArgs e) 
    { 
        SqlConnection conn = new SqlConnection(); 
        conn.ConnectionString = ConfigurationManager.ConnectionStrings["StudyConnectionString"].ToString(); 
        conn.Open(); 
        SqlCommand cmd = new SqlCommand("select * from [table] where id= " + this.Page.Request.Params["getid"], conn); 
        cmd.ExecuteNonQuery(); 
        this.Page.RegisterClientScriptBlock("script", "<script>alert('注射成功')</script>"); 
    } 
}

相关文章:

  • 黑盒白盒测试工具
  • 反弹先锋Win32.ConnectBackShell
  • 变形aspwebshell phpwebshell[Lcx]
  • Serv-U BlackDoor [Version:6.4.x]
  • discuz x1.5 discuz 7.2 后台getshell 0day通杀版出来
  • 菲律宾 IT安全网被黑
  • freetextbox最新上传0day
  • 不改文件名的情况下上传突破
  • Mssql Public权限列目录
  • Ecshop 漏洞集合
  • DEDEcms GET shell 再次通杀 所有版本
  • N点主机管理系统密码解密代码程序
  • PHP168 V6.01/6.02权限提升及暴本地路径漏洞
  • 手工注入大全学习手册
  • ewebeditor不登陆后台也有机会拿shell
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • Laravel核心解读--Facades
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • select2 取值 遍历 设置默认值
  • 数据科学 第 3 章 11 字符串处理
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 学习JavaScript数据结构与算法 — 树
  • 学习使用ExpressJS 4.0中的新Router
  • 用jquery写贪吃蛇
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • ${ }的特别功能
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (python)数据结构---字典
  • (动态规划)5. 最长回文子串 java解决
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (译)2019年前端性能优化清单 — 下篇
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)Windows2003安全设置/维护
  • *p++,*(p++),*++p,(*p)++区别?
  • .equals()到底是什么意思?
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core中的去虚
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .net(C#)中String.Format如何使用
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .NET微信公众号开发-2.0创建自定义菜单
  • /3GB和/USERVA开关
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @Builder用法
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [android] 练习PopupWindow实现对话框
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [ARC066F]Contest with Drinks Hard