研究背景
首先,我知道你曾经用过 P 图软件对假条截图进行修改,但是你好像发现,始终找不到与修改后的与原来的假条字体完全匹配的方法,本教程旨在通过 程序内存 进行修改,实现 无损替换文字 。
首先,请认真阅读本文文末的 免责声明
必备工具
- 雷电模拟器
- 智慧曲园
- GameGuardian 修改器
雷电模拟器下载地址 https://www.ldmnq.com/
GameGuardian 修改器下载地址 https://dmod.3dmgame.com/mod/Download/196410
具体操作
打开工具
- 打开 GG 修改器(software 版本的)点击开始
- 打开智慧曲园转到假条界面,如图
- 打开修改器选择智慧曲园
-
选择内存范围
-
video 往上全部勾选(具体是作用在哪个空间我还没测试出来,所以全部勾选)
保存之后开始搜索
- 找到一个你想改的假条,尽量改好改的
- 搜索类型选择
文本 UTF16LE
类型或者 文本 UTF8
,哪个可以就用哪个
- 这里以修改时间为例
修改为你想改的时间
时间修改成功
- 审核状态也是一个道理,但是需要注意的是, 修改后的文本长度不能超过原来的文本长度 ,所以是 已销假只能改成审核通,而不是审核通过
- 正因如此,我们选择的假条应是以前请过的 全天假条 ,且 未销假的假条
看看成品
进阶修改
无损改了文字之后,可能有人就要问了,二维码怎么办
这里继续讲一下二维码的模拟原理。
随便找个正常的假条扫一下,复制链接打开后发现,链接是未加密状态
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
| <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="/assets/bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet">
<style> h3 { color: #333; } table { width:90vw;
border: #e3e3e3 solid 1px; box-shadow: 5px 5px 16px #c7c5c5; margin: 0 auto; border-collapse:collapse; text-align: center; }
table tbody tr td {
padding: 1vh 2vw; } table tbody tr th { width: 20vw; color: #212121; padding: 1vh 2vw; }
table tbody tr:nth-child(2n) td { background-color: rgb(245 240 240);
} table tbody tr:nth-child(2n) th { background-color: rgb(233, 224, 224) ; }
table tbody tr:last-child td {
} </style> </head> <body> <table rules="all"> <caption><h3 style="text-align: center">智慧曲园学生假条</h3></caption> <colgroup> <col span="2" >
</colgroup>
<tbody> <tr> <th>请假人</th> <td>XX</td> </tr> <tr> <th>学号</th> <td>2022XXXXXX</td> </tr> <tr> <th>请假类型</th> <td>短假</td> </tr> <tr> <th>是否离校</th> <td>false</td> </tr> <tr> <th>请假原因</th> <td>病假</td> </tr> <tr> <th>原因描述</th> <td>复阳刚刚恢复一点上午上体育课中暑了,现在头晕眼花呕吐</td> </tr> <tr> <th>目的地</th> <td>宿舍</td> </tr> <tr> <th>开始时间</th> <td>2023-06-01</td> </tr> <tr> <th>结束时间</th> <td></td> </tr> <tr> <th>节次</th> <td>5-6 7-8 9-11 </td> </tr> <tr> <th>审核状态</th> <td>已销假</td> </tr> <tr> <th>审核老师姓名</th> <td>XX; </td> </tr> </tbody> </table>
<script type="application/javascript" src="/assets/jquery-1.12.4.js"></script> <script type="application/javascript" src="/assets/bootstrap-3.3.7/js/bootstrap.min.js"></script> <script type="application/javascript">
</script> </body> </html>
|
通过HTML代审发现,这就是一个纯前端代码,把里面的关键信息改了之后,再上传到自己的服务器上(静态页面生成服务也可以实现比如GitHub pages,Gitee pages等),模拟一下文件名
然后把模拟之后的链接生成二维码贴到假条上
扫一下看看效果
免责声明
本教程旨在提供技术交流目的。使用本教程中的信息和示例所造成的任何行为或后果由使用者自行承担责任。
本教程提供的是模拟学校请假条的示例,仅供参考和学习之用。任何使用本教程生成的虚拟请假条与真实情况无关,不得用于实际学校或其他机构。请在实际情况下遵循相应机构的规章制度和规定。
作者和相关团队力求确保本教程提供的信息准确可靠,但不保证信息的绝对准确性和完整性。使用者应审慎对待并自行承担使用本教程信息可能带来的风险。
本教程作者不对因使用本教程而引发的任何直接或间接损失或损害承担责任,包括但不限于任何利润损失、数据丢失或业务中断。
使用本教程即表示您同意遵守此免责声明。如果您不同意此免责声明,请不要使用本教程提供的信息和示例。