DIFF.BLOG
New
Following
Discover
Jobs
More
Top Writers
Suggest a blog
Upvotes plugin
Report bug
Contact
About
Sign up  
Behinder3-Beta11 实战下的二次开发 (5)
1
·
as
·
Sept. 14, 2022, 4:26 a.m.
Summary
0x00 实战问题 猜测微步流量检测的实现原理 需要解决的问题: 请求体的数据传递方式 需要对webshell进行修改,为适配不做修改 (未实现) 原:AES+Base64 改:AES+Base64 嵌入到 正常 的数据包中,伪造数据包 返回体的数据传输方式 原:AES 改:AES+Base64+拼接字符串头 潜入到正常数据包中,伪造json数据包 避免数据包格式单一,被安全设备捕捉特征 0x02 数据传输 请求参数:参数传递修改为伪造Json格式 (未实现,需要修改webshell,现有所有工具都为原版) {Encoded: "asdasdasdas"} 返回包参数:接受参数时,伪造为加密json { Result: "daddasdadasda" } 0x02 代码实现 原版返回数据为AES加密数据流,未进行Base64,我们构造成base64+随机数据 数据解码时增加解码步骤: 客户端数据包处理过程 修改功能函数,返回数据类型,所有都要修改 修改Utils取数据时的方法,客户端只取我们需要的数据, 测试发现有些容器有些问题,...
Read full post on 1oecho.github.io →
Submit
AUTHOR
RECENT POSTS FROM THE AUTHOR