sql注入简记

信息的获取 SELECT version() 数据库版本 user() 数据库用户名 database 数据库名 @@datadir 数据库路径 @@version_compile_os 操作系统版本 其他 show columns from table_name;列信息 show databases;所有数据库名 show tables;所有表名 注入 1' order by 2 # 检查记录数量 字符串拼接 concat(str1,str2,…) 能够将你查询的字段连接在一起 concat_ws(separator,str1,str2,) 能够自定义分隔符来将你查询的字段链接在一起 group_concat([DISTINCT] column [Order BY ASC/DESC column] [Separator separator]) Example SELECT concat(table_name, ' ',column_name) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE(); SELECT group_concat(table_name, column_name separator '_') FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE(); 关键字被过滤 简单的有: 大小写混用(seLect,whEre…) SEL<>ECT(php) 空格 -> () = -> like 但是极其容易被堵,其他方法有以下 ...

September 21, 2022 · BaiMeow

人机恋作品漫谈

前言 十个人机九个刀,还有一个刀死人 人机恋题材具有著名的超高死亡率,虽然常常以悲剧或者是完全说不上是好结局的GoodEnd收尾,让人,特别是新人完全顶不住,但是其质量也往往高于一般的作品 因此就算往往会致郁,大多也值得去一玩 关于我见过的人机恋作品 按照我了解的时间顺序举例 游戏人生Zero Games Have Begun 是游戏人生的电影,大概是小说第四卷,讲的是一对很强但是从未赢过的夫妻的故事。 很值得看看https://www.bilibili.com/bangumi/play/ss28381 女主人公休比机凯种,为了破解人类所谓的“心”来观察人类,过程中渐渐具有人类情感并与人类男子里克相恋 满溢而出的ERROR 最终因独自出门布置装置被击杀,但“心”在最后备份到了云端,里克在机凯种的帮助下结束了战争,但死于握持星杯时的反噬 这部作品和其他人机恋讲的故事不太一样,他没有专注于渲染离别的悲伤,也没讲人机恋会出现的问题,更多的是通过宏大的叙事表达一种浪漫 一种二人拯救世界的浪漫 可塑性记忆 愿你有一天能和你重要的人再度相逢 这款游戏其实我没玩过,因为他在PSV上,有点年头了也很难玩到,但是其动画化后的动画还是很容易看到的。 这是我第一次被刀到哭的作品,没看过的可以https://www.bilibili.com/bangumi/play/ep28924 我是在被剧透后观看的,不过即使我有了一定抵抗力,告别的场景也很难让人不流泪 非常经典的人机恋题材作品,从相遇到日常再到相恋到最后几经波折后的离别 艾拉从事的就是giftia(本作中的机器被称为giftia)回收工作,所以她最后也由男主角来回收 越是刻画日常生活中艾拉的可爱与两人的糖最后就越是让人难受 星之梦 若是天国有两扇门,我可不跟你走啊 星之梦严格意义上可能不能算人机恋 故事发生在人类都市废墟,星野梦美是现已废弃的天文馆中的讲解机器人,男主来废墟捡垃圾在天文馆中找到了她 男主被梦美所打动,本来是要带她离开废墟,继续传播仰望星空的那种希望 最后为男主挡伤害与没电两个原因停止工作,本作最后反复多方向渲染离别,即使我现在剧透给你听,你再去看也很催泪 推荐观看https://www.bilibili.com/bangumi/play/ep90842 另外,其实星野梦美的记忆芯片(128EB)有保留,但男主在死前,在找到其他机器人后并没有进行替换 露西 她所期望的一切 还有我所期望的一切 这部作品我到最后都没明白Lucy想要什么,推测应该是某种记忆的永恒。 但是这个男主父亲是真的过分,明明看着Lucy会哭会笑,还下得去手。 这便是人性的阴暗面吧,能体会到这种阴暗,很难讲出来到底是为什么 不过本作结局还是给了一个比较好的结局,经过男主的努力15年后Lucy回来了 ATRI-My Dear Moments- 我是高性能的嘛! 2020年的新游戏,说是年轻人的第一款galgame。我本来是冲着atri来的,做足了心理准备,但还是刀的我有点始料未及。 没玩过的就别看下面了,快去steam上买吧,不亏的 话说宣传PV都是动画,这部作品动画化怕是指日可待啊! 本作总体是从认识到相恋到告别的老故事,与上述作品不同的是其讨论了仿生人是否具有心 关于机器人时候有心的讨论让这部作品显得更为深刻,atri是明确有心的,但是没有被任何人包括自己发现 因为atri确实是机器人,atri只是做着她认为机器人该做的事情从而埋藏了自己的心 被命令不能模拟人类情感后的,无感情的那一刻让人看了简直心碎了 所以我认为作品中所谓的拯救atri就是让她发现自己的心,并遵循内心的想法来生活 atri和男主是互相拯救的关系的,atri走后男主回研究院去拯救世界了 共同点 见识过那么多优秀的人机恋类型的作品,其实他们都遵循这几个点 特有的发言风格 机器人特有的发言风格,在说话中会从自己的特殊身份出发,这与人类的日常说话方式截然不同 艾拉在假装没听见时会回复“ERROR 听不见” atri会反复强调“我可是高性能的啊” 休比前期会有发言前缀 称呼男主为主人或者客人 特有的蠢萌性格 在人们的一般印象中,机器人是不会出什么差错的,机器人做出了什么奇怪的事情是很难想象的。 ...

