前提
在之前有突发奇想过,有没有那种我发给别人一个pdf文件,别人点击后看到的是pdf文件的内容,我这边也看到了上线的提示。于是就去研究pdf能加入哪些特殊的功能。看了一段时间后发现pdf的一些不一样的功能
像是打开pdf后弹出一个框
或者是点击pdf页面后跳转到某个网页
在官方的说法中还有某些函数能调用简单的一些命令像是calc,但是我调试多次后发现并不能调用命令
而且他并不能直接实现我的想法,于是这个事情就搁置了一段时间,直到最近又看到菊哥三年前的项目,发现我的想法可以有一个下位替代,于是就有了这篇文章
NimFileBinder
是由Nim语言所编写的一款文件捆绑工具,这款工具可以将两个文件进行捆绑成一个文件,比如将pdf文件和exe文件进行捆绑后,当打开捆绑后的文件,捆绑文件会同时打开pdf文件和exe文件。
安装
git clone https://github.com/evilashz/NimFileBinder.git
# 下载文件
sudo apt-get install nim
# 安装nim
nimble install strfmt nimcrypto winim
# 安装工具所需编译的相应模块
nim c --hints:off -d:release NimFileBender.nim
# 编译后生成可执行文件
应用
安装完成后进行捆绑,生成的捆绑文件是outfile.exe
效果
结合快捷方式lnk,但是会有cmd的黑框一闪而过
或者用翻转的方式
当然以上只是一种方法,如果有师傅也对pdf或其他奇奇怪怪的上线方式也有一定的研究或兴趣,欢迎师傅们和我一起讨论
知识星球
高质量安全知识星球社区,致力于漏洞挖掘,渗透技巧,安全资料,星球承诺会持续更新0/1/NDay及对应的批量利用工具,团队内部漏洞库,内外网攻防技巧,你所需要的各类安全工具和资料以及团队师傅们最新的学习研究成果。分享行业内最新动态,解答交流各类技术问题。
涉及方向包括Web渗透、免杀绕过、红蓝攻防、代码审计、应急响应、安全培训、CTF、小白入门、职业规划和疑难解答。CatalyzeSec,安全技术水平的催化者,星球针对成员的技术问题,快速提供思考方向及解决方案,并为星友提供多种方向的学习资料、安全工具、POC&EXP以及各种学习笔记等,以引导者和催化剂的方式助力安全技术水平的提升。
我们是一个快速成长的team,团队的发展方向与每一位星友的学习方向密切相关,加入我们,一起成为更好的自己!
PS:随着星球内知识的积累,人员的增加,星球价格也会随之增加,前一百位加入我们的师傅可享受99元朋友价!
团队内部独家知识库