Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Y4er/ysoserial
/ functions
Functions
435 in github.com/Y4er/ysoserial
⨍
Functions
435
◇
Types & classes
130
↓ 105 callers
Method
setAccessible
(AccessibleObject member)
src/main/java/ysoserial/payloads/util/Reflections.java:14
↓ 90 callers
Method
get
()
src/test/java/ysoserial/test/util/OS.java:11
↓ 86 callers
Method
newInstance
(String className, Object... args)
src/main/java/ysoserial/payloads/util/Reflections.java:57
↓ 74 callers
Method
setFieldValue
(final Object obj, final String fieldName, final Object value)
src/main/java/ysoserial/payloads/util/Reflections.java:41
↓ 45 callers
Method
run
(final Class<? extends ObjectPayload<?>> clazz, final String[] args)
src/main/java/ysoserial/payloads/util/PayloadRunner.java:17
↓ 35 callers
Method
write
(String dir, byte[] data)
src/main/java/ysoserial/payloads/Wicket1.java:58
↓ 30 callers
Method
getSecurityManager
()
src/main/java/ysoserial/secmgr/DelegateSecurityManager.java:11
↓ 25 callers
Method
createTemplatesImpl
(String command)
src/main/java/ysoserial/payloads/util/Gadgets.java:73
↓ 21 callers
Method
close
()
src/main/java/ysoserial/exploit/JRMPListener.java:112
↓ 12 callers
Method
getField
(final Class<?> clazz, final String fieldName)
src/main/java/ysoserial/payloads/util/Reflections.java:29
↓ 11 callers
Method
getObject
(String command)
src/main/java/ysoserial/payloads/ObjectPayload.java:19
↓ 11 callers
Method
init
(FilterConfig filterConfig)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromJMX.java:180
↓ 11 callers
Method
releasePayload
(ObjectPayload payload, Object object)
src/main/java/ysoserial/payloads/ObjectPayload.java:76
↓ 10 callers
Method
getFieldValue
(final Object obj, final String fieldName)
src/main/java/ysoserial/payloads/util/Reflections.java:46
↓ 9 callers
Method
join
(Iterable<String> strings, String sep, String prefix, String suffix)
src/main/java/ysoserial/Strings.java:9
↓ 7 callers
Method
flush
()
src/main/java/ysoserial/exploit/JBoss.java:281
↓ 7 callers
Method
getFirstCtor
(final String name)
src/main/java/ysoserial/payloads/util/Reflections.java:51
↓ 7 callers
Method
makePayloadObject
(String payloadType, String payloadArg)
src/main/java/ysoserial/payloads/ObjectPayload.java:58
↓ 6 callers
Method
createMemoitizedProxy
(final Map<String, Object> map, final Class<T> iface, final Class<?>... ifaces)
src/main/java/ysoserial/payloads/util/Gadgets.java:50
↓ 6 callers
Method
createProxy
(final InvocationHandler ih, final Class<T> iface, final Class<?>... ifaces)
src/main/java/ysoserial/payloads/util/Gadgets.java:58
↓ 6 callers
Method
createWithConstructor
(Class<T> classToInstantiate, Class<? super T> constructorClass, Class<?>[] consArgTypes, Object[] consArgs)
src/main/java/ysoserial/payloads/util/Reflections.java:66
↓ 6 callers
Method
createWithoutConstructor
(Class<T> classToInstantiate)
src/main/java/ysoserial/payloads/util/Reflections.java:61
↓ 6 callers
Method
getValue
(ELContext context, Object base, Object property)
src/test/java/ysoserial/test/payloads/MyfacesTest.java:124
↓ 6 callers
Method
isAtLeast
(int major)
src/main/java/ysoserial/payloads/util/JavaVersion.java:39
↓ 5 callers
Method
call
()
src/test/java/ysoserial/test/payloads/PayloadsTest.java:145
↓ 5 callers
Method
classAsBytes
(final Class<?> clazz)
src/main/java/ysoserial/payloads/util/ClassFiles.java:25
↓ 5 callers
Method
createMap
(final String key, final Object val)
src/main/java/ysoserial/payloads/util/Gadgets.java:67
↓ 5 callers
Method
createMemoizedInvocationHandler
(final Map<String, Object> map)
src/main/java/ysoserial/payloads/util/Gadgets.java:54
↓ 5 callers
Method
getMessage
()
src/main/java/ysoserial/secmgr/ExecCheckingSecurityManager.java:94
↓ 5 callers
Method
makeMap
(Object v1, Object v2)
src/main/java/ysoserial/payloads/util/Gadgets.java:167
↓ 4 callers
Method
call
()
src/main/java/ysoserial/exploit/RMIRegistryExploit.java:55
↓ 4 callers
Method
close
()
src/main/java/ysoserial/exploit/JBoss.java:287
↓ 4 callers
Method
getCmds
()
src/main/java/ysoserial/secmgr/ExecCheckingSecurityManager.java:22
↓ 4 callers
Method
getLocalVersion
()
src/main/java/ysoserial/payloads/util/JavaVersion.java:15
↓ 4 callers
Method
getPayloadClass
(final String className)
src/main/java/ysoserial/payloads/ObjectPayload.java:37
↓ 4 callers
Method
isAnnInvHUniversalMethodImpl
()
src/main/java/ysoserial/payloads/util/JavaVersion.java:29
↓ 4 callers
Method
serialize
(final Object obj)
src/main/java/ysoserial/Serializer.java:16
↓ 3 callers
Method
createSocket
(String host, int port)
src/main/java/ysoserial/exploit/RMIRegistryExploit.java:84
↓ 3 callers
Method
deserialize
(final byte[] serialized)
src/main/java/ysoserial/Deserializer.java:13
↓ 3 callers
Method
getCliPort
(String jenkinsUrl)
src/main/java/ysoserial/exploit/JenkinsCLI.java:74
↓ 3 callers
Method
getPropertyCallable
(final Object prop)
src/main/java/ysoserial/exploit/JenkinsCLI.java:62
↓ 3 callers
Method
isBadAttrValExcReadObj
()
src/main/java/ysoserial/payloads/util/JavaVersion.java:34
↓ 3 callers
Method
makePayload
(int thresh, String repoPath, String filePath, byte[] data)
src/main/java/ysoserial/payloads/Wicket1.java:67
↓ 3 callers
Method
makePayload
(int thresh, String repoPath, String filePath, byte[] data)
src/main/java/ysoserial/payloads/FileUpload1.java:64
↓ 3 callers
Method
openChannel
(InetSocketAddress isa)
src/main/java/ysoserial/exploit/JenkinsCLI.java:92
↓ 3 callers
Method
run
(Callable<Object> payload)
src/test/java/ysoserial/test/CustomTest.java:10
↓ 3 callers
Method
safeDeleteOnExit
(File f)
src/test/java/ysoserial/test/payloads/FileUploadTest.java:38
↓ 3 callers
Method
testPayload
(final Class<? extends ObjectPayload<?>> payloadClass, final Class<?>[] addlClassesForClassLoader)
src/test/java/ysoserial/test/payloads/PayloadsTest.java:70
↓ 3 callers
Method
waitFor
(int i)
src/main/java/ysoserial/exploit/JRMPListener.java:94
↓ 3 callers
Method
write
(String dir, byte[] data)
src/main/java/ysoserial/payloads/FileUpload1.java:55
↓ 2 callers
Method
callWrapped
(final Runnable runnable)
src/main/java/ysoserial/secmgr/ExecCheckingSecurityManager.java:48
↓ 2 callers
Method
createCallable
(Callable<Object> innerCallable)
src/test/java/ysoserial/test/WrappedTest.java:10
↓ 2 callers
Method
getPayload
(String displayName)
src/test/java/ysoserial/test/payloads/PayloadsTest.java:281
↓ 2 callers
Method
getPayloadClasses
()
src/main/java/ysoserial/payloads/ObjectPayload.java:24
↓ 2 callers
Method
init
(ServletConfig servletConfig)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromThread.java:119
↓ 2 callers
Method
init
(FilterConfig filterConfig)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromThread.java:146
↓ 2 callers
Method
init
(ServletConfig servletConfig)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromJMX.java:145
↓ 2 callers
Method
makeCaller
(Object tpl, Object getters)
src/main/java/ysoserial/payloads/Hibernate1.java:105
↓ 2 callers
Method
makeExpressionPayload
(String expr)
src/main/java/ysoserial/payloads/Myfaces1.java:68
↓ 2 callers
Method
makeGetter
(Class<?> tplClass, String method)
src/main/java/ysoserial/payloads/Hibernate1.java:65
↓ 2 callers
Method
openConnection
(URL u)
src/main/java/ysoserial/payloads/URLDNS.java:77
↓ 2 callers
Method
printUsage
()
src/main/java/ysoserial/GeneratePayload.java:46
↓ 2 callers
Method
readObject
(final ObjectInputStream ois)
src/test/java/ysoserial/test/payloads/TestHarnessTest.java:62
↓ 2 callers
Method
run
()
src/main/java/ysoserial/exploit/JRMPListener.java:123
↓ 2 callers
Method
setSecurityManager
(SecurityManager securityManager)
src/main/java/ysoserial/secmgr/DelegateSecurityManager.java:15
↓ 2 callers
Method
setStreams
(PrintStream out, PrintStream err)
src/test/java/ysoserial/test/payloads/PayloadsTest.java:264
↓ 2 callers
Method
writeOldJRE
(String file, byte[] data)
src/main/java/ysoserial/payloads/Wicket1.java:63
↓ 2 callers
Method
writePre131
(String file, byte[] data)
src/main/java/ysoserial/payloads/FileUpload1.java:60
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromThread.java:249
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromThread.java:273
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/TomcatListenerMemShellFromJMX.java:136
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/RuoYiInterceptor.java:218
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/TomcatListenerMemShellFromThread.java:195
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromJMX.java:307
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromJMX.java:275
↓ 2 callers
Method
x
(byte[] s, boolean m)
src/main/java/ysoserial/payloads/templates/SpringInterceptorTemplate.java:198
↓ 1 callers
Method
accept
(ConnectionHandlerFactory connectionHandlerFactory)
src/main/java/ysoserial/exploit/JBoss.java:372
↓ 1 callers
Method
after
()
src/test/java/ysoserial/test/util/Callables.java:13
↓ 1 callers
Method
annotateClass
(Class<?> cl)
src/main/java/ysoserial/exploit/JRMPClient.java:102
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromThread.java:91
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromThread.java:118
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/TomcatListenerMemShellFromJMX.java:103
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/RuoYiInterceptor.java:50
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/TomcatListenerMemShellFromThread.java:75
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromJMX.java:152
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromJMX.java:117
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/ClassLoaderTemplate.java:33
↓ 1 callers
Method
base64Decode
(String bs)
src/main/java/ysoserial/payloads/templates/SpringInterceptorTemplate.java:30
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromThread.java:73
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromThread.java:100
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/TomcatListenerMemShellFromJMX.java:85
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/RuoYiInterceptor.java:80
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/TomcatListenerMemShellFromThread.java:57
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/TomcatFilterMemShellFromJMX.java:134
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/TomcatServletMemShellFromJMX.java:99
↓ 1 callers
Method
base64Encode
(byte[] bs)
src/main/java/ysoserial/payloads/templates/SpringInterceptorTemplate.java:60
↓ 1 callers
Method
before
()
src/test/java/ysoserial/test/util/Callables.java:11
↓ 1 callers
Method
buildDeps
(final Class<? extends ObjectPayload<?>> payloadClass)
src/test/java/ysoserial/test/payloads/PayloadsTest.java:171
↓ 1 callers
Method
call
()
src/main/java/ysoserial/secmgr/ExecCheckingSecurityManager.java:50
↓ 1 callers
Method
checkPrecondition
(Class<? extends ObjectPayload<?>> pc, String precondition)
src/test/java/ysoserial/test/payloads/PayloadsTest.java:165
next →
1–100 of 435, ranked by callers