July 12, 2021 · BaiMeow

Markdown简易使用指南

1.标题 # 标题 ## 标题 ### 标题 #### 标题 ##### 标题 ###### 标题 标题 = 标题 - 标题 标题 标题 标题 标题 标题 标题 标题 2.字体 正常 *斜体* **加粗** ***斜体加粗*** ~~删除~~ 正常 斜体 加粗 斜体加粗 删除 3.分割线 --- 4.图片 ![markdowm](/me/BaiMeow.jpg) ![图片名称](图片链接) 5.链接 [BaiMeowの博客](https://baimeow.cn) <https://baimeow.cn> BaiMeowの博客 https://baimeow.cn 6.引用 >引用 >>引用 增加>的数量可以不断嵌套 引用 引用 7.列表 无序列表 - golang - 高性能 - NB - VERY NB - VERY VERY NB - 高并发 - python - C 有序列表 1. java 2. kotlin 3. JavaScript 无序列表可以不断向下延伸 ...

July 1, 2021 · BaiMeow

开平方估算

前言 这是一个对有效数字较少的数字进行开平方运算的方法 某节物理课,和黄同学研究后得出 他提出方法我改进,提升精度 我感觉肯定已经有先人提出了这个估算法,但是这个方法毕竟是自己研究出来的也值得记录 方法 对数字$x$,首先进行要找到两个连续正整数$a_1a_2$使$a_1^2 \le x \le a_2^2$ 由于一般学生背诵的平方数到$20^2$为止因此只能估算$[1,400]$范围的数字 ①当x接近于$a_1^2$时 $$\sqrt{x}=a_1+\frac{x-a_1^2}{2a_1}$$ ②当x接近于$a_2^2$时 $$\sqrt{x}=a_2-\frac{a_2^2-x}{2a_2}$$ 其实两个式子是一个式子,为了便于计算略作调整使得所有中间结果均为正数 误差 误差检验代码 package main import ( "fmt" "math" ) func main() { var i, a, sqrtNum, exactNum float64 var deviation [40000]float64 var deviationTotal float64 for i = 1; i < 400; i = i + 0.01 { a = findCloseSquare(i) sqrtNum = a + (i-a*a)/2/a exactNum = math.Sqrt(i) deviation[int64(i*100)] = math.Abs(sqrtNum - exactNum) } var tmp int64 for tmp = 100; tmp < 40000; tmp++ { //fmt.Println(float64(tmp)/100, ":", deviation[tmp]) deviationTotal += deviation[tmp] } fmt.Println(deviationTotal / 39900) } func findCloseSquare(i float64) float64 { var a float64 for a = 1; a < 20; a = a + 1 { if i < a*a { if a*a-i < i-(a-1)*(a-1) { return a } return a - 1 } } return a } PS D:\src\test\sqrttest> go run .\sqrt.go 0.004457902846500094 取4.00到399.99其间39600个数字时平均误差0.004457902846500094 一般地,可以较为精确地计算开平方的小数点后二位 其他优化技巧 对$x<4$的数字可以令$y=100x$再进行估算,最后再除以10 多背点平方数

January 29, 2021 · BaiMeow