GithubHelp home page GithubHelp logo

gibsol / bitmono Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sunnamed434/bitmono

0.0 0.0 0.0 6.99 MB

An open-source, free protector for Mono

License: MIT License

JavaScript 0.39% C# 41.37% CSS 54.64% HTML 3.59% SCSS 0.01%

bitmono's Introduction

BitMono logo
Free open-source obfuscator for Mono

BitMono

Build status Join the chat at https://gitter.im/BitMonoSpeech/community

BitMono is an free open-source C# obfuscator which in mostly cases works only with Mono - well known as fork of .NET Framework but with custom bugs or Unity. Which uses its own fork of dnlib for assembly manipulation. If you have any questions/issues please let me know there. You can install lastest version of BitMono here.

Before and after obfuscation preview by BitMono

GUI

CLI

Configuration

Documentation

Open wiki to read protections functionnality and more.

How your app will look since BitMono obfuscation - just in a few-words

  • Seems to C++ application but this is actual C# application
  • Crash of decompilers when analyzing types
  • Broken decompilers
  • Broken IL Code
  • Invisible types
  • No code

Obfuscation Features

  • StringsEncryption
  • BitDotNet (based and improved on existing protection)
  • BitMethodDotnet (based and improved on existing protection)
  • DotNetHook (based on existing protection)
  • Call to calli
  • FieldsHiding (Deprecated)
  • ObjectReturnType
  • NoNamespaces
  • FullRenamer
  • AntiDebugBreakpoints
  • BitDateTimeStamp

Usage

BitMono.CLI <path to file>/drag-and-drop or use BitMono.GUI (GUI Windows only)

Always drop dependencies in libs directory in the same path where is obfuscation file located

Credits

0x59R11 for his acquaintance in big part of BitDotNet that breaks files for mono executables!

Gazzi for his help that me asked a lot!

Elliesaur for his acquaintance in DotNetHook that hooks methods.

Weka for his advices, help and motivation.

ConfuserEx and their Forks for most things that I watched for the architecture of BitMono and the obfuscator engine as an application and solving plenty of User solutions which I would be knew in the very long future after much fail usage of BitMono and reports by other Users. Day-by-day I'm looking for something interesting there to improve myself in knowledge and BitMono also.

**Kao and his blogs thanks a lot of these blogs.

bitmono's People

Contributors

gitter-badger avatar sunnamed434 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.