. PATCHES FOR BSERVER.VAP ver 5.10 . . beginning of patch #1 . a 5e9c jmp 70c5 nop nop a 70c5 cmp byte ptr [7a9],0 jge 70d1 xor bx,bx jmp 5ed1 call 5b40 dw 5a36 jmp 5ea1 cmp byte ptr [7a9],0 jge 70e3 jmp 7ad4 call 5b40 dw 75ee jmp 7ab2 a 7aad jmp 70d9 nop nop . . end of patch #1 . . . beginning of patch #2 . a b150 mov word ptr [16dc],0 jne b182 cmp word ptr [bx+di-2],-1 je b182 cmp word ptr [di+a],100 je b168 jmp b230 push bx mov bx,[7e6] . . end of patch #2 . . . beginning of patch #3 . a 70eb pop bx pop es add sp,6 es: mov ax,[bx]c cmp ax,4141 jb 7105 es: mov word ptr [bx]c,ffff es: mov word ptr [bx]e,ffff jmp cb70 a cb6d jmp 70eb . . end of patch #3 . . . beginning of patch #4 . a 3764 nop nop . . end of patch #4 . . . beginning of patch #5 . a 3154 push cx mov cx,[47a] es: mov ax,[bx+4] es: or ax,[bx+2] je 316b es: cmp dx,[bx] je 316d add bx,b loop 3159 mov ax,cx pop cx . . end of patch #5 . . . beginning of patch #6 . a eabd nop cmp al,61 jb eaca nop cmp al,7a ja eaca nop sub al,20 a fd6 push ds push es push si mov di,ax mov si,bx mov ds,cx mov es,dx push ds push es push si push di xor ch,ch mov ah,al lodsb or al,al je 1022 cmp al,5c jne fff cmp ah,3a je fe7 or bx,bx jne fe7 mov al,2f jmp 1016 call eabd xor bx,bx cmp al,2e jne 100e mov cl,4 mov dx,di jmp 101f cmp al,3a je 1016 cmp al,2f jne 101a mov cl,9 jmp 101f loop 101f inc cx jmp fe7 stosb jmp fe7 inc dx cmp dx,di jne 1028 dec di stosb lodsb stosb mov cx,di pop si sub cx,si pop di pop ds pop es rep movsb pop si pop es pop ds . . end of patch #6 . . . beginning of patch #7 .e b849 .eb . . end of patch #7 . . . beginning of patch #8 a 6940 nop nop nop nop . . end of patch #8 . . . beginning of patch #25 a 7562 lea di,[e7f] . . end of patch #25 . . . beginning of patch #27 . a 7ab2 jmp 7108 nop a 7108 or bx,bx je 710f jmp 7ab6 or byte ptr [0ff1],40 jmp 7ad4 a abf7 jmp 7117 a 7117 mov cx,[bx+14] or cx,cx jne 7123 or byte ptr[0ff1],40 jmp abfa a 8ef1 jmp 7126 nop a 7126 pop [0b4e] mov cx,[bx+14] or cx,cx jne 7136 or byte ptr[0ff1],40 jmp 8ef5 a 48b3 test byte ptr[0ff1],80 . . end of patch #27 . . . beginning of patch #30 . a 8920 or dx,dx jnz 8928 mov dx,[bx+10e] add bx,110 cmp word ptr [bx+16],0 je 8942 inc ax test byte ptr [bx+8],20 jz 893d inc word ptr [4c8] add bx,1e jmp 892c . . end of patch #30 . . beginning of patch #33 a 7aa1 call 7139 nop a 7139 cmp cx,[0798] jle 7146 pushf or byte ptr [0ff1], 40 popf ret . end of patch #33. . . beginning of patch # 34 . a 4874 xor ah,ah jne 48a3 cmp al,61 jne 487f jmp 7147 cmp al,3c je 489c cmp al,40 je 489c cmp al,41 je 489c cmp al,9 jne 4894 cmp dx,0024 jae 489c cmp al,16 je 489c cmp al,36 a 7147 cmp dx,0028 jne 715d mov es,-0a[bp] es: mov word ptr 4[si],2 es: les bx,[si] es: mov word ptr [bx],0000 jmp 489c a 466d mov es,si es: cmp word ptr +0e[bx],28 push bx push es mov bx,cx jmp 7160 nop a 7160 mov es,-06[bp] es: mov word ptr +0a[bx],61 je 716e jmp 47b9 pop es pop bx jmp 46b1 . end of patch #34 . . beginning of patch #37 . a 6403 cmp al, [bx] . . end of patch #37 . . beginning of patch #40 e 467b e9 . . end of patch #40 . . beginning of patch #55 . e 6ebb 55 . . end of patch #55 . . beginning of patch #56 . a 861 call 7173 a 7173 es: mov bl,[si+15] xor bh,bh ret . . end of patch #56 . . . beginning of patch #58 . e ab7b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 . . end of patch #58 . . beginning of patch #67 . a 0741 call 717a jc 0756 a 717a mov [bp-0c],ax mov es,ax es: cmp word ptr [si+0e],000e jne 718f es: cmp byte ptr [si+15],83 jge 718f stc ret clc ret . end of patch #67 . . beginning of patch #71 . e 7b6d 00 7d e 7ddd 00 7c . . end of patch #71 . . beginning of patch #78 . e 74b4 47 a 7353 call 7191 nop a 7191 cmp word ptr [0dc0],47 jne 719c mov si,15 ret mov si,[0dc0] ret . end of patch #78 . . END OF PATCHES FOR BSERVER.VAP ver 5.10 . w q