一个对C#程序混淆加密,小巧但够用的小工具
对于我们程序员来说,平常开发的桌面应用程序,如果不进行一定程度的加密、混淆,是很容易通过反编译手段进行破解的,特别是一些商业用途的C#软件,更是容易被破解。
所以今天给大家推荐一个对C#程序加密混淆项目,可用于学习。
项目简介
这是一个基于.Net 4开发的加密混淆工具,该项目具备功能:自动化生成loader,实现加密、混淆、bypass沙箱、多种现有进程注入技术,动态编译生成。
该项目比较轻量,比起市面上的加密混淆工具,比较简单,可当着学习用途。
功能列表
**程序文件上传
**
支持选择文件、DNS、Http文件上传,其中dns,http自动判断上线;http优先级高于DNS。
混淆加密
支持类名、方法名、变量混淆,可以统计自己的需求自由灵活选择。
反沙箱检测
进程黑名单
存在以下进程认为是虚拟机,直接退出。
"vmsrvc", "tcpview", "wireshark", "visual basic", "fiddler", "vmware", "vbox", "process explorer", "autoit", "vboxtray", "vmtools", "vmrawdsk", "vmusbmouse", "vmvss", "vmscsi", "vmxnet", "vmx_svga", "vmmemctl", "df5serv", "vboxservice", "vmhgfs", "vmtoolsd"
MAC地址检测
网卡MAC地址包括以下开头,直接退出。
"000569","000C29","001C14","005056","080027"
磁盘检测
磁盘大小小于50G,判定为虚拟机,直接退出。
启动启动时间检测
开机运行时间低于1h,判定为虚拟机,直接退出。
CPU核心数量与语言检测
CPU逻辑个数小于4个或者操作系统语言不是中文,判定为虚拟机,直接退出。
时间加速检测
运行时间存在加速,判定为虚拟机,直接退出。
bypass技术
进程镂空
Dinvoke 调用API
载入第二个NTDLL绕过HOOK
映射注入
syscall
技术框架
1、基于Net framework 4.0开发
项目结构
界面
项目地址:https://github.com/MicrobBlue/BiFang
- End -
推荐阅读
一个Windows远程工具,小巧但实用,支持RDP、SSH、SFTP、FTP等多种协议
推荐一个C#全文搜索支持Linq表达式的开源项目
前端性能优化 - 静态资源合并与压缩减少HTTP请求
一个基于EntityFrameworkCore+Lucene实现的全文搜索引擎库
一套.NET Core +WebAPI+Vue前后端分离权限框架
专注分享编程知识、热门有用有趣的开源项目
一个对C#程序混淆加密,小巧但够用的小工具相关推荐
- 基于RSA和AES混合加密实现的加解密小工具
基于RSA和AES混合加密实现的加解密小工具 闲来无事,用python的tkinter开发了一个基于RSA和AES混合加密的小小工具.总结一下使用到的知识点. 首先是核心的加解密部分. 采用混合加密的 ...
- 微信小程序-炫酷手持滚动弹幕生成小工具
微信小程序-炫酷手持滚动弹幕生成小工具 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇 ...
- 可以帮助提升程序员高效工作效率的常用小工具推荐
给大家分享一些程序员的实用工具,工具用得好,帮助你快速提升效率. 1.Xmind思维导图 Xmind是一款比较适合记录想法的软件,尤其是在当你负责项目的时候,把项目的各方面想法进行细化 ...
- 资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...
- gz键盘增强小工具_资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...
- java 混淆 js_JS混淆压缩小工具
http://www.saltstorm.net/depo/esc/或51AJAX.com或直接点击ESC.zip下载). 偶最近混淆压缩JS都用这小工具. ESC是一个小巧的Window Shell ...
- 解析php混淆加密解密的手段,如 phpjm,phpdp神盾,php威盾
解析php混淆加密解密的手段,如 phpjm,phpdp神盾,php威盾 原文 解析php混淆加密解密的手段,如 phpjm,phpdp神盾,php威盾 php做为一门当下非常流行的web语言,常常看 ...
- js脚本混淆加密(转载)
"混淆"也好,"加密"也好,都是为了加强代码的安全性,防范被人任意查看,在一定程度上保护资源. 请大家注意,在本主题的标题上,我把"混淆". ...
- 前端JavaScript代码混淆加密原理介绍
因为JavaScript大都是运行在浏览器端,这就导致任何人都可以直接对网站的代码进行查看,如果代码没有进行任何处理就会导致直接暴露源码,他人便可轻而易举的复制你的劳动成果,但是由于没有纯粹的加密方案 ...
最新文章
- 谷歌日语输入法电脑版_【Win安卓】谷歌地球电脑专业版和手机清爽版
- RxSwift之订阅UITableViewCell里的按钮点击事件
- java执行exe 没捕获到输出_Java程序员注意——六种异常处理的陋习
- SPUtility.ParseDate使用问题
- php gzip 关闭,Thinkphp 关闭Gzip header输出问题
- vs 2008 Ide 设置
- windos 2008安装php5.3,windows 2008 + php 5.3.29配置
- python日常能做什么-Python除了做AI、还能干啥?
- 转:Oracle数据库一致性读的原理(Consistent Read)
- gnu ld链接出现“ no .eh_frame_hdr table will be created.”
- Illustrator中文版教程,如何在 Illustrator 中使用自由变换工具?
- ux.plup.File plupload 集成 ux.plup.FileLis 批量上传预览
- linux虚拟文件系统proc
- 图解 Kafka,画得太好了!
- 物联卡的测试期、沉默期、计费期你都知道吗
- 美国卡内基梅隆大学计算机排名,卡内基梅隆大学,美国卡梅基梅隆大学世界排名?...
- python-pygame实现飞机大战-2-添加敌机以及碰撞爆炸
- Window图片和传真查看器不能用
- Android实现App版本自动更新
- Minio分布式集群部署(Swarm)
热门文章
- 小球碰壁反弹加分_Javascript:Canvas的小球碰壁反弹
- 利用HTA文件绕过杀软及邮件钓⻥
- LuaForWindows(SciTE) 5.1 常见问题
- Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'dao' is exp
- 打印计算机准考证显示用户名未设置,职称计算机准考证打印时间须知2019年9月...
- 2022年全球市场机械蒸汽再压缩(MVR)总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 有病毒的u盘文件上传到服务器,还在被u盘病毒困扰?送你15个文件传输网站以及20+u盘工具...
- java编程——案例1:模拟购物车
- 微信公众号流量主的实际收益(本人亲测)
- 鼎沐素食:还生命于自然,还身心于自己!