Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bit4woo/Java_deserialize_vuln_lab
/ functions
Functions
68 in github.com/bit4woo/Java_deserialize_vuln_lab
⨍
Functions
68
◇
Types & classes
33
↓ 6 callers
Method
readObject
(java.io.ObjectInputStream in)
src/Step1/deserTest2.java:26
↓ 4 callers
Method
invoke
所有的流程控制都在invoke方法中 proxy:代理类 method:正在调用的方法,反射机制调用函数所必须! args:被调用方法的参数列表,反射机制调用函数所必须!
src/Step3/proxyTest2.java:72
↓ 4 callers
Method
request
()
src/Step3/proxyTest2.java:45
↓ 3 callers
Method
getName
()
src/Step2/reflectionTest.java:93
↓ 2 callers
Method
create
(String cmd)
src/Step6EvilClass/createEvilClass.java:16
↓ 2 callers
Method
getFirstCtor
(final String name)
src/ApacheCommonsCollections/lazymapPoc.java:69
↓ 1 callers
Method
GeneratePayload
(Object instance, String file)
src/ApacheCommonsCollections/shenqi158demo.java:52
↓ 1 callers
Method
GeneratePayload
(Object instance, String file)
src/ApacheCommonsCollections/test3.java:52
↓ 1 callers
Method
GeneratePayload
(Object instance, String file)
src/ApacheCommonsCollections/TransformedMapPoC.java:64
↓ 1 callers
Method
Reverse_Payload
()
src/ApacheCommonsCollections/shenqi158demo.java:25
↓ 1 callers
Method
Reverse_Payload
()
src/ApacheCommonsCollections/test3.java:25
↓ 1 callers
Method
Reverse_Payload
(String ip, int port)
src/ApacheCommonsCollections/TransformedMapPoC.java:24
↓ 1 callers
Method
deser
()
src/Step2/reflectionTest2.java:69
↓ 1 callers
Method
deser
()
src/Step1/deserTest2.java:57
↓ 1 callers
Method
deser
()
src/Step1/deserTest.java:50
↓ 1 callers
Method
fun
()
src/Step6EvilClass/evilClassTest.java:67
↓ 1 callers
Method
getField
(final Class<?> clazz, final String fieldName)
src/ApacheCommonsCollections/lazymapPoc.java:76
↓ 1 callers
Method
getName
()
src/Step2/reflectionTest3.java:59
↓ 1 callers
Method
getObject
(final String ip)
src/ApacheCommonsCollections/lazymapPoc.java:24
↓ 1 callers
Method
payloadTest
(String file)
src/ApacheCommonsCollections/shenqi158demo.java:61
↓ 1 callers
Method
payloadTest
(String file)
src/ApacheCommonsCollections/test3.java:61
↓ 1 callers
Method
postRequest
()
src/Step3/proxyTest.java:68
↓ 1 callers
Method
preRequest
()
src/Step3/proxyTest.java:62
↓ 1 callers
Method
readObject
(java.io.ObjectInputStream in)
src/Step2/reflectionTest2.java:30
↓ 1 callers
Method
request
()
src/Step3/proxyTest.java:50
↓ 1 callers
Method
ser
(Object obj)
src/Step2/reflectionTest2.java:52
↓ 1 callers
Method
ser
(Object obj)
src/Step1/deserTest.java:33
↓ 1 callers
Method
setFieldValue
(final Object obj, final String fieldName, final Object value)
src/ApacheCommonsCollections/lazymapPoc.java:85
Method
ExportObject
()
src/spring/ExportObject.java:8
Method
Handler
(Object obj)
src/Step3/proxyTest2.java:79
Method
ProxySubject
()
src/Step3/proxyTest.java:46
Method
RealDynamicSubject
()
src/Step3/proxyTest2.java:51
Method
RealSubject
()
src/Step3/proxyTest.java:29
Method
User
()
src/Step2/reflectionTest.java:77
Method
User3
()
src/Step2/reflectionTest3.java:43
Method
deserTest
(int n)
src/Step1/deserTest.java:21
Method
deserTest2
(int n)
src/Step1/deserTest2.java:22
Method
evilClazz
()
src/Step6EvilClass/evilClassTest.java:58
Method
getAge
()
src/Step2/reflectionTest.java:85
Method
getAge
()
src/Step2/reflectionTest3.java:51
Method
getObjectInstance
(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment)
src/Step6EvilClass/evilClassTest.java:76
Method
handle
(HttpExchange httpExchange)
src/spring/HttpFileHandler.java:10
Method
main
(String[] args)
src/ApacheCommonsCollections/shenqi158demo.java:48
Method
main
(String[] args)
src/ApacheCommonsCollections/test3.java:48
Method
main
(String[] args)
src/ApacheCommonsCollections/InvokerTransformerTest.java:19
Method
main
(String[] args)
src/ApacheCommonsCollections/TransformedMapPoC.java:60
Method
main
(final String[] args)
src/ApacheCommonsCollections/lazymapPoc.java:90
Method
main
(String[] args)
src/Step2/reflectionTest2.java:42
Method
main
(String[] args)
src/Step2/reflectionTest.java:7
Method
main
(String[] args)
src/Step2/reflectionTest3.java:11
Method
main
(String[] args)
src/spring/ExploitClient.java:15
Method
main
(String[] args)
src/spring/ExploitableServer.java:11
Method
main
(String[] args)
src/Step1/deserTest2.java:32
Method
main
(String[] args)
src/Step1/deserTest.java:25
Method
main
(String[] args)
src/Step6EvilClass/createEvilClass.java:49
Method
main
(String[] argv)
src/Step6EvilClass/evilClassTest.java:10
Method
main
(String[] args)
src/Step3/proxyTest2.java:14
Method
main
(String[] args)
src/Step3/proxyTest.java:12
Method
payloadTest
(String file)
src/ApacheCommonsCollections/TransformedMapPoC.java:72
Method
reflectionTest2
()
src/Step2/reflectionTest2.java:23
Method
request
()
src/Step3/proxyTest2.java:55
Method
request
()
src/Step3/proxyTest.java:22
Method
request
()
src/Step3/proxyTest.java:33
Method
ser
(Object obj)
src/Step1/deserTest2.java:40
Method
setAge
(Integer age)
src/Step2/reflectionTest.java:89
Method
setAge
(Integer age)
src/Step2/reflectionTest3.java:55
Method
setName
(String name)
src/Step2/reflectionTest.java:97
Method
setName
(String name)
src/Step2/reflectionTest3.java:63