利用内存锁定技术防止CE修改 通过这种在R3环利用的技术,我们可以来达到保护内存的目的,像VirtualProtect等函数来修改页属性根本无法修改. 而CE修改器推测应该使用VirtualProtect来修改页属性,从而可以修改内存. 当然,这种技术在R0层面是可以修改的(当然修改起来也有一定难度) 原理这里先说明自己还不太清除,但弄清楚之后会补上的. 先展示源代码,后展示效果 // 内存锁定.cpp : Defines the entry point for the console appl
前言 项目上线之后,如果是后端报错,只能重新编译打包部署然后重启:如果仅仅是前端页面.样式.脚本修改,只需要替换到就可以了. 小公司的话可能比较自由,可以随意替换,但是有些公司权限设置的比较严格,需要提交申请交给运维去处理. 如果仅仅是一个前端问题,又很紧急,这时候提申请走流程势必会影响到用户的正常使用. 今天,撸主给大家推荐一款前端代码文件编辑器来解决以上问题. 案例 定义实体,用于前端文件树展示: @Data public class SysFile { private Integer fi
修改器可以在数据赋值的时候自动进行转换处理 class User extends Model { public function setNameAttr($value){ return strtolower($value); } } class User extends Controller { public function change(){ $user = model('User'); $user ->data($_POST,true); // 这个true很关键,只有置为true后,批量