资安学习路上- Injection的爱恨情仇5

语法拼接

前面Injection的爱恨情仇4讲到SQL injection常发生在语法拼接的地方,这里讲讲什麽叫语法拼接

上图取自台科大资安社课教材

$在php里面表示变数,
第二行:输入($_POST)帐号(user)、密码(pass),分别存在$user、$pass。

第三行:注意有个=後面有双引号包起来,代表字串,并且在php里用"."来比表示串接(+),整句可看成,从users表格选择所有栏位,条件为name=$user,及pass=$pass(使用者输入)

语法拼接:把SQL指令,丢进使用者参数,导致破坏SQL 语法

常见资料库注解方式

上图取自台科大资安社课教材

例如知道管理者帐号为administrator,透过--注解後面的密码,即可从users表,在username=administrator下,取得所有栏位,

上图取自台科大资安社课教材

phpMyAdmin

PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具,让管理者可用Web介面管理MySQL资料库。

GHDB(google hacking database)

会放google hacking手法,找有放到外网(google)上面的一些资讯,比方搜寻"phpmyadmin",看是不是有人把"phpmyadmin"放到外网,注意有些是honey pot


<<:  【VidPaw 替代品】 Windows/Mac 轻松下载在线影片

>>:  Hugo article 代码块中有hugo关键字如何处理。

Day06 - 随意玩之 OrderQuery/OrderPayQuery

昨天介绍了 OrderCreate,今天会把另外两个都介绍完! OrderQuery 主要功能:查询...

[Day 29]-【STM32系列】实作-步进马达 + ULN2003 控制

今天介绍步进马达,疑?昨天不是才说过马达吗?昨天的是伺服马达,今天的则是伺服马达 这两者有甚麽不一样...

伸缩自如的Flask [day3] Factory mode

首先,我们一样可以来谈谈为什麽需要使用工厂模式。 过去,你使用了flask_mail这个套件来写寄信...

Strings

mystring = 'hello' print(mystring) mystring = &quo...

Day22-JDK可视化监控工具:jconsole(二)

前言 延续着上篇(Day21-JDK可视化监控工具:jconsole(一))的jconsole介绍,...