博客
关于我
cobaltstrike生成一个原生c,然后利用xor加密解密执行
阅读量:725 次
发布时间:2019-03-21

本文共 367 字,大约阅读时间需要 1 分钟。

利用CobaltStrike生成原始c,然后设计了一个异或加密机制,使用自定义键0x47来确保解密成功。通过一步步分析发现,通过简单的XOR操作便可以还原原始shellcode,以下是实现细节和流程:

  • 生成机器码:通过CobaltStrike生成原始c,0x47作为自定义键。

  • 编码程序设计:将shellcode进行处理,编码前将其拆分成多个部分,确保解密过程中不会丢失任何数据。

  • 解密程序反汇编:将汇编程序反汇编后发现,使用相同的键即可还原原始代码。

  • 程序运行与解密成功:运行后成功捕获加密后的shellcode,通过编写的解密程序反馈出原始代码。

  • 在实际操作中,与火绒、360等安全软件设置相同的白名单,确保程序正常运行。最终成功解密并得到原始shellcode,整个过程验证了异或操作在数据加密中的有效性,值得在特定场景中尝试。

    转载地址:http://femrz.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现最短路径广度优先搜索算法(附完整源码)
    查看>>
    Objective-C实现最近点对问题(附完整源码)
    查看>>
    Objective-C实现最长公共子序列算法(附完整源码)
    查看>>
    Objective-C实现最长回文子串算法(附完整源码)
    查看>>
    Objective-C实现最长回文子序列算法(附完整源码)
    查看>>
    Objective-C实现最长子数组算法(附完整源码)
    查看>>
    Objective-C实现最长字符串链(附完整源码)
    查看>>
    Objective-C实现最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现有向图和无向加权图算法(附完整源码)
    查看>>
    Objective-C实现有序表查找算法(附完整源码)
    查看>>
    Objective-C实现有限状态机(附完整源码)
    查看>>
    Objective-C实现有限状态自动机FSM(附完整源码)
    查看>>
    Objective-C实现有限集上给定关系的自反关系矩阵和对称闭包关系矩阵(附完整源码)
    查看>>
    Objective-C实现服务程序自启动(附完整源码)
    查看>>
    Objective-C实现服务端客户端聊天室(附完整源码)
    查看>>
    Objective-C实现朴素贝叶斯算法(附完整源码)
    查看>>
    Objective-C实现杨氏3X3矩阵(附完整源码)
    查看>>
    Objective-C实现杰卡德距离算法(附完整源码)
    查看>>
    Objective-C实现极值距离算法(附完整源码)
    查看>>
    Objective-C实现极小极大算法(附完整源码)
    查看>>