WinaXe 7.7 'FTP client' -...

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 漏洞复现 WinaXe是Windows下一个综合管理工具,有很多管理小工具,其中FTP管理工具在连接FTP服务器的时候,如果通过构造一个特殊的FTP Server,当WinaXe FTP连接的时候,返回一个畸形数据包,会导致WinaXe栈溢出,导致返回地址被覆盖,从而引发代码执行,下面对此漏洞进行详细分析。 首先附加Windbg,运行PoC,会看到本地21端口打开,连接FTP服务器,程序崩溃。 ``` 0:001> p eax=00000000 ebx=41414141 ecx=41414141 edx=41414141 esi=41414141 edi=41414141 eip=41414141 esp=015bd514 ebp=0000081b iopl=0 nv up ei pl nz na pe nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206 41414141 ?? ??? ``` 通过kb回溯堆栈调用,发现堆栈已经被畸形数据覆盖 ``` 0:001> kb ChildEBP RetAddr Args to Child WARNING: Frame IP not in any known module. Following frames may be wrong. 015bd510 000a0041 0042cc32 41303232 41414141 0x41414141 015bd514 0042cc32 41303232 41414141 41414141 0xa0041 015bd518 41303232 41414141 41414141 41414141 image00400000+0x2cc32 015bd51c 41414141 41414141 41414141 41414141 0x41303232 ``` 但是我们依然能看到一些回溯点,下面进行正向分析 ### 漏洞分析 在正向跟踪中,我发现在接收到畸形字符串之后会进入一处循环。 ``` 0:001> p eax=00000041 ebx=000003fe ecx=00000000 edx=000003fe esi=015bf52a edi=015bd526 eip=0042cbff...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息