第二次作业

Mysql UTF-8代码

1.搭建环境

创建文件后缀为.php的文件

在数据库中创建一个名为table1的表

插入数据

对网页进行访问

http://cmseasy/demo.php

http://cmeasy/demo.php?username=admin

username=admin.访问被拒绝,改变参数

http://cmeasy/demo.php?username=123

查询不到数据

如果要查询数据库,要让username=admin,但是username=admin时,访问会被拒绝。

所以需要传递一个带有字符的admin,程序认为他不是admin,但是又可以让MySQL把字符放弃删除。

http://cmeasy/demo.php?username=admin�

测试证明,若在admin后加入%c2可以绕过,因为%c2是一个特殊字符。在URL编码或特定字符编码(如UTF-8)中,"%c2"可能是某个特定字符的编码。这可能影响如何解析和处理输入,从而可能绕过某些过滤或验证机制。

相关推荐
CYRUS_STUDIO2 小时前
Frida 检测与对抗实战:进程、maps、线程、符号全特征清除
android·逆向
csj503 小时前
安卓基础之《(28)—Service组件》
android
lhbian5 小时前
PHP、C++和C语言对比:哪个更适合你?
android·数据库·spring boot·mysql·kafka
catoop6 小时前
Android 最佳实践、分层架构与全流程解析(2025)
android
ZHANG13HAO6 小时前
Android 13 特权应用(Android Studio 开发)调用 AOSP 隐藏 API 完整教程
android·ide·android studio
田梓燊7 小时前
leetcode 142
android·java·leetcode
angerdream7 小时前
Android手把手编写儿童手机远程监控App之JAVA基础
android
菠萝地亚狂想曲8 小时前
Zephyr_01, environment
android·java·javascript
sTone873758 小时前
跨端框架通信机制全解析:从 URL Schema 到 JSI 到 Platform Channel
android·前端
sTone873758 小时前
Java 注解完全指南:从 "这是什么" 到 "自己写一个"
android·前端