55<img alt =" release " src =" https://img.shields.io/github/v/release/java-chains/web-chains " />
66<img alt =" GitHub Stars " src =" https://img.shields.io/github/stars/Java-Chains/web-chains?color=success " />
77<div align =" center " >
8- <img src="img/logo.png" width="80 " alt="center">
8+ <img src="img/logo.png" width="60 " alt="center">
99</div >
1010</div >
1111
@@ -40,7 +40,7 @@ building the Swiss Army knife of the strongest `Java` security research
4040 - ` TC_RESET ` padding, which is only available for Java deserialization
4141 - ` UTF-8 Overlong Encoding ` obfuscation
4242 - Some advanced options:
43- - Customize the class name/define the bytecode version
43+ - Customize the class name/define the bytecode version. Support bytecode obfuscation using Class-Obf
4444 - Select multiple ` comparator ` types for the ` Commons Beanutils ` chain
4545 - Support for generating ` TemplatesImpl ` format
4646 - Support for generating ` SnakeYaml Jar ` format
@@ -88,7 +88,7 @@ docker run -d \
8888 -p 3308:3308 \
8989 -p 11527:11527 \
9090 -p 50000:50000 \
91- javachains/webchains:1.2.2
91+ javachains/webchains:1.2.3
9292```
9393
9494The build function only uses the ` 8011 ` port, and the other ports are used by the ` exploit ` module
@@ -109,7 +109,7 @@ Just visit `http://your-ip:8011` (log in with your username and password here)
109109
110110### Method 2: Start the JAR package
111111
112- Use ` java -jar web-chains-v1.2.2 .jar ` to get started
112+ Use ` java -jar web-chains-v1.2.3 .jar ` to get started
113113
114114## Detailed use
115115
@@ -131,6 +131,7 @@ Acknowledgments:
131131- https://github.com/qi4L/JYso
132132- https://github.com/X1r0z/JNDIMap
133133- https://github.com/Whoopsunix/PPPYSO
134+ - https://github.com/jar-analyzer/class-obf
134135- https://github.com/4ra1n/mysql-fake-server
135136- https://github.com/mbechler/marshalsec
136137- https://github.com/frohoff/ysoserial
0 commit comments