摘要: [设计模式]抽象工厂 1. 抽象工厂模式与工厂模式的区别 工厂模式解决的是单个对象的工作,其并不是依赖的;而抽象工厂模式是解决一系列的相互依赖问题。 其很简单,即一个工厂可以创建一系列相互配到的对象。 举个例子,MySql有一系列Connect类,Command类等,同样oracle也有一系列,一旦 阅读全文
posted @ 2020-04-20 21:02 OneTrainee 阅读(216) 评论(0) 推荐(0)
摘要: [设计模式]工厂模式 1. “对象创建”模式 通过“对象创建”模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。他是接口抽象之后的第一步工作。 面向接口编程告诉我们,一个接口的类往往应该设计成为抽象类,而不应该声明成具体的类,如果声明具体的类则无法支 阅读全文
posted @ 2020-04-20 20:26 OneTrainee 阅读(133) 评论(0) 推荐(0)
摘要: Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html TLB 1. CPU寻址模式 2. TLB 3. 缓存 4. shadowwalk技术 5.TLB感知实验 6.全局页 1. CPU寻址模式 之前在分页时介绍过这张图 阅读全文
posted @ 2020-04-20 18:25 OneTrainee 阅读(1733) 评论(0) 推荐(1)
摘要: [CrackMe]160个CrackMe之09 1. 常规通过栈回溯法 2. 很容易追溯到爆破点,上面一个字符串比较函数 用户名为 123456,则key为 0012F4B4 0026F214 UNICODE "381-8147-010" 3. 分析key生成算法 找算法的一个比较明显的特点就是找循 阅读全文
posted @ 2020-04-20 11:53 OneTrainee 阅读(236) 评论(0) 推荐(0)