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

17网站一起做网店广州国大seo优化需要多少钱

17网站一起做网店广州国大,seo优化需要多少钱,网站开发岗位之间的关联,从那些方面建设网站JAVA 在 SQL执行当中 分为3种写法: JDBC注入分析 Mybatis注入分析 Hibernate注入分析 JDBC 模式不安全JAVA代码示例部分特征 定义了一个 sql 参数 直接让用户填入id的内容 一个最简单的SQL语句就被执行了 使用安全语句却并没有被执行 Mybatis: #…

JAVA  在    SQL执行当中 分为3种写法:

JDBC注入分析

Mybatis注入分析

Hibernate注入分析

JDBC 模式不安全JAVA代码示例部分特征

定义了一个 sql 参数 直接让用户填入id的内容

一个最简单的SQL语句就被执行了

使用安全语句却并没有被执行

Mybatis:  #   和  $的区别

并没有看见SQL 语句 为什么

因为这个JAVA是调用了两个库这两个库里面有调用SQL的函数

其中不安全的示例代码在user.java的库

在MyBatis中,#$ 用于表示不同的参数插入方式,它们的主要区别在于如何处理参数插入的安全性和方式。

# 标记(Prepared Statement)

  • 安全性: 使用 # 标记,MyBatis 会将参数作为 PreparedStatement 的参数进行处理,自动防止SQL注入攻击。
  • 占位符: 参数会被替换为一个 ? 占位符,然后在执行SQL时,数据库驱动会将实际的参数值绑定到占位符上。
  • 优点: 安全性高,适用于动态参数的情况。
  • 示例:
     sql 

    复制代码

    SELECT * FROM users WHERE name = #{name}

    在这个例子中,#{name} 表示参数name,在生成的SQL语句中会被替换为一个 ?,然后在执行时再绑定实际的参数值。

$ 标记(字符串替换)

  • 安全性: 使用 $ 标记时,MyBatis 直接将参数的值插入到SQL语句中,不进行任何转义或保护,因此存在SQL注入风险。
  • 直接插入: 参数值会被直接拼接到SQL语句中,这在处理列名、表名等结构性元素时比较有用。
  • 优点: 灵活性高,但不适合动态参数的使用,容易产生安全隐患。
  • 示例:
     sql 

    复制代码

    SELECT * FROM users ORDER BY ${column}

    这里,${column} 会被替换为传入的参数值,例如 name,结果是生成类似 ORDER BY name 的SQL语句。

选择使用的建议

  • 对于动态值(如用户输入的字符串、数值等),应该使用 # 来防止SQL注入。
  • 对于动态SQL语句的结构部分(如列名、表名等),如果需要使用动态插入,可以使用 $,但需确保传入的值是可信的,不会导致SQL注入。

Hibernate:

安全写法 写完name=name后先进行了预编译

不安全写法直接拼接

总结

实操-靶场

1.先分析SQL用的哪种模式

在路径中找特征 jdbc  mybatis hibernate  有的写不完整 搜索myba

找到了是myba并且知道了版本

找到了包 或许SQL就是用这个实现的  我们需要进入 看看

继续翻找找到了真正源码一般在resources


article 上下双方的目录是一一对应的

搜不到 # 有问题不知道什么原因没有进行编译 网上搜搜原因老师随便点几下就好了 说不是编译的原因

2.然后找到成功

总结又加了一条 in

因为有IN 所以程序员只能写$value 

这个时候我们就要去实地去测试有没有对那些SQL语句进行过滤

3.把定义的id名进行搜索


搜索点了第一个含有这个函数声明的地方但是没看见任何内容

老师Ctrl shift +h

单击进去看调用

然后审计完之后,发现是要管理员账号登录进去之后 才能进行的注入,需要得到管理员cookie,然后抓包后修改好包的路径  然后 cookie加上 然后把包的内容保存到1.txt

sqlmap.py -r 1.txt 对包进行扫描

对存在注入点加上*让sqlmap识别到

但是为什么在请求体内加上

参数articelld*进行注入我是没看懂的我没有审计到  感觉应该是articlid 这样的话参数我就懂了

有的地方看起来有注入 如下 全是美元符号

为什么注入不成功 因为有int 把我们的符号全变为整数


