{"repo":"tijme/dittobytes","free":true,"listed":false,"github":"https://github.com/tijme/dittobytes","clone":"git clone https://github.com/tijme/dittobytes.git","description":"Metamorphic cross-compilation of C++ & C-code to PIC, BOF & EXE.","language":"C++","stars":641,"topics":["evasion","linux","macos","malware","pic","redteam","shellcode","windows","metamorphic-engine","metamorphism"],"license":"MPL-2.0","category":"dev-tools","readme_excerpt":"&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; Metamorphic cross-compilation of C++ & C-code to PIC, BOF & EXE. Built with ♥ by Tijme Gommers – Buy me a coffee via PayPal or Bunq . Requirements &nbsp;•&nbsp; Getting started &nbsp;•&nbsp; Advanced usage &nbsp;•&nbsp; Metamorphications &nbsp;•&nbsp; Limitations &nbsp;•&nbsp; Issues &nbsp;•&nbsp; License Dittobytes compiles your C-code to truly Position Independent Code (PIC) for Windows, MacOS, and Linux, and both AMD64 and ARM64. It features a metamorphic engine that ensures each compilation produces unique, functional shellcode. It does not rely on the classic decrypt stubs often seen in e.g. polymorphic compilations, and additionally it does not require reflective loaders such as Donut or sRDI as it can compile your C-code directly to PIC. A subsequent advantage is that the output size of the shellcode is extremely small (almost no overhead), and remains very simple. Original Metamorphicated (example) → Illustration 1: Example metamorphications by Dittobytes (left and right are functionally equivalent). Dittobytes uses a custom LLVM build with two transpilers. Any compilation of your code using Dittobytes is done with this LLVM build. The first transpiler uses a modern LLVM Function Pass (on intermediate level) to inline constant variables otherwise located in e.g. .rodata segments (this aids the development of Position Independent Code). The second one is the machine transpiler that uses a legacy LLVM Mac","default_branch":null,"files":null,"tree":[],"storefront":"/r/tijme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tijme/dittobytes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}