Loading

摘要: ArrayList ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 Collection Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不 阅读全文
posted @ 2021-07-27 18:09 Th0r 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 封装 禁止直接访问一个对象中数据的实际使用,而通过操作接口来访问,这称为信息的隐蔽。 总结来说就是使用私有变量,通过get/set方法来对参数进行操作 public class Person { private String name = "test"; public String getName( 阅读全文
posted @ 2021-07-11 18:04 Th0r 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 0x01 环境搭建 环境 php 7.0.9 appache 2.4 thinkphp 5.1.37 源码 https://github.com/top-think/framework/releases/tag/v5.1.37 https://github.com/top-think/think/r 阅读全文
posted @ 2021-04-13 14:55 Th0r 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 0x01 数据库与模型 数据库连接 thinkphp数据库基于pdo模式,可以对不同数据库进行封装处理 在config下的database.php设置数据库连接信息 数据库配置信息 // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0 阅读全文
posted @ 2021-04-09 23:53 Th0r 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 0x01 目录结构 ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─module_name 模块目录 │ │ ├─config.php 模块配置文件 │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │ │ ├ 阅读全文
posted @ 2021-04-08 11:45 Th0r 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 反序列化练习 多学多练 demo1 源码 <?php error_reporting(0); //关闭错误报告 class happy{ protected $file='demo1.php'; public function __construct($file){ $this->file=$fil 阅读全文
posted @ 2020-12-17 21:39 Th0r 阅读(3319) 评论(0) 推荐(1) 编辑
摘要: 0x01 什么是(反)序列化 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 反之 反序列化也就是把符合规则的字符串或者说状态信息重新 阅读全文
posted @ 2020-12-02 09:11 Th0r 阅读(376) 评论(0) 推荐(0) 编辑
摘要: LangSrcCurise 搭建教程 2021.8.8:突然发现这篇文章看到人挺多的,不建议使用windows来搭建环境,占用系统资源。建议使用Linux 步骤和上面的无异 唯一不同的就是搭建linux的依赖 环境 windows server 2008 r2 python 3.6.8 nmap-7 阅读全文
posted @ 2020-11-30 22:49 Th0r 阅读(688) 评论(0) 推荐(0) 编辑
摘要: Vulnhub DC-2 简介 DC-2是一个专门建造的易受攻击的实验室,目的是获得渗透测试领域的经验。 它是为初学者设计的一个挑战,但它到底有多容易将取决于你的技能和知识,以及你的学习能力。 要成功地完成这一挑战,您将需要Linux技能、熟悉Linux命令行和基本渗透测试工具的经验,例如可以在Ka 阅读全文
posted @ 2020-11-15 23:55 Th0r 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Vulnhub DC-1 简介 DC-1是一个专门建造的易受攻击的实验室,目的是获得渗透测试领域的经验。 它是为初学者设计的一个A挑战,但它到底有多容易将取决于你的技能和知识,以及你的学习能力。 要成功地完成这一挑战,您将需要Linux技能、熟悉Linux命令行和基本渗透测试工具的经验,例如可以在K 阅读全文
posted @ 2020-11-15 23:49 Th0r 阅读(115) 评论(0) 推荐(0) 编辑