自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 《Matlab在数学建模中的应用》笔记4-遗传算法(GA)

由于代码过长,分为几个函数po出,需要慢慢看懂代码才是关键啊。打码时,把子函数存为M文件,主程序main.m为代码调用子函数。个人认为,简单看来,遗传算法的目的是:求解特定约束下,目标函数的最优值(max or min)。以下为例子代码,一切尽在代码中。11111111111=2^k-1 \xrightarrow{}U=L+(2^k-1 )*\delta 因此,由上图估计,max f(x)大概在(1.543,185.1)的坐标位置。(2)以下为matlab代码(待更)

2024-09-12 14:16:15 697

原创 web安全:防止浏览器记住或自动填写用户名和密码(表单)的最简单终极解决方案

2谷歌浏览器比较吊,只加上一个隐藏密码框还是不行的,把两个密码框名字改成一样的就好了,这家伙就找不到了3 简单粗暴既然type = ‘password’会记住密码,那我们就设置为text就好了

2024-09-12 04:36:36 321

原创 SQL注入——sqli-labs-Less-9时间盲注_sqliless9

测得第二位是ASCII码101,是字母“e”依次穷举类推,判断出来数据库名为security,库名长度8位。

2024-09-12 01:14:13 485

原创 php反序列化学习之字符串逃逸

假设我们能修改name的值,info的值无法修改,如何利用name去修改info的值呢?首先,要了解一下序列化的一些基础知识,如图:假设有一个A类的实例化对象,用两个属性,分别是属性name,值为ben 属性info,值为ctfer上方是一个类的实例化对象,有两个属性,下方是序列化后的字符串,{}内包含了这个对象的所有属性和对应的值,可以分为4个部分,每个部分的组成为s(字符串):数字() :“字符串内容”;(字符串内容部分以:“开始,”;结束,这两个符号成对出现),在反序列化过程中,

2024-09-11 21:51:43 646

原创 LeetCode 993

使用两个队列,队列中一个存放的是节点,一个存放的是节点的值。(并且还会不断的增加),大家可以免费下载。是节点的个数,最差情况下遍历到最后一层。,其中部分已经整理成了pdf文档,截止到目前我已经写了。

2024-09-11 18:36:21 238

原创 JWT VS OAuth2, 如何设计一个安全的API接口?

如果验证成功,会产生并返回一个Token(令牌),用户可以使用这个token访问服务器上受保护的资源。服务端可以通过内嵌的声明信息,很容易地获取用户的会话信息,而不需要去访问用户或会话的数据库。安全地传输用户提供的私密信息,在任何一个安全的系统里都是必要的。在进一步讨论OAuth2和JWT的实现之前,有必要说一下,两种方案都需要SSL安全保护,也就是对要传输的数据进行加密编码。相反,JWT是一个相对轻量级的概念。但是,如果系统中需要使用黑名单实现长期有效的token刷新机制,这种无状态的优势就不明显了。

2024-09-11 17:14:11 640

原创 java8中Map的骚操作_java 8 静态map of

值不存在示例,会使用函数值代替为新值;

2024-09-11 14:16:30 213

原创 ETCD 安全模式

让我们一步一步配置 etcd 来提供简单的 HTTPS 传输安全:应该可以启动,可以通过使用 HTTPS 访问 etcd 来测试配置:该命令应该显示握手成功。由于我们用自己的证书颁发机构使用自签名证书,CA必须使用--cacert选项传递给curl。另一种可能性是将CA证书添加到系统的可信证书目录(通常位于或)中。: curl 7.30.0 在 OSX 10.9+ 不能理解通过命令行传递的证书. 取而代之的,将虚拟 ca.crt 直接导入 keychain 或给 curl 添加-k标志来忽略错误。

2024-09-11 10:48:15 1067

原创 C++游戏辅助开发实战x64游戏逆向汇编封包游戏安全攻防反调试_c封包辅助

学习x64游戏逆向汇编封包游戏安全攻防外挂和反外挂反调试需要掌握的知识体系还是比较复杂的,逆向的知识体系确实是太多了 涉及到汇编 C语言 c++ win32 hook call 封包 内存 lua 注入 等等,下面给大家帖2张图从x86到x64 从RPG类到FPS类游戏全部都有完整的实战课程,学完可以完整独立的做出项目想要系统的学习或者理解可以去关注下还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!

2024-09-11 07:30:45 493

原创 2024网络安全学习之渗透测试报告 资料文档 渗透经验文档 安全书籍(持续更新)_hackreport

│ ├── 安全风险访谈表│ │ ├── 应用系统访谈表.docx│ │ ├── 网络划分访谈表.docx│ │ ├── 集权系统访谈表.docx│ │ └── 针对定向网络攻击主要风险分析访谈检查表.docx│ ├── 安全运营周报(样例).docx│ ├── 溯源分析报告(模板供参考).docx│ └── 网络安全等级保护等级测评方案模板.docx├── 02-资料文档│ ├── WEB安全检查项清单.xlsx。

2024-09-11 03:54:27 674

原创 08【代理设计模式】_代理设计模式类图

*** @intro: 房东,房子的实际拥有者(真实对象也叫目标对象)*/@OverrideSystem.out.println(“海景房…”);/*** @intro: 房子的代理商(中介)*//*** @intro:*/public class Demo01_静态代理 {// 创建一个代理对象/*** @intro:*/public class Demo02_动态代理 {

2024-09-11 00:26:23 777

原创 Java中的关键字——final

/ 重载/*父类中final修饰了walking方法,所以子类重写walking方法就无法覆盖,编译报错:FinalTest02.java:17: 错误: Students中的walking()无法覆盖Person中的walking()*/// 但是重载的还是可以编译的final方法主要作用也就是防止子类重写父类的某个方法;final变量这里把final修饰变量的情况分为三种,依次是实例变量,静态变量,引用变量局部变量用法差不多一样,这里就不提了;

2024-09-05 09:38:07 402

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除