POC详情: f6a252205306734463e9cdd3457511c1c0dbe27c

来源
关联漏洞
标题: Red Hat JBoss Enterprise Application Platform Jboss Application Server 安全漏洞 (CVE-2017-12149)
描述:Red Hat JBoss Enterprise Application Platform(EAP)是美国红帽(Red Hat)公司的一套开源、基于J2EE的中间件平台。该平台主要用于构建、部署和托管Java应用程序与服务。Jboss Application Server是其中的一款基于JavaEE的开源的应用服务器。 Red Hat Jboss EAP 5.0版本中附带的Jboss Application Server存在远程代码执行漏洞。远程攻击者可借助特制的序列化数据利用该漏洞在受影响应用程序上下文
介绍
# CVE-2017-12149
## 非常感谢yunxu1师傅的源码

## 说明:
```
  删掉了图形化页面
  修复了识别系统错误导致的命令执行失败
  修改成了交互式的shell
```

## 使用

输入url回车会自动执行两个系统的whoami

看结果判断是什么操作系统

输入系统linux or windows

然后就是输入要执行命令了

![image](https://user-images.githubusercontent.com/85714114/163669131-07ed5a84-6763-421b-941e-a68927b86324.png)





文件快照

[4.0K] /data/pocs/f6a252205306734463e9cdd3457511c1c0dbe27c ├── [ 478] README.md └── [4.0K] src ├── [4.0K] com │   └── [4.0K] jboss │   └── [4.0K] main │   ├── [2.8K] doPost.java │   ├── [2.5K] main.java │   └── [ 11K] Payload.java └── [4.0K] org └── [4.0K] apache └── [4.0K] commons └── [4.0K] collections ├── [6.2K] ArrayStack.java ├── [4.0K] bag │   ├── [2.3K] AbstractBagDecorator.java │   ├── [ 18K] AbstractMapBag.java │   ├── [2.1K] AbstractSortedBagDecorator.java │   ├── [2.7K] HashBag.java │   ├── [1.6K] package.html │   ├── [3.7K] PredicatedBag.java │   ├── [3.5K] PredicatedSortedBag.java │   ├── [3.8K] SynchronizedBag.java │   ├── [3.2K] SynchronizedSortedBag.java │   ├── [3.6K] TransformedBag.java │   ├── [3.2K] TransformedSortedBag.java │   ├── [3.7K] TreeBag.java │   ├── [2.0K] TypedBag.java │   ├── [2.1K] TypedSortedBag.java │   ├── [4.4K] UnmodifiableBag.java │   └── [4.4K] UnmodifiableSortedBag.java ├── [8.7K] Bag.java ├── [9.5K] BagUtils.java ├── [ 28K] BeanMap.java ├── [4.0K] bidimap │   ├── [2.5K] AbstractBidiMapDecorator.java │   ├── [ 23K] AbstractDualBidiMap.java │   ├── [2.8K] AbstractOrderedBidiMapDecorator.java │   ├── [2.7K] AbstractSortedBidiMapDecorator.java │   ├── [3.6K] DualHashBidiMap.java │   ├── [ 12K] DualTreeBidiMap.java │   ├── [2.1K] package.html │   ├── [ 71K] TreeBidiMap.java │   ├── [3.8K] UnmodifiableBidiMap.java │   ├── [4.3K] UnmodifiableOrderedBidiMap.java │   └── [5.2K] UnmodifiableSortedBidiMap.java ├── [5.9K] BidiMap.java ├── [ 18K] BinaryHeap.java ├── [1.6K] BoundedCollection.java ├── [8.9K] BoundedFifoBuffer.java ├── [1.5K] BoundedMap.java ├── [4.0K] buffer │   ├── [2.1K] AbstractBufferDecorator.java │   ├── [3.8K] BlockingBuffer.java │   ├── [ 11K] BoundedFifoBuffer.java │   ├── [3.1K] CircularFifoBuffer.java │   ├── [1.7K] package.html │   ├── [3.5K] PredicatedBuffer.java │   ├── [ 18K] PriorityBuffer.java │   ├── [2.9K] SynchronizedBuffer.java │   ├── [3.2K] TransformedBuffer.java │   ├── [2.1K] TypedBuffer.java │   ├── [9.5K] UnboundedFifoBuffer.java │   └── [4.1K] UnmodifiableBuffer.java ├── [2.3K] Buffer.java ├── [2.1K] BufferOverflowException.java ├── [2.2K] BufferUnderflowException.java ├── [5.8K] BufferUtils.java ├── [1.7K] Closure.java ├── [ 14K] ClosureUtils.java ├── [4.0K] collection │   ├── [4.2K] AbstractCollectionDecorator.java │   ├── [2.1K] AbstractSerializableCollectionDecorator.java │   ├── [ 16K] CompositeCollection.java │   ├── [1.4K] package.html │   ├── [5.1K] PredicatedCollection.java │   ├── [5.6K] SynchronizedCollection.java │   ├── [4.2K] TransformedCollection.java │   ├── [2.1K] TypedCollection.java │   ├── [5.0K] UnmodifiableBoundedCollection.java │   └── [3.1K] UnmodifiableCollection.java ├── [ 43K] CollectionUtils.java ├── [4.0K] comparators │   ├── [7.6K] BooleanComparator.java │   ├── [4.8K] ComparableComparator.java │   ├── [ 12K] ComparatorChain.java │   ├── [ 10K] FixedOrderComparator.java │   ├── [6.9K] NullComparator.java │   ├── [1.0K] package.html │   ├── [4.3K] ReverseComparator.java │   └── [2.9K] TransformingComparator.java ├── [9.1K] ComparatorUtils.java ├── [ 48K] CursorableLinkedList.java ├── [ 13K] DefaultMapBag.java ├── [4.6K] DefaultMapEntry.java ├── [ 66K] DoubleOrderedMap.java ├── [1.8K] EnumerationUtils.java ├── [ 55K] ExtendedProperties.java ├── [1.5K] Factory.java ├── [5.3K] FactoryUtils.java ├── [ 37K] FastArrayList.java ├── [ 21K] FastHashMap.java ├── [ 24K] FastTreeMap.java ├── [4.2K] FunctorException.java ├── [4.0K] functors │   ├── [3.5K] AllPredicate.java │   ├── [3.0K] AndPredicate.java │   ├── [3.5K] AnyPredicate.java │   ├── [4.4K] ChainedClosure.java │   ├── [5.0K] ChainedTransformer.java │   ├── [2.0K] CloneTransformer.java │   ├── [2.5K] ClosureTransformer.java │   ├── [2.6K] ConstantFactory.java │   ├── [2.7K] ConstantTransformer.java │   ├── [2.4K] EqualPredicate.java │   ├── [1.9K] ExceptionClosure.java │   ├── [1.9K] ExceptionFactory.java │   ├── [2.0K] ExceptionPredicate.java │   ├── [2.0K] ExceptionTransformer.java │   ├── [2.5K] FactoryTransformer.java │   ├── [1.8K] FalsePredicate.java │   ├── [2.9K] ForClosure.java │   ├── [5.9K] FunctorUtils.java │   ├── [2.5K] IdentityPredicate.java │   ├── [3.7K] IfClosure.java │   ├── [2.5K] InstanceofPredicate.java │   ├── [4.9K] InstantiateFactory.java │   ├── [4.4K] InstantiateTransformer.java │   ├── [5.1K] InvokerTransformer.java │   ├── [2.4K] MapTransformer.java │   ├── [3.5K] NonePredicate.java │   ├── [1.7K] NOPClosure.java │   ├── [1.8K] NOPTransformer.java │   ├── [1.9K] NotNullPredicate.java │   ├── [2.6K] NotPredicate.java │   ├── [2.9K] NullIsExceptionPredicate.java │   ├── [2.7K] NullIsFalsePredicate.java │   ├── [2.7K] NullIsTruePredicate.java │   ├── [1.8K] NullPredicate.java │   ├── [3.6K] OnePredicate.java │   ├── [3.0K] OrPredicate.java │   ├── [1.1K] package.html │   ├── [1.4K] PredicateDecorator.java │   ├── [2.6K] PredicateTransformer.java │   ├── [7.2K] PrototypeFactory.java │   ├── [1.9K] StringValueTransformer.java │   ├── [6.4K] SwitchClosure.java │   ├── [6.9K] SwitchTransformer.java │   ├── [3.4K] TransformedPredicate.java │   ├── [2.5K] TransformerClosure.java │   ├── [3.0K] TransformerPredicate.java │   ├── [1.8K] TruePredicate.java │   ├── [2.1K] UniquePredicate.java │   └── [3.8K] WhileClosure.java ├── [1.5K] HashBag.java ├── [1.9K] IterableMap.java ├── [4.0K] iterators │   ├── [2.3K] AbstractEmptyIterator.java │   ├── [2.2K] AbstractIteratorDecorator.java │   ├── [2.7K] AbstractListIteratorDecorator.java │   ├── [2.4K] AbstractMapIteratorDecorator.java │   ├── [2.7K] AbstractOrderedMapIteratorDecorator.java │   ├── [7.9K] ArrayIterator.java │   ├── [7.5K] ArrayListIterator.java │   ├── [ 12K] CollatingIterator.java │   ├── [1.7K] EmptyIterator.java │   ├── [1.8K] EmptyListIterator.java │   ├── [1.4K] EmptyMapIterator.java │   ├── [1.4K] EmptyOrderedIterator.java │   ├── [1.4K] EmptyOrderedMapIterator.java │   ├── [5.5K] EntrySetMapIterator.java │   ├── [4.6K] EnumerationIterator.java │   ├── [5.6K] FilterIterator.java │   ├── [8.1K] FilterListIterator.java │   ├── [9.7K] IteratorChain.java │   ├── [2.9K] IteratorEnumeration.java │   ├── [5.2K] ListIteratorWrapper.java │   ├── [4.2K] LoopingIterator.java │   ├── [7.0K] ObjectArrayIterator.java │   ├── [7.1K] ObjectArrayListIterator.java │   ├── [8.8K] ObjectGraphIterator.java │   ├── [1.0K] package.html │   ├── [3.1K] ProxyIterator.java │   ├── [4.7K] ProxyListIterator.java │   ├── [4.0K] SingletonIterator.java │   ├── [5.1K] SingletonListIterator.java │   ├── [4.5K] TransformIterator.java │   ├── [1.5K] UniqueFilterIterator.java │   ├── [2.4K] UnmodifiableIterator.java │   ├── [2.9K] UnmodifiableListIterator.java │   ├── [2.7K] UnmodifiableMapIterator.java │   └── [2.9K] UnmodifiableOrderedMapIterator.java ├── [ 36K] IteratorUtils.java ├── [4.0K] keyvalue │   ├── [2.1K] AbstractKeyValue.java │   ├── [2.4K] AbstractMapEntryDecorator.java │   ├── [3.0K] AbstractMapEntry.java │   ├── [4.9K] DefaultKeyValue.java │   ├── [2.1K] DefaultMapEntry.java │   ├── [8.3K] MultiKey.java │   ├── [1.1K] package.html │   ├── [3.9K] TiedMapEntry.java │   └── [2.4K] UnmodifiableMapEntry.java ├── [1.3K] KeyValue.java ├── [4.0K] list │   ├── [ 31K] AbstractLinkedList.java │   ├── [2.9K] AbstractListDecorator.java │   ├── [2.1K] AbstractSerializableListDecorator.java │   ├── [ 18K] CursorableLinkedList.java │   ├── [5.0K] FixedSizeList.java │   ├── [4.8K] LazyList.java │   ├── [7.9K] NodeCachingLinkedList.java │   ├── [1.8K] package.html │   ├── [5.2K] PredicatedList.java │   ├── [ 11K] SetUniqueList.java │   ├── [4.7K] SynchronizedList.java │   ├── [4.8K] TransformedList.java │   ├── [ 29K] TreeList.java │   ├── [2.0K] TypedList.java │   └── [3.9K] UnmodifiableList.java ├── [ 13K] ListUtils.java ├── [6.9K] LRUMap.java ├── [4.0K] map │   ├── [ 44K] AbstractHashedMap.java │   ├── [6.9K] AbstractInputCheckedMapDecorator.java │   ├── [ 20K] AbstractLinkedMap.java │   ├── [3.6K] AbstractMapDecorator.java │   ├── [2.9K] AbstractOrderedMapDecorator.java │   ├── [ 32K] AbstractReferenceMap.java │   ├── [2.8K] AbstractSortedMapDecorator.java │   ├── [4.7K] CaseInsensitiveMap.java │   ├── [ 22K] CompositeMap.java │   ├── [5.0K] FixedSizeMap.java │   ├── [5.4K] FixedSizeSortedMap.java │   ├── [ 36K] Flat3Map.java │   ├── [3.4K] HashedMap.java │   ├── [5.9K] IdentityMap.java │   ├── [5.4K] LazyMap.java │   ├── [4.7K] LazySortedMap.java │   ├── [9.0K] LinkedMap.java │   ├── [ 18K] ListOrderedMap.java │   ├── [ 14K] LRUMap.java │   ├── [2.6K] package.html │   ├── [6.3K] PredicatedMap.java │   ├── [4.1K] PredicatedSortedMap.java │   ├── [8.3K] ReferenceIdentityMap.java │   ├── [6.7K] ReferenceMap.java │   ├── [ 17K] SingletonMap.java │   ├── [ 21K] StaticBucketMap.java │   ├── [6.6K] TransformedMap.java │   ├── [4.2K] TransformedSortedMap.java │   ├── [2.2K] TypedMap.java │   ├── [2.3K] TypedSortedMap.java │   ├── [5.2K] UnmodifiableEntrySet.java │   ├── [4.5K] UnmodifiableMap.java │   ├── [4.6K] UnmodifiableOrderedMap.java │   └── [4.8K] UnmodifiableSortedMap.java ├── [3.9K] MapIterator.java ├── [ 57K] MapUtils.java ├── [ 14K] MultiHashMap.java ├── [6.6K] MultiMap.java ├── [2.4K] OrderedBidiMap.java ├── [1.5K] OrderedIterator.java ├── [1.5K] OrderedMapIterator.java ├── [2.5K] OrderedMap.java ├── [3.8K] overview.html ├── [1.2K] package.html ├── [1.9K] Predicate.java ├── [ 22K] PredicateUtils.java ├── [2.1K] PriorityQueue.java ├── [4.5K] ProxyMap.java ├── [ 28K] ReferenceMap.java ├── [1.2K] ResettableIterator.java ├── [1.2K] ResettableListIterator.java ├── [ 36K] SequencedHashMap.java ├── [4.0K] set │   ├── [2.0K] AbstractSerializableSetDecorator.java │   ├── [1.8K] AbstractSetDecorator.java │   ├── [2.5K] AbstractSortedSetDecorator.java │   ├── [7.2K] CompositeSet.java │   ├── [9.8K] ListOrderedSet.java │   ├── [4.6K] MapBackedSet.java │   ├── [1.7K] package.html │   ├── [3.1K] PredicatedSet.java │   ├── [4.0K] PredicatedSortedSet.java │   ├── [2.5K] SynchronizedSet.java │   ├── [4.1K] SynchronizedSortedSet.java │   ├── [2.6K] TransformedSet.java │   ├── [3.8K] TransformedSortedSet.java │   ├── [2.0K] TypedSet.java │   ├── [2.0K] TypedSortedSet.java │   ├── [2.9K] UnmodifiableSet.java │   └── [4.4K] UnmodifiableSortedSet.java ├── [ 12K] SetUtils.java ├── [1.5K] SortedBag.java ├── [2.6K] SortedBidiMap.java ├── [ 20K] StaticBucketMap.java ├── [3.0K] SynchronizedPriorityQueue.java ├── [1.9K] Transformer.java ├── [ 19K] TransformerUtils.java ├── [2.2K] TreeBag.java ├── [8.0K] UnboundedFifoBuffer.java └── [1.4K] Unmodifiable.java 19 directories, 283 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。