自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 利用最小二乘法拟合任意次函数曲线

核心代码 c# 。net平台 ///    ///用最小二乘法拟合二元多次曲线    ///    ///已知点的x坐标集合    ///已知点的y坐标集合    ///已知点的个数    ///方程的最高次数        public static double[] MultiLine(double[] arrX, double[] arrY, int length, int dimens

2010-05-19 17:59:00 1977

原创 Vim 提权

提权方式风险等级检测难度防御难度sudo vim 滥用⭐⭐⭐⭐⭐低中SUID vim 滥用⭐⭐⭐⭐中低其他命令滥用⭐⭐⭐⭐低中内核漏洞⭐⭐⭐⭐⭐高高核心建议:遵循最小权限原则,定期审计 sudo 配置,及时更新系统补丁。

2026-09-01 17:20:56 279

原创 LLM01提示词注入

提示词注入的本质是利用大模型的原生架构缺陷:大模型无法在底层层面可靠区分“系统预设指令”和“外部用户输入数据”,二者会被直接拼接为同一序列输入模型。大模型的训练目标是“尽可能理解并执行输入中的所有指令”,缺乏对指令来源的辨别能力,天然会优先执行后输入的恶意指令,和传统Web安全中的SQL注入攻击逻辑高度相似。

2026-08-28 15:00:02 208

原创 业务安全之信用卡撞库分析

全链路行为分析防护‌:在支付操作关键端点部署覆盖账户全生命周期的防护能力,通过分析设备特征、交互行为模式等信号,识别异常撞库行为,某零售商户通过该类方案两周内就成功拦截3125次信用卡撞库请求。核心定义‌:犯罪分子利用非法获取的信用卡账号信息,通过自动化工具在线上进行批量用卡尝试,试图匹配出有效的账号、有效期、CVV等关键信息组合,一旦匹配成功即可实施盗刷或倒卖有效卡信息牟利。信用卡撞库是当前金融业务安全领域的高发攻击类型,已形成规模化、专业化的攻击态势,对持卡用户和发卡机构的资金安全构成直接威胁。

2026-08-27 11:41:22 202

原创 Docker、containerd、runc区别与联系

容器运行后,‌runc‌ 退出,将控制权交还给 ‌containerd‌ 进行状态监控,‌Docker‌ 则向用户返回容器 ID 和状态。‌containerd‌ 是‌厨房主管‌:接收经理的指令,准备食材(拉取和解压镜像),安排灶台(分配资源),并指挥厨师开始做菜。‌Docker‌ 是‌前台经理和服务员‌:接收顾客(用户)的点单(命令),处理菜单(镜像构建),协调资源,并告诉厨房做什么。‌runc‌ 是‌厨师‌:真正动手炒菜(利用内核特性隔离并运行进程),把生食材变成做好的菜(运行中的容器)。

2026-07-31 14:47:18 684 1

原创 云原生与云原生安全概念介绍

未来的云原生架构的软件开发只需要聚焦在最核心的功能性代码上,而不用去关注哪些非功能性代码部分,将非功能性的代码全部交给云平台去实现,例如可靠性、安全性、视图化、第三方调用等等,这样既提升了软件开发的效率,也会大幅度提升软件质量。云原生不是单一技术,而是一套‌让应用天生适配云端的开发和运行方法论‌,是你开发的应用软件能不能天然的适配云、更好的利用云能力,就像从云里面自主生长出来的一样。在支撑云原生应用弹性迭代的同时,规避容器逃逸、未授权API访问等云原生专属高危风险,保障云-应用-业务一体化链路的整体安全。

2026-07-30 16:51:46 294

原创 Docker 远程 API(Remote API)未授权访问漏洞入侵过程

当 Docker Daemon 监听在 TCP 端口(默认为 2375 或 2376)且未配置 TLS 认证或访问控制列表(ACL)时,攻击者可以直接通过 HTTP 请求与 Docker 守护进程交互,从而完全控制宿主机。由于 Docker API 拥有对守护进程的完全控制权,攻击者可以通过创建特权容器或挂载宿主机关键目录来实现逃逸,进而获得宿主机的 Root 权限。查看正在运行的容器:curl http://<target_ip>:2375/containers/json。4.权限获取与容器逃逸。

2026-07-30 15:45:05 275

原创 三种Docker逃逸技术

:‌最关键的部分‌。通过检查`/proc/self/status`文件内容,使用`egrep`检索特定字符序列(如`0000003fffffffff`或`0000001fffffffff`)来精确判断是否为特权模式。使用`nc`命令在攻击机开启监听,等待宿主机执行计划任务后建立连接,并通过检查挂载目录下的宿主机文件(如`/test/root`)来确认逃逸成功。2.利用Docker命令(如`docker run`)创建新容器,并将宿主机根目录挂载到新容器内(使用`-v /:/host`参数)。

