Giter VIP home page Giter VIP logo

azure-pipelines's Introduction

Azure DevOps pipelines for .NET binaries obfuscation

A build pipeline is scheduled to run every morning at 2AM UTC + a release pipeline scheduled at 3AM UTC to push the artifacts from the previous pipeline here - Obfuscated

The build pipeline does the following:

  1. git clones all the individual binaries from devs repos
  2. runs each of them through InvisibilityCloak
  3. random names are chosen for the new binaries from names.txt
  4. keeps a record of all binaries names and their corresponding renames (in correlation.txt)
  5. compiles and builds all the binaries
  6. runs the compiled versions of each binary through ConfuserEx

There is one caveat with InvisibilityCloak, it doesn't support repos with multiple projects in them so repos such as Farmer or InternalMonologue, etc have not been run through it but they're still obfuscated with ConfuserEx. Such repos will keep their original name.

The list of currently included repos in the pipelines:

  • Farmer
  • Rubeus
  • Seatbelt
  • SafetyKatz
  • SharpUp
  • SharpDPAPI
  • Certify
  • KrbRelay
  • SharpWebServer
  • SharpWMI
  • SharpMiniDump
  • Internal-Monologue
  • Whisker
  • StandIn
  • SharpView
  • SharpHound
  • MalSCCM
  • SharpWSUS
  • netsh_acl_enumerator
  • noPac
  • SharpLAPS
  • SharpSystemTrigger
  • ROADtoken
  • LiquidSnake
  • SearchOutlook

Credits

mkaring for the awesome ConfuserEx project.

h4wkst3r for another awesome project - InvisibilityCloak

azure-pipelines's People

Contributors

roxanakovaci avatar

Watchers

 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.