Skip to content

KillariDev/cryptopia-deobfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obfustopia Deobfuscator

This deobfuscator is designed to break the obfuscation implemented in gausslabs/obfustopia.

Learn more about the challenge and its resolution from the article:
Breaking the $10,000 iO Bounty: My Journey to Crack an Indistinguishability Obfuscation Implementation

Installation

Install dependencies:

npm ci

Usage

Run the deobfuscator with the following command:

npm run optimize data/latest.json data/obfuscated.json

This will read circuit data/latest.json circuit in. If the file does not exist, it copies the data\obfuscated.json to its place and starts to operate.

The process creates checkpoint file in periodical intervals and also saves the most recent version to the data/latest.json. S you can exit from the program and run the command again to restart.

About

solved cryptobia obfuscated circuit bounty

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published