2026-07-30 14:47:55 494

原创 微信小程序介绍结构介绍

pages主要存放是所有小程序页面,每个小程序页面最多是由四个文件组成:js文件、json文件、wxml文件和wxss文件;js文件是处理微信小程序页面的逻辑和一些数据交互, json文件是去配置微信小程序页面信息,wxml文件是展示我们小程序页面的一些元素和内容,wxss文件是去设置小程序页面的样式。app.json 就是帮我们去进行一个微信小程序的一个全局配置,包括我们的一些网络请求的超时时间,还有我们一些窗口的表现,还有我们各个页面的一个注册的路径;小程序代码被称为appbrand;

2023-06-19 16:16:13 914

原创 跨网络文件摆渡数据防泄漏系统安全需求

1、域用户对接,实现分级审批授权流程。4、多文件识别,包括压缩文件。

2023-05-23 17:04:34 282

原创 邮件dlp需求

4、能够自定义敏感文件匹配策略策略,不得重复匹配。8、系统状态与能运维日志能通过syslog导出。7、审批页面应该支持h5,以便于移动审批。2、能够解压压缩文件,包括多层压缩文件。6、与域用户对接,实现分级授权审批。5、命中策略应该邮件通知用户。3、能够识别常见加密文件。1、能够识别各类文档。

2023-05-23 16:35:15 323

原创 桌面安全管理需求

6、远程办公0信任接入与手机沙盒应用发布。4、U盘和光驱管控,分级授权审批。

2023-05-23 15:57:47 170

原创 工业网络的演进-小作坊、小企业、大企业、IP化、网络化、智能化、平台化

 

2018-12-26 23:26:15 314

原创 sqlmap使用手册(思维导图)

2018-07-06 20:43:12 577

原创 CTF之web相关总结不包含sql注入(思维导图)

CTF之web相关总结知识点,可以将图片打印出来,按照思维导图分门别类梳理知识。

2018-07-05 15:42:07 1446

原创 ctf之编码与加密(思维导图)

编码与加密知识点思维导图

2018-07-05 10:54:53 1310

原创 安全加固 防止Apache将example.php.abc错误的解析成php

设置httpd.conf,增加下面几行内容:  Order Allow,Deny  Deny from all   重启httpd服务!

2017-11-01 15:18:53 287

原创 ipython 安装

ipython是基于python开发的工具,所以在安装ipython前系统应该安装了python,然后我们可以通过pip工具来安装ipython。pip是一种类似Radhat中yum用于安装python包。

2016-06-17 18:02:43 1158 1

原创 c#动态代理在CreateType中出错方法实现中引用的声明不能是final方法

