美文网首页
概念基础:恶意软件混淆的方法

概念基础:恶意软件混淆的方法

作者: VChao | 来源:发表于2020-05-24 10:44 被阅读0次

2020/05/20 -
看了一些网站的内容,发现主要存在四种方式。

  1. xor
  2. 加壳
  3. base64编码
  4. rot13(arm的一个指令)
    [1][2]分别是简答介绍了这集中方式。
    [3]是一个实验室的工具,可以取出一些混淆的字符串,但是只支持pe格式;在原理方便他也介绍了,就是查找存在的xor过程的函数,然后解密。

不过,我在想,其实我也能在ida中定位这个函数的位置,但是这种东西是怎么自动化呢?是不是有插件可以帮助?
不清楚。

参考

[1]malware-obfuscation-techniques-four-simple-examples/
[2]obfuscation-malwares-best-friend/
[3]automatically-extracting-obfuscated-strings

相关文章

  • 概念基础:恶意软件混淆的方法

    2020/05/20 -看了一些网站的内容,发现主要存在四种方式。 xor 加壳 base64编码 rot13(a...

  • IOS开发_代码混淆

    1、基础概念; 2、代码混淆; 3、代码混淆实现的方案; 1、基础概念; 1.1源代码(也称源程序): 是...

  • 小学数学最易混淆的15条基础概念

    数学学习里有不少基础概念,似是而非,孩子们很容易因为混淆而没能答对题。今天搜集了小学数学最容易混淆的15条基础概念...

  • 前端知识点列表

    完善中 学习方法 学习 软件使用ChromeIDE: Sublime,Atom,VimGit HTML基础概念常见...

  • 产品开发全流程

    一些概念 软件=程序+软件工程 程序=数据结构+算法 软件分类:系统软件、应用软件、恶意软件。 Bug:软件的行为...

  • 软件测试文章收集

    1.软件测试理论概念 软件测试基础 软件测试基础知识大全(上篇) 软件测试基础知识大全(下篇) 软件测试基础学习 ...

  • 初学者的软件测试入门基础知识

    软件测试基础概念篇,科普软件测试基础知识,适用于入门 /01/学习方法 关掉抖音,放下手机 专注力 制定小而可实现...

  • android应用安全

    android应用面临的安全问题 1,病毒:一些恶意软件 2,关键信息泄露:虽然java代码可以做混淆,但是安卓的...

  • 必备基础

    必备基础 1.1. 基础概念 1.1.1. 软件测试概念 经典定义 • 软件测试,在规定的条件下对程序进行操作,以...

  • 2019-05-12强化学习

    1.普通恶意软件攻击--------------->普通恶意软件检测模型 -————>使用强化学习技术对 恶意软件...

网友评论

      本文标题:概念基础:恶意软件混淆的方法

      本文链接:https://www.haomeiwen.com/subject/zqtgohtx.html