Serv-U v2.5 (Build 6)

 Wץ夣ۮeD (Od)

Serv-U O@MܦnΪ FTP [nA@ӫܤjINO󤤤媺ۮe
OäAunOؿWٳ̫@ӤrĤG byte  F0FE d
򤺮ɡAؿNLkAҦpؿW٬ 'P'AServ-U NLkϥΪ̤
ؿA] '' rĤG byte O F5 (F0FE d)An_o
rN@.. BBBBBBBBBBB..AxZa?
`ΪrXGAMAwgoϥΪ̪DoرpA|QΨ䥦
j}AҦpG'[]'  '_' Aun̫@ byte O F0FE
dYiA{bAڭ̧oӰDץNo·ФFAؿW٥iH
O ''C

t~A٦@رpANOؿW٤t '\' (5C) rɴNܳ·ФFAҦp
ؿW٬ '\' 䤤 '\' rĤG byte NO '\' (5C)Aoɤ
βŸӹj}Sk Serv-U tλ{ѡA? ڭ̥unA
YXjɤYAW[IzAoӰDץAؿNiH`FC

ha..ha.. Mݰ_ӫܶQAO Serv-U ٬OѤ}Aڭ̩ҥ[ih
P_٬OoAôXӪIAڭ̥un׶}oǱpAServ-U ؿ
RWNۮeFC

Ĥ@GڥؿŸ '\' (5C) rOؿ̫@ byteAҦpؿW٬
      '\'AunOo '\' rΥNŸj}YiAp '\_'C
ĤGG]P_uw A1 GkP_AǱpO|ͻ~PAҦp
@@@C:\File\\ק\A'' rĤG byte O B1 (j A1)AN|M
@@@򱵦b᭱ڥؿ '\' Ÿ~PrӲLBzAYn׶}o
      ~PpNnNؿקAj} '\' PrĲYiC
@@@ҦpאּG\_\ק\ άO \\any english word\ק\Coح
@@@iHpөwApGؿ^DAܦW٤]C

Serv-U v2.5 (Build 6)

