USB 设备开发:从入门到实践指南(一)

在使用 Google 搜索相关学习资料的过程中,搜到一本书——《圈圈教你玩 USB》,在阅读中发现需要购买相关硬件设备。硬件开发部分考虑在后期的内容中再进行学习研究,前期考虑拿手头…

USB 设备开发:从入门到实践指南(三)

作者:Hcamael@知道创宇404实验室原文链接:https://paper.seebug.org/3124/经过上一篇文章的学习,对USB HID驱动有了更多的了解,但是也产生…

Windows应用加密体系及其发展

一、前言信息系统的保密性、完整性、可用性、可控性和不可否认性是信息系统安全5大特征,作为个人电脑操作系统开发商,微软不断的在各类新系统上推陈出新,最主要的便是在Windows200…

Windows窃密木马分析,你还会轻易下载Windows破解软件吗?

一、事件简介近期在进行Windows终端威胁狩猎时捕获了一例通过破解软件网站进行传播分发的Windows窃密木马,受害者点击运行该木马后,该木马会窃取受害者电脑中Chrome、Fi…

nginx+lua+redis实现灰度发布 | 京东云技术团队

前言授人以鱼不如授人以渔。先学会用,再学原理,再学创造,可能一辈子用不到这种能力,但是不能不具备这种能力。这篇文章主要是沉淀使用 nginx+lua+redis 实现灰度,当我们具…

玩转Spring状态机 | 京东云技术团队

说起Spring状态机,大家很容易联想到这个状态机和设计模式中状态模式的区别是啥呢?没错,Spring状态机就是状态模式的一种实现,在介绍Spring状态机之前,让我们来看看设计模…

代码大模型加持 | 提升二进制比对分享

一、背景1. 验证补丁的困惑众所周知,寻找并定位二进制代码之间存在(源)代码复用、存在的差异,其准确率及召回率是2个关键指标。无恒实验室在日常的研究工作中发现,面对ROM中数百程序…

反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理 | 京东云技术团队

Debug 的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE 们都很强大,还给…

脱钩实现免杀

前言正常情况下,杀毒软件会在用户模式下的API设置钩子,用于检测用户层的行为。这里我们用x64dbg查看ntdll.dll的导出函数即可得知。当杀软未进行hook时的Ntcreat…

windows安全基础(二)

PEB结构上神图fs:[0x18] == TEBpTEB->0x30 == fs:[0x30] == PEB一、MOV EAX, FS: [0x18]MOV EAX, [EA…

1 296 297 298 335