iszjw 发表于 2018-10-23 11:49:57

一个PHP的SQL注入完整过程

一个PHP的SQL注入完整过程
  (2008-04-16 15:10:47)
  http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif转载▼
标签:杂谈
分类:IT技术---信息安全一个PHP的SQL注入完整过程
  学了SQL注入的一些技能后,以下正对PHP+MYSQL进行SQL注入的简单实践
  首先观察两个MYSQL数据表
  用户记录表:
  CREATE TABLE `php_user` (
  `id` int(11) NOT NULL auto_increment,
  `username` varchar(20) NOT NULL default '',
  `password` varchar(20) NOT NULL default '',
  `userlevel` char(2) NOT NULL default '0',
  PRIMARY KEY (`id`)
  ) TYPE=MyISAM AUTO_INCREMENT=3 ;
  INSERT INTO `php_user` VALUES (1, 'seven', 'seven_pwd','10');
  INSERT INTO `php_user` VALUES (2, 'swons', 'swons_pwd', '');
  产品记录列表:
  CREATE TABLE `php_product` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL default '',
  `price` float NOT NULL default '0',
  `img` varchar(200) NOT NULL default '',
  PRIMARY KEY (`id`)
  ) TYPE=MyISAM AUTO_INCREMENT=3 ;
  INSERT INTO `php_product` VALUES (1, 'name_1', 12.2,'images/name_1.jpg');
  INSERT INTO `php_product` VALUES (2, 'name_2', 35.25,'images/name_2.jpg');
  以下文件是show_product.php用于显示产品列表。SQL注入也是利用此文件的SQL语句漏洞
  
页: [1]
查看完整版本: 一个PHP的SQL注入完整过程