NimFileBinder--Nim文件捆绑生成器

简介: NimFileBinder--Nim文件捆绑生成器

最近一直在学习Nim语言,大家从去年就开始推荐了,而我后知后觉的现在才开始尝试接触,发现其实还是“很香”的

钓鱼攻击在现在的演练活动中逐渐成为很重要的打点方式,那么投递我们的诱饵需要对落地的文件进行一些处理或者说伪装,C系列的语言写出的文件捆绑释放容易被AV所检测,毕竟释放一个PE文件怎么样都是敏感的(当然需要你释放的PE是免杀的),所以我们尝试了一些其他的语言,发现Nim这款语言非常适合用来做一个文件捆绑器。

  • 相对生僻语言,不易被检测
  • 其编译所生成文件大小极其友好

所以花了几天时间编写了一个粗糙的工具,用来生成我们钓鱼活动当中所用到的捆绑器,流程大概是:

  1. 释放正常文件(文档、图片、PDF任何)
  2. 运行正常文件
  3. 内存中解密释放木马文件为xxx.txt(默认未开启,取消注释即可)
  4. 拷贝xxx.txt为xxx.exe
  5. 执行木马文件
  6. 自删除

程序截图:

只是一个粗糙的学习Nim语言的中间产物,希望能帮到各位 :-)

GitHub:https://github.com/evilashz/NimFileBinder

相关文章
|
6月前
|
存储 缓存 算法
【Conan 入门教程 】了解 Conan2.1 中默认生成器的作用
【Conan 入门教程 】了解 Conan2.1 中默认生成器的作用
142 1
|
IDE 开发工具
Airtest启动器的妙用--添加自定义的变量
Airtest启动器的妙用--添加自定义的变量
261 0
Magisk模块:Scene附加模块(二)修改版
Magisk模块:Scene附加模块(二)修改版
4495 0
|
Java Linux API
安卓中的SVG,Vector,gradle
安卓中的SVG,Vector,gradle
148 0
安卓中的SVG,Vector,gradle
gstreamer插件特别要注意事件处理(含代码范例)
gstreamer插件特别要注意事件处理(含代码范例)
168 0
|
算法 Android开发 数据安全/隐私保护
【Android 逆向】IDA 工具使用 ( 函数窗口 Function window | 创建引用图 Xrefs graph to | 创建调用图 Xrefs graph from )
【Android 逆向】IDA 工具使用 ( 函数窗口 Function window | 创建引用图 Xrefs graph to | 创建调用图 Xrefs graph from )
499 0
【Android 逆向】IDA 工具使用 ( 函数窗口 Function window | 创建引用图 Xrefs graph to | 创建调用图 Xrefs graph from )
|
iOS开发
iOS逆向小知识: 将功能独立的tweak 合并到同一个deb 包
iOS逆向小知识: 将功能独立的tweak 合并到同一个deb 包
265 0
iOS逆向小知识: 将功能独立的tweak 合并到同一个deb 包
如何实现不安装xpoedinstall激活xposed模块
xpoedinstall及安装器,它的作用有几个:安装xposed框架、激活xposed模块、搜索模块等等 如果我们已经安装了xposed框架,或者说我们自己二次开发了这个框架,通过手动的方式安装。然后需要使用我们自己的xposed模块,这时xposedinstall的作用就只剩激活模块了,那么我们是否可以摆脱它来激活模块?
224 0