├── .gitignore ├── LICENSE ├── readme.md ├── readme_zh.md └── src ├── META-INF └── MANIFEST.MF └── com └── wu └── attackRmi ├── Exploit ├── Attack.java ├── AttackRegistryByBindAndAnnotationInvocationHandler.java ├── AttackRegistryByDGC.java ├── AttackRegistryByLookup.java ├── AttackRegistryByLookupAndUnicastRef.java ├── AttackRegistryByLookupAndUnicastRefRemoteObject.java └── AttackServerByNonPrimitiveParameter.java ├── Main.java └── utils ├── ComputeMethodHash.java ├── GenSerialization.java ├── KMPMatch.java ├── MarshalOutputStream.java └── Stub.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/LICENSE -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/readme.md -------------------------------------------------------------------------------- /readme_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/readme_zh.md -------------------------------------------------------------------------------- /src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: com.wu.attackRmi.Main 3 | 4 | -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/Attack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/Attack.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/AttackRegistryByBindAndAnnotationInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/AttackRegistryByBindAndAnnotationInvocationHandler.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/AttackRegistryByDGC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/AttackRegistryByDGC.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/AttackRegistryByLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/AttackRegistryByLookup.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/AttackRegistryByLookupAndUnicastRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/AttackRegistryByLookupAndUnicastRef.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/AttackRegistryByLookupAndUnicastRefRemoteObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/AttackRegistryByLookupAndUnicastRefRemoteObject.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Exploit/AttackServerByNonPrimitiveParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Exploit/AttackServerByNonPrimitiveParameter.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/Main.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/utils/ComputeMethodHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/utils/ComputeMethodHash.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/utils/GenSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/utils/GenSerialization.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/utils/KMPMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/utils/KMPMatch.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/utils/MarshalOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/utils/MarshalOutputStream.java -------------------------------------------------------------------------------- /src/com/wu/attackRmi/utils/Stub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waderwu/attackRmi/HEAD/src/com/wu/attackRmi/utils/Stub.java --------------------------------------------------------------------------------