├── .gitignore ├── README.md ├── RpcEnum ├── RpcEnum.sln ├── RpcEnum │ ├── RpcEnum.cpp │ ├── RpcEnum.vcxproj │ ├── RpcEnum.vcxproj.filters │ ├── RpcEnum.vcxproj.user │ ├── debug.cpp │ ├── debug.h │ ├── include │ │ └── nlohmann │ │ │ ├── adl_serializer.hpp │ │ │ ├── detail │ │ │ ├── conversions │ │ │ │ ├── from_json.hpp │ │ │ │ ├── to_chars.hpp │ │ │ │ └── to_json.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── input │ │ │ │ ├── binary_reader.hpp │ │ │ │ ├── input_adapters.hpp │ │ │ │ ├── json_sax.hpp │ │ │ │ ├── lexer.hpp │ │ │ │ ├── parser.hpp │ │ │ │ └── position_t.hpp │ │ │ ├── iterators │ │ │ │ ├── internal_iterator.hpp │ │ │ │ ├── iter_impl.hpp │ │ │ │ ├── iteration_proxy.hpp │ │ │ │ ├── iterator_traits.hpp │ │ │ │ ├── json_reverse_iterator.hpp │ │ │ │ └── primitive_iterator.hpp │ │ │ ├── json_pointer.hpp │ │ │ ├── json_ref.hpp │ │ │ ├── macro_scope.hpp │ │ │ ├── macro_unscope.hpp │ │ │ ├── meta │ │ │ │ ├── cpp_future.hpp │ │ │ │ ├── detected.hpp │ │ │ │ ├── is_sax.hpp │ │ │ │ ├── type_traits.hpp │ │ │ │ └── void_t.hpp │ │ │ ├── output │ │ │ │ ├── binary_writer.hpp │ │ │ │ ├── output_adapters.hpp │ │ │ │ └── serializer.hpp │ │ │ └── value_t.hpp │ │ │ ├── json.hpp │ │ │ └── json_fwd.hpp │ ├── process.cpp │ ├── process.h │ ├── rpc.cpp │ ├── rpc.h │ ├── rpcview.h │ ├── utils.cpp │ ├── utils.h │ └── x64 │ │ └── Debug │ │ ├── RpcEnum.Build.CppClean.log │ │ ├── RpcEnum.log │ │ └── RpcEnum.vcxproj.FileListAbsolute.txt └── x64 │ └── Debug │ └── symsrv.yes ├── post_script.py └── run_ghidra.py /.gitignore: -------------------------------------------------------------------------------- 1 | **/.vs/ 2 | .DS_Store 3 | *.swp 4 | *.dll 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/README.md -------------------------------------------------------------------------------- /RpcEnum/RpcEnum.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum.sln -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/RpcEnum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/RpcEnum.cpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/RpcEnum.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/RpcEnum.vcxproj -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/RpcEnum.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/RpcEnum.vcxproj.filters -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/RpcEnum.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/RpcEnum.vcxproj.user -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/debug.cpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/debug.h -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/adl_serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/adl_serializer.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/conversions/from_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/conversions/from_json.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/conversions/to_chars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/conversions/to_chars.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/conversions/to_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/conversions/to_json.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/exceptions.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/input/binary_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/input/binary_reader.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/input/input_adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/input/input_adapters.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/input/json_sax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/input/json_sax.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/input/lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/input/lexer.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/input/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/input/parser.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/input/position_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/input/position_t.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/iterators/internal_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/iterators/internal_iterator.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/iterators/iter_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/iterators/iter_impl.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/iterators/iteration_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/iterators/iteration_proxy.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/iterators/iterator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/iterators/iterator_traits.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/iterators/json_reverse_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/iterators/json_reverse_iterator.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/iterators/primitive_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/iterators/primitive_iterator.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/json_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/json_pointer.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/json_ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/json_ref.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/macro_scope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/macro_scope.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/macro_unscope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/macro_unscope.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/meta/cpp_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/meta/cpp_future.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/meta/detected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/meta/detected.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/meta/is_sax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/meta/is_sax.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/meta/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/meta/type_traits.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/meta/void_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/meta/void_t.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/output/binary_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/output/binary_writer.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/output/output_adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/output/output_adapters.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/output/serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/output/serializer.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/detail/value_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/detail/value_t.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/json.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/include/nlohmann/json_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/include/nlohmann/json_fwd.hpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/process.cpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/process.h -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/rpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/rpc.cpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/rpc.h -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/rpcview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/rpcview.h -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/utils.cpp -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/utils.h -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/x64/Debug/RpcEnum.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/RpcEnum/RpcEnum/x64/Debug/RpcEnum.Build.CppClean.log -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/x64/Debug/RpcEnum.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RpcEnum/RpcEnum/x64/Debug/RpcEnum.vcxproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RpcEnum/x64/Debug/symsrv.yes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /post_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/post_script.py -------------------------------------------------------------------------------- /run_ghidra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xpn/RpcEnum/HEAD/run_ghidra.py --------------------------------------------------------------------------------