点击蓝字 关注我们在对应用进行抓包,或者传输电子邮件时,其中的网络数据通常都经过编码,而其中经常用到的一种就是Base64编码,那么Base64编码究竟是什么呢?为什么要进行这样的编码呢?ONEBas...
Class文件的结构是怎样的?
最近在学习java字节码增强相关的技术,接触到了javaassist、asm等重写字节码的工具,在使用javaassist的过程中感觉一切都很顺利,因为javaassist对字节码的所有操作都进行了高...
MQTT安全分析
MQTT 协议1.1 介绍MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)。可以以极少的代码和有限的带宽,为远程设备提供实时可靠的消息服务,一...
Wireshark解密HTTPS流量的两种方法
要解密HTTPS流量,需要得到加密密钥,加密密钥由主密钥、客户端随机数、服务器随机数生成。因此,通过Wireshark解密HTTPS,可以从两个地方下手,下面演示两种方法解密HTTPS流量。原理我们先...
CobaltStrike逆向学习系列(5)-Bypass BeaconEye
在之前的三篇文章《Stageless Beacon 生成流程分析》《Beacon C2Profile 解析》《Beacon 上线协议分析》中,已经穿插着将 C2Profile 的全部内容介绍完了,也把...
计算机为什么需要十六进制?
来自公众号:码农的荒岛求生实际上计算机本身是不需要十六进制的,计算机只需要二进制,需要十六进制的是人。每个十六进制中的数字代表4个比特,你可以非常直观的从十六进制中知道对应的二进制是啥,比如给定一个十...
溯源反制-MYSQL蜜罐
点击上方蓝字关注我们~前言随着网络安全技术的发展,越来越多的攻击手段层出不穷。传统的网络安全防御手段只是被动的防御,无法对未知网络攻击进行主动感知和响应,而蜜罐技术正是一种有效而且简单的主动防御手段。...
悲痛、惋惜!28岁的字节工程师忽然离世,IT人何时才能少加班、健康的陪伴家人?
一位大厂IT工程师、一位计算机硕士高材生、一个即将成为父亲的准爸爸...离逝在这个初春的寒夜里。网上看到字节跳动内部论坛“字节圈”发布公告:2月23日13时43分,从医院获知,在抢救41个小时后,吴同...
【python】文件读写操作
文件读取12345678910111213141516171819202122232425262728293031323334'''1. 打开文件2. 操作文件3. 关闭文件r #文件不存在则不可读(...
流密码
在密码学中,流密码(英语:Stream cipher),又译为流加密、资料流加密,是一种对称加密算法,加密和解密双方使用相同伪随机加密数据流(pseudo-random stream)作为密钥,明文...
java安全基础
java反序列化漏洞是java中比较常见的漏洞。 基础概念定义 序列化就是把对象的状态信息转换为字节序列(即可以存储或传输的形式)过程。反序列化即逆过程,由字节流还原成对象。注: 字节序是指多字节数据...
深度学习赋能侧信道攻击
#前言这是IoT的时代,这也是AI的时代。在IoT时代,针对IoT设备上的密码芯片进行侧信道分析是极其活跃的领域,是研究IoT安全至关重要的一环。在AI时代,目前引领AI第三次复兴的技术便是深度学习。...
13