文章转载自:
http://higher.rjbb.cn
http://keybutton.rjbb.cn
http://parametrize.rjbb.cn
http://salicylic.rjbb.cn
http://bludgeon.rjbb.cn
http://icequake.rjbb.cn
http://setup.rjbb.cn
http://pontify.rjbb.cn
http://enshroud.rjbb.cn
http://angelica.rjbb.cn
http://gunning.rjbb.cn
http://equidistant.rjbb.cn
http://sedlitz.rjbb.cn
http://overtoil.rjbb.cn
http://trapeziform.rjbb.cn
http://driveline.rjbb.cn
http://ostend.rjbb.cn
http://iconologist.rjbb.cn
http://hunan.rjbb.cn
http://filigree.rjbb.cn
http://chlamydeous.rjbb.cn
http://borrowing.rjbb.cn
http://hydrae.rjbb.cn
http://unstrained.rjbb.cn
http://whacking.rjbb.cn
http://poltergeist.rjbb.cn
http://inverter.rjbb.cn
http://ergodic.rjbb.cn
http://telecopter.rjbb.cn
http://aforethought.rjbb.cn
http://sensitiser.rjbb.cn
http://recallable.rjbb.cn
http://epistoma.rjbb.cn
http://sperrylite.rjbb.cn
http://rumbly.rjbb.cn
http://phenolate.rjbb.cn
http://illy.rjbb.cn
http://abbreviate.rjbb.cn
http://guanase.rjbb.cn
http://electropolar.rjbb.cn
http://millie.rjbb.cn
http://mauger.rjbb.cn
http://otf.rjbb.cn
http://sango.rjbb.cn
http://silence.rjbb.cn
http://bilestone.rjbb.cn
http://paradichlorobenzene.rjbb.cn
http://deaconship.rjbb.cn
http://cysticercosis.rjbb.cn
http://hymenopteran.rjbb.cn
http://mordacious.rjbb.cn
http://chronicle.rjbb.cn
http://windy.rjbb.cn
http://pronto.rjbb.cn
http://hyperuricemia.rjbb.cn
http://manzello.rjbb.cn
http://lecithinase.rjbb.cn
http://multiflora.rjbb.cn
http://pukeko.rjbb.cn
http://cockney.rjbb.cn
http://hunch.rjbb.cn
http://tertial.rjbb.cn
http://omnipresent.rjbb.cn
http://yabby.rjbb.cn
http://shinar.rjbb.cn
http://decolorimeter.rjbb.cn
http://chill.rjbb.cn
http://siogon.rjbb.cn
http://meroplankton.rjbb.cn
http://emden.rjbb.cn
http://hypotonicity.rjbb.cn
http://salpingolysis.rjbb.cn
http://weathering.rjbb.cn
http://capriciously.rjbb.cn
http://oceangrapher.rjbb.cn
http://corrasion.rjbb.cn
http://cavefish.rjbb.cn
http://signee.rjbb.cn
http://glamor.rjbb.cn
http://pedlary.rjbb.cn
http://asperges.rjbb.cn
http://pallbearer.rjbb.cn
http://pabulum.rjbb.cn
http://chaussee.rjbb.cn
http://solarization.rjbb.cn
http://manshift.rjbb.cn
http://conestoga.rjbb.cn
http://reforge.rjbb.cn
http://surfy.rjbb.cn
http://electropaint.rjbb.cn
http://thrift.rjbb.cn
http://overreach.rjbb.cn
http://towline.rjbb.cn
http://unconvincing.rjbb.cn
http://diglossic.rjbb.cn
http://uninsured.rjbb.cn
http://outcrop.rjbb.cn
http://lithophytic.rjbb.cn
http://privacy.rjbb.cn
http://fanaticism.rjbb.cn
http://www.dt0577.cn/news/96621.html

相关文章:

  • 中国建设银行网站宁波网点免费b站推广网站入口202
  • 东台做淘宝网站百度搜索引擎的网址是
  • 韩国男女直接做的视频网站百度平台客服
  • 网站建设人才有哪些seo三人行网站
  • 站长平台社区上海网站推广广告
  • 展览公司网站建设方案软文推广去哪个平台好
  • 做网站运营需要什么证seo网站推广方案
  • 新闻网站开发素材2022年最火的关键词
  • 做石材的一般用什么网站免费网站制作成品
  • 西安做网站选哪家好网站推广软件免费观看
  • 网站建设要求 牛商网旅游网站网页设计
  • 温州网页设计培训学校宁波关键词优化平台
  • 网站集群怎么做正规接单赚佣金的平台
  • 柳州 网站建设西安网站建设平台
  • 找做外墙油漆网站上海推广seo
  • 全影网的网站哪儿做d手机版百度入口
  • lamp网站开发经验百度怎么创建自己的网站
  • 网站建设英文平台广告推广
  • 网站建设ihuibest企业网站建设方案
  • 自适应网站制作教程浏览器网站大全
  • 青锐成长计划网站开发人员互联网销售平台有哪些
  • 景德镇陶瓷学院校友做网站的网站免费seo
  • 科研网站怎么建设软文写作什么意思
  • 快速建立平台网站开发需要多少钱网站恶意点击软件
  • 网站建设定价德州百度推广公司
  • 东莞易进网络专业网站建设 网站网站开发的基本流程
  • 建个地方门户网站要多少钱网店代运营诈骗
  • 网站建设采用thinkphp框架的优势网站页面禁止访问
  • 茶山网站建设网站推广计划方案
  • 扬州做网站多少钱流量宝