随笔分类 -  网络安全

摘要:简介: 上篇文章,我们感受到tcpdump与wireshark的组合之美,原来工具与工具之前不只竞争,还有合作,你是否还记得上篇文章中有一个伏笔,那就是代理工具:charles。本文章针对charles进行讲解,带你继续体验接口测试之旅。 charles是一个优雅的名子,你可以称呼它:查尔斯先生。它 阅读全文
posted @ 2023-10-23 11:24 易先讯 阅读(20) 评论(0) 推荐(0) 编辑
摘要:## CA ### CA含义: - 指**证书颁发机构**(Certificate Authority),也称为证书签发机构。它是一个可信任的实体,负责签发、管理和验证**==数字证书==**的机构。 ### 如何设置自己的CA: - 规划CA架构 - 构建基础设施 - 安全策略和流程 - **生成 阅读全文
posted @ 2023-07-19 18:12 易先讯 阅读(235) 评论(0) 推荐(0) 编辑
摘要:const path = require('path'); const fs = require('fs'); const https = require('https'); const options = { key: fs.readFileSync(path.join(__dirname, '. 阅读全文
posted @ 2023-07-13 22:19 易先讯 阅读(279) 评论(0) 推荐(1) 编辑
摘要:访问双向认证的Https接口 本地运行设置 修改webpack配置 js const fs = require('fs') const options = { //客户端密钥 key: fs.readFileSync(path.join(__dirname, '../ca/key.pem')), / 阅读全文
posted @ 2023-07-13 22:17 易先讯 阅读(829) 评论(0) 推荐(1) 编辑
摘要:先看一下百度百科对数字签名和数字证书的解释: 数字签名: 将 报文按双方约定的HASH 算法计算得到一个固定位数的 报文摘要。在 数学上保证:只要改动报文中任何一位,重新计算出的 报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发 阅读全文
posted @ 2023-06-08 20:05 易先讯 阅读(64) 评论(0) 推荐(0) 编辑
摘要:SSL / TLS 握手详细过程 "client hello"消息:客户端通过发送"client hello"消息向服务器发起握手请求,该消息包含了客户端所支持的 TLS 版本和密码组合以供服务器进行选择,还有一个"client random"随机字符串。 "server hello"消息:服务器发 阅读全文
posted @ 2023-05-13 18:09 易先讯 阅读(387) 评论(0) 推荐(0) 编辑
摘要:前言 在渗透测试实战中,我们经常会遇到Linux系统环境,而让Linux主机反弹个shell是再常见不过的事情了。 反弹shell,就是攻击机监听在某个TCP/UDP端口为服务端,目标机主动发起请求到攻击机监听的端口,并将其命令行的输入输出转到攻击机。 正向连接 假设我们攻击了一台机器,打开了该机器 阅读全文
posted @ 2023-05-11 20:10 易先讯 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:前端=>https =>后端=> DB 1.一个用户认证的网站开发,那些是敏感数据? 数据库密码 证书私钥 用户登录密码 2.在非信用网络之间进行敏感数据传输必须采用安全传输通道或者加密后传输,有标准协议规定的除外。 1.base64,hex 编码 2.sha256 哈希 3. pdkdf2 密码派 阅读全文
posted @ 2023-05-11 15:29 易先讯 阅读(499) 评论(1) 推荐(0) 编辑
摘要:1 属性 模式名 LDAP注入 模式ID 参考 关键词 注入,分级目录结构,数据查询 STRIDE 信息泄露,篡改,权限提升 分类 Web攻击方法 [ 回目录 ]2 概述 攻击模式介绍 LDAP(Lightweight Directory Access Protocol):轻量级目录访问协议,是一种 阅读全文
posted @ 2023-03-21 13:45 易先讯 阅读(436) 评论(0) 推荐(0) 编辑
摘要:1.命令注入的概念(what) 1.1.有外部输入,外部输入校验不严格 1.2.和命令语句结合 1.3系统调用API执行 2.注入条件和防范 2.1.命令直接可控(无注入,防范:白名单) 2.2.命令参数可控(注入条件,存在shell条件) 2.3. 命令选项可控(注入条件,被执行程序存在命令注入漏 阅读全文
posted @ 2023-03-16 14:39 易先讯 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1 是否有反序列化漏洞? 1.1 先看java的反序列化漏洞 来源: https://xz.aliyun.com/t/2041 简单的反序列化漏洞demo 在Java反序列化中,会调用被反序列化的readObject方法,当readObject方法书写不当时就会引发漏洞。 PS:有时也会使用read 阅读全文
posted @ 2023-03-15 15:16 易先讯 阅读(845) 评论(0) 推荐(0) 编辑
摘要:1.1.序列化反序列化是什么(what) 序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。核心作用是对象状态的保存与重建。 反序列化:客户端从文件中或网络上获得序列化后的对象字节流,根据字节 阅读全文
posted @ 2023-03-15 14:47 易先讯 阅读(80) 评论(0) 推荐(0) 编辑
摘要:双向认证,顾名思义,客户端和服务器端都需要验证对方的身份,在建立HTTPS连接的过程中,握手的流程比单向认证多了几步。单向认证的过程,客户端从服务器端下载服务器端公钥证书进行验证,然后建立安全通信通道。双向通信流程,客户端除了需要从服务器端下载服务器的公钥证书进行验证外,还需要把客户端的公钥证书上传 阅读全文
posted @ 2023-02-14 10:03 易先讯 阅读(202) 评论(0) 推荐(0) 编辑
摘要:文件校验方式 读取或者写入文件时必须文件进行校验,防止软连接攻击或者提权攻击,如果校验后再打开文件操作,很容易被构造条件竞争攻击。因此较安全的方式是先将文件打开,然后再校验,校验不通过时关闭文件,打开文件后文件不可能再被修改。 常见文件相关攻击路径 OOM(Out of Memory): 角色: 所 阅读全文
posted @ 2022-11-21 14:43 易先讯 阅读(78) 评论(0) 推荐(0) 编辑
摘要:winshark 筛选条件为:tls and ip.src==xxx 本文通过对一次 TLS 握手过程的数据抓包分析做为切入点,希望能进一步的帮助大家理解 HTTPS 原理。 HTTPS 是建立在 SSL/TLS 传输层安全协议之上的一种 HTTP 协议,相当于 HTTPS = HTTP + SSL 阅读全文
posted @ 2022-11-18 09:53 易先讯 阅读(1987) 评论(0) 推荐(1) 编辑
摘要:容器挂载过程和安全挂载建议 绑定挂载 本文所提到的挂载主要指绑定挂载(bind mount),即通过-v /xx/xx:/xx/xx 和 --mount type=bind,xxx,xxx两种方式设置的容器挂载(其余docker卷的管理方式,如tmpfs、volume,本文暂不讨论),容器的挂载操作 阅读全文
posted @ 2022-11-16 11:01 易先讯 阅读(610) 评论(0) 推荐(0) 编辑
摘要:Abstract TLS、SSL、摘要(digest)、对称/非对称加密、数字签名(signature)、证书(certification),傻傻分不清楚?为了解 https, 鄙人对以上这几个名词都做了些功课,特此记录一下。 Content SSL/TLS密码学 overview摘要算法/hash 阅读全文
posted @ 2022-06-16 16:14 易先讯 阅读(65) 评论(0) 推荐(0) 编辑
摘要:当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信。InfoQ的这篇文章对此有非常详细的描述。这些复杂的步骤的第一步,就是浏览器与服务器之间协商一个在后续通信中使用的密钥算法。这个过程简单来说是这样的: 浏览器把自身支持的一系列Cipher Su 阅读全文
posted @ 2022-06-16 16:06 易先讯 阅读(200) 评论(0) 推荐(0) 编辑
摘要:HTTPS 概述 对称加密 非对称加密 非对称加密改良方案 非对称加密 + 对称加密 中间人攻击 数字证书 数字签名 HTTPS 工作原理 HTTPS 概述 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypert 阅读全文
posted @ 2022-06-16 15:48 易先讯 阅读(705) 评论(0) 推荐(0) 编辑
摘要:前言 在上篇文章中,我已经为大家介绍了 HTTPS 的详细原理和通信流程,但总感觉少了点什么,应该是少了对安全层的针对性介绍,那么这篇文章就算是对HTTPS 详解一的补充吧。还记得这张图吧。 HTTPS 和 HTTP的区别 显然,HTTPS 相比 HTTP最大的不同就是多了一层 SSL (Secur 阅读全文
posted @ 2022-06-16 14:52 易先讯 阅读(85) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示