├── .gitignore ├── binary └── obfusc.exe ├── flex_bison ├── bison++.exe ├── bison.cc ├── bison.h ├── flex++.exe ├── flexskel.cc └── flexskel.h ├── obfusc.sln ├── obfusc ├── ArgPack.cpp ├── ArgPack.h ├── CAnalys.cc ├── CAnalys.h ├── CLexer.cc ├── CLexer.h ├── CLexer.l ├── CParser.cc ├── CParser.h ├── CParser.y ├── CodeFile.cpp ├── CodeFile.h ├── ExtraString.cpp ├── ExtraString.h ├── FunctionNode.cpp ├── FunctionNode.h ├── IObfusNode.h ├── IdentifierGenerator.cpp ├── IdentifierGenerator.h ├── Node.cpp ├── Node.h ├── NotObfusIdTable.cpp ├── NotObfusIdTable.h ├── NumberExpGenerator.cpp ├── NumberExpGenerator.h ├── ONBlockItemList.cpp ├── ONBlockItemList.h ├── ONConstant.cpp ├── ONConstant.h ├── ONDoWhile.cpp ├── ONDoWhile.h ├── ONFor.cpp ├── ONFor.h ├── ONIdentifier.cpp ├── ONIdentifier.h ├── ONString.cpp ├── ONString.h ├── ONWhile.cpp ├── ONWhile.h ├── Obfuscator.cpp ├── Obfuscator.h ├── RecordTable.cpp ├── RecordTable.h ├── Symbol.cpp ├── Symbol.h ├── SymbolTable.cpp ├── SymbolTable.h ├── ToDo.txt ├── TokenTypes.h ├── Tree.cpp ├── Tree.h ├── getopt.h ├── main.cc ├── obfusc.vcxproj ├── obfusc.vcxproj.filters ├── pre.cpp ├── pre.h └── tags └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/.gitignore -------------------------------------------------------------------------------- /binary/obfusc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/binary/obfusc.exe -------------------------------------------------------------------------------- /flex_bison/bison++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/flex_bison/bison++.exe -------------------------------------------------------------------------------- /flex_bison/bison.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/flex_bison/bison.cc -------------------------------------------------------------------------------- /flex_bison/bison.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/flex_bison/bison.h -------------------------------------------------------------------------------- /flex_bison/flex++.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/flex_bison/flex++.exe -------------------------------------------------------------------------------- /flex_bison/flexskel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/flex_bison/flexskel.cc -------------------------------------------------------------------------------- /flex_bison/flexskel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/flex_bison/flexskel.h -------------------------------------------------------------------------------- /obfusc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc.sln -------------------------------------------------------------------------------- /obfusc/ArgPack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ArgPack.cpp -------------------------------------------------------------------------------- /obfusc/ArgPack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ArgPack.h -------------------------------------------------------------------------------- /obfusc/CAnalys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CAnalys.cc -------------------------------------------------------------------------------- /obfusc/CAnalys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CAnalys.h -------------------------------------------------------------------------------- /obfusc/CLexer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CLexer.cc -------------------------------------------------------------------------------- /obfusc/CLexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CLexer.h -------------------------------------------------------------------------------- /obfusc/CLexer.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CLexer.l -------------------------------------------------------------------------------- /obfusc/CParser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CParser.cc -------------------------------------------------------------------------------- /obfusc/CParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CParser.h -------------------------------------------------------------------------------- /obfusc/CParser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CParser.y -------------------------------------------------------------------------------- /obfusc/CodeFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CodeFile.cpp -------------------------------------------------------------------------------- /obfusc/CodeFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/CodeFile.h -------------------------------------------------------------------------------- /obfusc/ExtraString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ExtraString.cpp -------------------------------------------------------------------------------- /obfusc/ExtraString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ExtraString.h -------------------------------------------------------------------------------- /obfusc/FunctionNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/FunctionNode.cpp -------------------------------------------------------------------------------- /obfusc/FunctionNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/FunctionNode.h -------------------------------------------------------------------------------- /obfusc/IObfusNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/IObfusNode.h -------------------------------------------------------------------------------- /obfusc/IdentifierGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/IdentifierGenerator.cpp -------------------------------------------------------------------------------- /obfusc/IdentifierGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/IdentifierGenerator.h -------------------------------------------------------------------------------- /obfusc/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Node.cpp -------------------------------------------------------------------------------- /obfusc/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Node.h -------------------------------------------------------------------------------- /obfusc/NotObfusIdTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/NotObfusIdTable.cpp -------------------------------------------------------------------------------- /obfusc/NotObfusIdTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/NotObfusIdTable.h -------------------------------------------------------------------------------- /obfusc/NumberExpGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/NumberExpGenerator.cpp -------------------------------------------------------------------------------- /obfusc/NumberExpGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/NumberExpGenerator.h -------------------------------------------------------------------------------- /obfusc/ONBlockItemList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONBlockItemList.cpp -------------------------------------------------------------------------------- /obfusc/ONBlockItemList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONBlockItemList.h -------------------------------------------------------------------------------- /obfusc/ONConstant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONConstant.cpp -------------------------------------------------------------------------------- /obfusc/ONConstant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONConstant.h -------------------------------------------------------------------------------- /obfusc/ONDoWhile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONDoWhile.cpp -------------------------------------------------------------------------------- /obfusc/ONDoWhile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONDoWhile.h -------------------------------------------------------------------------------- /obfusc/ONFor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONFor.cpp -------------------------------------------------------------------------------- /obfusc/ONFor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONFor.h -------------------------------------------------------------------------------- /obfusc/ONIdentifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONIdentifier.cpp -------------------------------------------------------------------------------- /obfusc/ONIdentifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONIdentifier.h -------------------------------------------------------------------------------- /obfusc/ONString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONString.cpp -------------------------------------------------------------------------------- /obfusc/ONString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONString.h -------------------------------------------------------------------------------- /obfusc/ONWhile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONWhile.cpp -------------------------------------------------------------------------------- /obfusc/ONWhile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ONWhile.h -------------------------------------------------------------------------------- /obfusc/Obfuscator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Obfuscator.cpp -------------------------------------------------------------------------------- /obfusc/Obfuscator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Obfuscator.h -------------------------------------------------------------------------------- /obfusc/RecordTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/RecordTable.cpp -------------------------------------------------------------------------------- /obfusc/RecordTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/RecordTable.h -------------------------------------------------------------------------------- /obfusc/Symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Symbol.cpp -------------------------------------------------------------------------------- /obfusc/Symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Symbol.h -------------------------------------------------------------------------------- /obfusc/SymbolTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/SymbolTable.cpp -------------------------------------------------------------------------------- /obfusc/SymbolTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/SymbolTable.h -------------------------------------------------------------------------------- /obfusc/ToDo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/ToDo.txt -------------------------------------------------------------------------------- /obfusc/TokenTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/TokenTypes.h -------------------------------------------------------------------------------- /obfusc/Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Tree.cpp -------------------------------------------------------------------------------- /obfusc/Tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/Tree.h -------------------------------------------------------------------------------- /obfusc/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/getopt.h -------------------------------------------------------------------------------- /obfusc/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/main.cc -------------------------------------------------------------------------------- /obfusc/obfusc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/obfusc.vcxproj -------------------------------------------------------------------------------- /obfusc/obfusc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/obfusc.vcxproj.filters -------------------------------------------------------------------------------- /obfusc/pre.cpp: -------------------------------------------------------------------------------- 1 | #include "pre.h" 2 | 3 | -------------------------------------------------------------------------------- /obfusc/pre.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/pre.h -------------------------------------------------------------------------------- /obfusc/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/obfusc/tags -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavxin/CSCO/HEAD/readme.md --------------------------------------------------------------------------------