ChangeLog
Added
- Added partial fastjson payload generation capabilities and a Unicode-based WAF bypass technique by
@xcxmiku. Reference article - Display the User-Agent value of incoming HTTPServer requests.
- Introduced a file upload parameter type to facilitate the customization of binary bytecode files. Refer to the
corresponding Gadget: BytecodeFromUploadFile. - Introduced JmgCustomShellGadget, enabling the injection of custom memory shells.
- Added support for specifying the listening address through environment variables.
Changed
- Removed the
comparatorType
option from the CB chain. - Parameter values in log outputs are now displayed with a maximum length of 200 characters.
- Fixed a concatenation error (#9).
- Improved the frontend display of "Choice" selection parameters.
- Fixed an exception related to custom bytecode.
- Improved the frontend display of preset chains.
- In download/save mode, the output format is automatically switched to Raw.
中文 CHANGELOG
https://github.com/vulhub/java-chains/blob/main/CHANGELOG.zh-cn.md
Start
Docker
docker run -d \
--name java-chains \
--restart=always \
-p 8011:8011 \
-p 58080:58080 \
-p 50389:50389 \
-p 50388:50388 \
-p 3308:3308 \
-p 13999:13999 \
-p 50000:50000 \
-p 11527:11527 \
-e CHAINS_AUTH=true \
-e CHAINS_PASS= \
javachains/javachains:1.4.1
Jar
only support JDK8
java -jar java-chains-1.4.1.jar