前言概述XWorm是一种针对Windows操作系统的流行商业恶意软件,可通过暗网论坛以恶意软件即服务(MaaS)的形式购买,这种多功能恶意软件主要用作远程访问工具 (RAT),允许攻击者控制受感染的系...
PWN入门:异常变漏洞
一异常处理机制解析程序出现错误是难免的情况,程序语言和系统为了辅助程序排查问题,设立了各种机制。第一种机制是断言检查assert,该函数接受一个表达式作为参数,如果表达式值为假,就会输出错误信息并终止...
从PKCS#1格式RSA公钥提取模数(modulus)和指数(exponent)
近期在写c语言的加密库,但是遇到了rsa算法中寻找modulus这个棘手的问题,大多是依赖openssl来解决,于是分析下怎么从pem格式的rsa公钥提取出来模数和指数。 目录⊙1.生成rsa的公私钥...
猿人学 - app 比赛第一题 python 还原
前言❝猿人学 2020 app 逆向 比赛,第一题❞❝为啥写第一题,因为最简单,懒 ~❞java 层分析祭出群友传的神器 jadx-gui 反编译分析一把梭 ...... 中间省略 n 个字,最终定位...
OceanLotus 高级黑客组织nim木马加载器SwitchPlus.exe分析
分析背景继上次分析完该黑客组织nim木马加载器样本,从而对该类样本有了一定认识。按照掌握的该组织的活动频次与入侵策略,很可能还存在更多类似的恶意样本。其实本质的思想还是基于情报的追踪取证,假定背后的攻...
Unicorn高级逆向与反混淆
逆向分析是一门深奥的学问,当你走进逆向的大门,学得越多,就会发现还有更多自己不懂的知识,等待去挖掘。当逆向和Unicorn碰撞,热门行业就此产生,掌握Unicorn高级逆向和反混淆,升职加薪不是梦!能...
Fuzz学习记录
当前需要解决的问题用kmeans聚类算两个种子之间的距离需要花的时间太长,考虑一下该如何优化择种算法。优化思路减少大数中的无效位数:比如所有的种子都没有访问过的基本块下标可以视作无效,以及访问过完全相...
原创 | 缓冲区溢出漏洞那些事:C -gets函数
点击蓝字关注我们基本概念缓冲区是在数据从一个位置传输到另一个位置时临时保存数据的内存存储区域。当数据量超过内存缓冲区的存储容量时,就会发生缓冲区溢出(或缓冲区溢出)。结果,试图将数据写入缓冲区的程序会...
2个躲过检测的恶意AI模型(附检测工具)
背景 鉴于大型语言模型(LLM)和生成式AI能力的最近爆炸式增长,各个组织都在寻找将AI技术纳入其商业模式并利用其能力的方法。虽然大多数非技术人员提到AI时会想到OpenAI的ChatGPT或最新爆火...
MQTT协议-车联网应用&&源码分析(一)
MQTT协议 Message Queue Telemetry Transport,消息队列遥测传输 MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布、订阅信息传输协议。可在不...
Linux C++ 调试神技如何将Linux C++ 可执行文件逆向工程到Intel格式汇编
对于许多在windows 上调试代码的人而言, Intel IA32格式的汇编代码可能并不陌生,因为种种的原因,很多软件工程师不得不去尝试理解汇编代码。Windows PE的反汇编格式默认是Intel...
如何在Linux下写汇编
本文为翻译文章,原文参见:http://docs.cs.up.ac.za/programming/asm/derick_tut/1.NASM编译器目前Linux下的汇编器主要有:as、as86和gas...
176