Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YYHYlh/Apache-Dubbo-CVE-2023-23638-exp
/ functions
Functions
44 in github.com/YYHYlh/Apache-Dubbo-CVE-2023-23638-exp
⨍
Functions
44
◇
Types & classes
5
↓ 8 callers
Method
put
(Object key, Object value)
src/main/java/poc/evilClass.java:95
↓ 6 callers
Method
sendPoc
(Object obj, String generic)
src/main/java/exploit/InsertCode.java:103
↓ 4 callers
Method
exec
(String cmd, JTextArea jTextArea,String charset,String url)
src/main/java/exploit/ExecuteCmd.java:16
↓ 4 callers
Method
isEmpty
()
src/main/java/poc/evilClass.java:50
↓ 4 callers
Method
setValue
(Object obj, String name, Object value)
src/main/java/exploit/InsertCode.java:67
↓ 3 callers
Method
exploit
()
src/main/java/exploit/InsertCode.java:178
↓ 3 callers
Method
get
(Object key)
src/main/java/poc/evilClass.java:89
↓ 3 callers
Method
getInstance
()
src/main/java/exploit/InsertCode.java:50
↓ 2 callers
Method
addToAllow
(String className)
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:209
↓ 2 callers
Method
checkClass
(Set<Class<?>> markedClass, Class<?> clazz)
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:175
↓ 2 callers
Method
getFullUrl
()
src/main/java/exploit/InsertCode.java:39
↓ 2 callers
Method
getGroup
()
src/main/java/exploit/InsertCode.java:72
↓ 2 callers
Method
notifyListeners
()
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:239
↓ 2 callers
Method
scan
()
src/main/java/exploit/InsertCode.java:190
↓ 1 callers
Method
addClass
()
src/main/java/poc/evilClass.java:155
↓ 1 callers
Method
checkType
(Set<Class<?>> markedClass, Type type)
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:123
↓ 1 callers
Method
getGenericService
(String generic)
src/main/java/exploit/InsertCode.java:80
↓ 1 callers
Method
getObject
()
src/main/java/exploit/InsertCode.java:151
↓ 1 callers
Method
getProperties
()
src/main/java/exploit/InsertCode.java:56
↓ 1 callers
Method
replace
(Object key, Object oldValue, Object newValue)
src/main/java/poc/evilClass.java:35
↓ 1 callers
Method
values
()
src/main/java/poc/evilClass.java:122
Method
InsertCode
(String targetIp, Integer targetPort, JTextArea jTextArea)
src/main/java/exploit/InsertCode.java:42
Method
MainFrame
()
src/main/java/gui/MainFrame.java:27
Method
SerializeSecurityManager
(FrameworkModel frameworkModel)
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:36
Method
actionPerformed
(ActionEvent e)
src/main/java/gui/MainFrame.java:55
Method
clear
()
src/main/java/poc/evilClass.java:111
Method
containsKey
(Object key)
src/main/java/poc/evilClass.java:55
Method
containsValue
(Object value)
src/main/java/poc/evilClass.java:84
Method
entrySet
()
src/main/java/poc/evilClass.java:127
Method
evilClass
(String a)
src/main/java/poc/evilClass.java:142
Method
getAllowedPrefix
()
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:249
Method
keySet
()
src/main/java/poc/evilClass.java:117
Method
main
(String[] args)
src/main/java/poc/evilClass.java:168
Method
main
(String[] args)
src/main/java/exploit/ExecuteCmd.java:55
Method
main
(String[] args)
src/main/java/exploit/InsertCode.java:218
Method
main
(String[] args)
src/main/java/gui/MainFrame.java:93
Method
putAll
(Map<?, ?> ma)
src/main/java/poc/evilClass.java:105
Method
putIfAbsent
(Object key, Object value)
src/main/java/poc/evilClass.java:25
Method
registerInterface
(Class<?> clazz)
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:74
Method
registerListener
(AllowClassNotifyListener listener)
src/main/java/org/apache/dubbo/common/utils/SerializeSecurityManager.java:234
Method
remove
(Object key, Object value)
src/main/java/poc/evilClass.java:30
Method
run
()
src/main/java/exploit/InsertCode.java:206
Method
size
()
src/main/java/poc/evilClass.java:45
Method
transform
(DOM document, DTMAxisIterator iterator, SerializationHandler handler)
src/main/java/poc/evilClass.java:132