i[j Serv-U ۮeOOj

1.ѨMؿ̫@ byte  F0FE ɡAؿLkD
==============================================================
  ɮ : Serv-U32.exe 
  jM : F0 73 E3 (@G)
  ק : -- -- 00

  803C1EF0	CMP	BYTE PTR [EBX+ESI],F0
  73E3		JAE	0042FA2B

2.ѨMؿt '\' rɡAؿLkD
===============================================
  ɮ : Serv-U32.exe
a.jM : 2C 84 DB 74 24 8A 5A 01 3A C3 74 25 84 DB 74 19 
         8A 5A 02 3A C3 74 1F 84 DB 74 0E 8A 5A 03 3A C3
         74 19 83 C2 04 84 DB 75 D2 33 C0 EB 11 8B C2 EB
         0D 8D 42 01 EB 08
  ק : 0B 84 DB 74 03 42 EB F3 33 C0 EB 12 3C 5C 75 0C
         80 7A 01 00 74 06 80 7A FF A1 73 E9 8B C2 5B 5D
         C3 3C 5C 75 0F 4E 80 3C 1E A1 73 07 46 C6 04 1E
         2F EB 01 46 46 C3
  (ק{qAW[ '\' 5Ch P_A[jۮeʡA@@)
  
b.jM : 83 F8 5C 75 04 C6 04 33
  ק : E8 6B 41 09 00 EB 03 --
  (N '\' rഫ '/' rANy{VsWP_Ƶ{A@@)
  
c.jM : 8D 46 01 03 C3 50 E8 18 48 09 00 59 50 8D 56 02
         03 D3 52 8D 4E 01 03 CB 51 E8
  ק : FF 4D F4 8B 55 F4 0F BE 0A 83 F9 5C 75 06 80 7A
         FF A1 72 05 3B 75 F4 72 E7 C3
  (^WhؿAb{Τ@LΪϰ켶gsWP_A@@)
  
d.jM : 05 3B 75 F4 72 ED
  ק : 00 E8 E7 00 00 00
  (^WhؿANy{VsWP_Ƶ{A@@)
  
a.55		PUSH	EBP
  8BEC		MOV	EBP,ESP
  53		PUSH	EBX
  8B5508	MOV	EDX,[EBP+08]
  8BCA		MOV	ECX,EDX
  8A450C	MOV	AL,[EBP+0C]
  FC		CLD
  8A1A		MOV	BL,[EDX]----->	MOV	BL,[EDX]
  3AC3		CMP	AL,BL		CMP	AL,BL
  742C		JZ	0049964F	JZ	0049962E
  84DB		TEST	BL,BL		TEST	BL,BL
  7424		JZ	0049964B	JZ	0049962A
  8A5A01	MOV	BL,[EDX+01]	INC	EDX
  3AC3		CMP	AL,BL		JMP	0049961D
  7425		JZ	00499653	XOR	EAX,EAX
  84DB		TEST	BL,BL		JMP	00499640
  7419		JZ	0049964B	CMP	AL,5C
  8A5A02	MOV	BL,[EDX+02]	JNZ	0049963E
  3AC3		CMP	AL,BL		CMP	BYTE PTR [EDX+01],00
  741F		JZ	00499658	JZ	0049963E
  84DB		TEST	BL,BL		CMP	BYTE PTR [EDX-01],A1
  740E		JZ	0049964B	JAE	00499627
  8A5A03	MOV	BL,[EDX+03]	MOV	EAX,EDX
  3AC3		CMP	AL,BL		POP	EBX
  7419		JZ	0049965D	POP	EBP
  83C204	ADD	EDX,04		RET
  84DB		TEST	BL,BL		CMP	AL,5C
  75D2		JNZ	0049961D	JNZ	00499656
  33C0		XOR	EAX,EAX		DEC	ESI
  EB11		JMP	00499660	CMP	BYTE PTR [EBX+ESI],A1
  8BC2		MOV	EAX,EDX		JAE	00499655
  EB0D		JMP	00499660	INC	ESI
  8D4201	LEA	EAX,[EDX+01]	MOV	BYTE PTR [EBX+ESI],2F
  EB08		JMP	00499660	JMP	00499656
  8D4202	LEA	EAX,[EDX+02]	INC	ESI
  EB03		JMP	00499660	INC	ESI
  8D4203	LEA	EAX,[EDX+03]	RET
  5B		POP	EBX
  5D		POP	EBP
  C3		RET

b.83F85C	CMP	EAX,5C
  7504		JNZ	004054DC
  C604332F	MOV	BYTE PTR [ESI+EBX],2F
                         
  E86B410900	CALL	00499643
  EB03		JMP	004054DD

c.FF4DF4	DEC	DWORD PTR [EBP-0C]
  8B55F4	MOV	EDX,[EBP-0C]
  0FBE0A	MOVSX	ECX,BYTE PTR [EDX]
  83F95C	CMP	ECX,5C
  7506		JNZ	00404ED1
  807AFFA1	CMP	BYTE PTR [EDX-01],A1
  7205		JB	00404ED6
  3B75F4	CMP	ESI,[EBP-0C]
  72E7		JB	00404EBD
  C3		RET

d.83F95C	CMP	ECX,5C
  7405		JZ	00404DD6
  3B75F4	CMP	ESI,[EBP-0C] ---> CALL	00404EBD
  72ED		JB	00404DC3

ڭp FTP NOγoM Serv-U n[A쪺BͥiHդ@UA
ۤvإߥؿAAؿոաC:)

󦳿 Serv-U B͡Aڤ]n@ fix ɩb /faq/fix/
ؿUADApڡAO@ patch ɡC

ftp://cpatch.hort.ntu.edu.tw/faq/fix/fix_servu25b6.zip ( 22 K)

--
[ICQ# : 10732312]
E-Mail: gwotrang@mail.ht.net.tw
        gwotrang@hello.com.tw