public interface IBusinessLogic      {          double Add();          double Minus();      } public class MyBusinessLogic : AopProject.IBusinessLogic     {         private double a = 1.0;

2012-05-21 20:28:18 2513

转载 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

c:\evan\workspace\1\1\netwowkippack.h(50) : error C2146: 语法错误 : 缺少“;”(在标识符“nSourPort”的前面) c:\evan\workspace\1\1\netwowkippack.h(50) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int c:\evan\workspa

2011-12-28 18:45:47 1357

原创 关于无盘系统局域网的网络分析

1、理想状态 假设机器无盘启动时间 13s 启动时加载数据260M(约等于启动机器后内存使用大小) 50台机器同时启动 每秒钟网络最高流量260/13*8*50=8Gbps 2、如果使用当前100M网络(网络设备) 那么每秒网络最高流量 100M*50=5Gbps

2011-10-05 16:37:56 1658

原创 oracle 获取表的包含约束的结构信息

环境 oracle92 用户sys 测试表名ATTRIBUTE_TRANSFORMATIONS$   使用到的数据字典中的表和视图 USER_TAB_COLUMNS:用户表基本机构信息 user_constraints:用户约束基本信息 user_cons_colu

2011-09-22 21:09:28 473

原创 多维数据库的数据存储

在多维数据库中二维数据很容易理解,维数扩展到三维或更高的维度时,多维数据库MDDB就成了一种“超立方”体的结构。在MDDB中,其数据的存储是由许多类似于数组的对象来完成 。 对象中包含了经过高度压缩的索引和指针。每个对象由聚集成组的单元块组成,每个单元块都按类似于多维数组的结构

2011-08-27 16:45:53 2816

原创 WCF部署到IIS

去年这个时候开发过一个silverlight3的应用程序,当时采用sl3+WCF开发的。在部署过程中遇到了很多问题,总结了一下几点。    1、部署环境必须是windows2003+IIS6.0以上,我尝试采用xp失败。    2、当你安装完IIS6.0后一定要注册 .net

2011-08-26 21:27:13 4839

原创 判断文件或文件目录是否存在

BOOL WINAPI FileIsExist(CString strFileName) {  CFileFind ff;  if (!ff.FindFile(strFileName))  {    ff.Close();    return FALSE;  }

2011-08-26 21:08:54 1267

原创 c++ 获取文件后缀名

CString WINAPI GetFileExt(CString strTemp) {  int k=strTemp.ReverseFind('.');  if(k>=0)   return strTemp.Mid(k);  else   return strTem

2011-08-26 21:07:13 2559

原创 c++ 字符串分割

void WINAPI StringSplit(CString strTemp,char pChar,CStringArray & strArray) {  strArray.RemoveAll();  int k = strTemp.Find(pChar);  CStr

2011-08-26 20:59:24 440

原创 C++ 新建删除文件夹

BOOL WINAPI CreateDirectoryEx(CString strPath) {  CStringArray path;  CString str = strPath;   CreateDirectory(str, NULL);  if (str.Rev

2011-08-26 20:54:40 1235

转载 RPC 与 Socket 通信

RPC 与 Socket 通信   http://luluq1987.blog.163.com/blog/static/4079068120101048494705/ 2010-11-04 21:34:22|  分类: C与C++学习 |  标签: |字号大中小 订阅

2011-08-06 11:25:35 1404

原创 排序算法

定义:         排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。 相关概念: 1、稳定排序和非稳定排序          简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就 说

2011-08-03 20:45:07 497

原创 vc++ mfc 非空指针删除出错

情况介绍变量:头文件声明:CBitmap *m_pBitmap;//此时编译器为

2011-07-17 11:09:49 1436 3

原创 windows2007 iis安装

@echo offecho 正在添加IIS功能,这可能需要几分钟时间...start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-Defaul

2011-07-17 10:58:25 2162

原创 一个比较完整的svg文件

Menu utilisateur              选取1             选取2                                                    function svgOnload(evt)               {

2011-07-14 16:54:29 1301

转载 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

选择自 fmddlmyy 的 Blog 关键字 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 出处 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:

2011-07-11 09:57:50 366

原创 coolite0.8 webconfig配置

The following system.web section is only requited for running ASP.NET AJAX under Internet  Information Services 6.0 (or earlier).  This sect

2011-07-10 16:30:03 618

原创 javascript 动态改变svg图形

//嵌入svg                                    src="ksh.svg" pluginspage="http://www.adobe.com/svg/viewer/install/">>          //javascript操作svg

2011-07-10 16:01:49 7288

原创 跨平台webservice 大数据传输解决方案

1、 数据转换为内存流2、压缩内存流3、Base64编码4、http传输5、Base64解码6、解压内存流7、内存流转换为数据

2011-07-09 10:07:49 936

原创 数据库连接字符串

<br />1、新建文本文档<br />2、重命名txt->udl<br />3、双击udl文件,配置数据库连接。<br />4、右键编辑udl文件,得到数据库连接字符串。<br /> <br />例如:<br />[oledb]<br />; Everything after this line is an OLE DB initstring<br />Provider=OraOLEDB.Oracle.1;Password=cy7dt11;Persist Security Info=True;User I

2011-06-01 09:05:00 490

原创 c# 基于反射的拷贝构造函数

//基于反射的拷贝构造函数,当属性动态添加时,不必修改复制构造函数。public class bus{        string numberPlate;        bool inService;        int seates;        public string NumberPlate        {            get { return numberPlate; }            set { numberPlate = value; }        }      

2011-05-27 20:33:00 1683 1

转载 架师自我培养过程

<br />架师自我培养过程大 致如下仅供参考: <br />1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信 基础等,应该在大学完成,内容包括 java、c、c++、uml、RUP、XML、socket 通信(通信协议)——学 习搭建应用系统所必须的原材料。 <br />2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可以 在大学或第一年工作时间接触,包括 分布式系统原理、ejb、corba、com/com+、webservice(研究生可以 研究网络计算机、高性能并发处理等内容) <

2011-05-13 20:26:00 462

中国电信的笔试题基础知识总结(完整版)

中国电信的笔试题基础知识总结(完整版).doc

2012-11-01

谈谈几种数据库访问技术

数据库访问技术 odbc oledb ado ado.net

2009-11-29

空空如也

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

TA关注的人

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