BladeKnight109
24-10-14, 04:03 PM
Video
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Các offset cần chú ý:
CPU Disasm
Address Hex dump Command Comments
004060AB |. 50 PUSH EAX ; /Face => [LOCAL.39]
004060AC |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004060AE |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004060B0 |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004060B2 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004060B4 |. 8B0D 4411E600 MOV ECX,DWORD PTR DS:[0E61144] ; |
004060BA |. 51 PUSH ECX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004060BB |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004060BD |. 6A 00 PUSH 0 ; |Underline = FALSE
004060BF |. 6A 00 PUSH 0 ; |Italic = FALSE
004060C1 |. 68 BC020000 PUSH 2BC ; |Weight = FW_BOLD
004060C6 |. 6A 00 PUSH 0 ; |Orientation = 0
004060C8 |. 6A 00 PUSH 0 ; |Escapement = 0
004060CA |. 6A 00 PUSH 0 ; |Width = 0
004060CC |. 8B55 80 MOV EDX,DWORD PTR SS:[LOCAL.32] ; |
004060CF |. 52 PUSH EDX ; |Height => [LOCAL.32]
004060D0 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D285A |. 51 PUSH ECX ; /Face = NULL
004D285B |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D285D |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D285F |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D2861 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D2863 |. 8B15 4411E600 MOV EDX,DWORD PTR DS:[0E61144] ; |
004D2869 |. 52 PUSH EDX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D286A |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D286C |. 6A 00 PUSH 0 ; |Underline = FALSE
004D286E |. 6A 00 PUSH 0 ; |Italic = FALSE
004D2870 |. 68 90010000 PUSH 190 ; |Weight = FW_NORMAL
004D2875 |. 6A 00 PUSH 0 ; |Orientation = 0
004D2877 |. 6A 00 PUSH 0 ; |Escapement = 0
004D2879 |. 6A 00 PUSH 0 ; |Width = 0
004D287B |. 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[LOCAL.59] ; |
004D2881 |. 50 PUSH EAX ; |Height => [LOCAL.59]
004D2882 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D28C4 |. 52 PUSH EDX ; /Face = "h!"
004D28C5 |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D28C7 |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D28C9 |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D28CB |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D28CD |. A1 4411E600 MOV EAX,DWORD PTR DS:[0E61144] ; |
004D28D2 |. 50 PUSH EAX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D28D3 |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D28D5 |. 6A 00 PUSH 0 ; |Underline = FALSE
004D28D7 |. 6A 00 PUSH 0 ; |Italic = FALSE
004D28D9 |. 68 BC020000 PUSH 2BC ; |Weight = FW_BOLD
004D28DE |. 6A 00 PUSH 0 ; |Orientation = 0
004D28E0 |. 6A 00 PUSH 0 ; |Escapement = 0
004D28E2 |. 6A 00 PUSH 0 ; |Width = 0
004D28E4 |. 8B8D 14FFFFFF MOV ECX,DWORD PTR SS:[LOCAL.59] ; |
004D28EA |. 51 PUSH ECX ; |Height => [LOCAL.59]
004D28EB |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D292D |. 50 PUSH EAX ; /Face => [LOCAL.971]
004D292E |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D2930 |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D2932 |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D2934 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D2936 |. 8B0D 4411E600 MOV ECX,DWORD PTR DS:[0E61144] ; |
004D293C |. 51 PUSH ECX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D293D |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D293F |. 6A 00 PUSH 0 ; |Underline = FALSE
004D2941 |. 6A 00 PUSH 0 ; |Italic = FALSE
004D2943 |. 68 BC020000 PUSH 2BC ; |Weight = FW_BOLD
004D2948 |. 6A 00 PUSH 0 ; |Orientation = 0
004D294A |. 6A 00 PUSH 0 ; |Escapement = 0
004D294C |. 6A 00 PUSH 0 ; |Width = 0
004D294E |. 8B95 14FFFFFF MOV EDX,DWORD PTR SS:[LOCAL.59] ; |
004D2954 |. D1E2 SHL EDX,1 ; |
004D2956 |. 52 PUSH EDX ; |Height
004D2957 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D2999 |. 51 PUSH ECX ; /Face = NULL
004D299A |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D299C |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D299E |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D29A0 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D29A2 |. 8B15 4411E600 MOV EDX,DWORD PTR DS:[0E61144] ; |
004D29A8 |. 52 PUSH EDX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D29A9 |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D29AB |. 6A 00 PUSH 0 ; |Underline = FALSE
004D29AD |. 6A 00 PUSH 0 ; |Italic = FALSE
004D29AF |. 68 90010000 PUSH 190 ; |Weight = FW_NORMAL
004D29B4 |. 6A 00 PUSH 0 ; |Orientation = 0
004D29B6 |. 6A 00 PUSH 0 ; |Escapement = 0
004D29B8 |. 6A 00 PUSH 0 ; |Width = 0
004D29BA |. 8B85 08FFFFFF MOV EAX,DWORD PTR SS:[LOCAL.62] ; |
004D29C0 |. 50 PUSH EAX ; |Height => [LOCAL.62]
004D29C1 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
File text hướng dẫn khi quay video:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>!NNJQWKQT!I39mopDtF812VPuQROwGIR4UDr60kQuHa1YtRgO QnnA
Chỉnh chiều cao font chữ by caothuphutho:
guide sửa chiều cao khung hình chữ :
ví dụ một hàm mà BladeKnight09 đã tìm ta có :
004060CC |. 8B55 80 MOV EDX,DWORD PTR SS:[LOCAL.32] ; |
004060CF |. 52 PUSH EDX
fix lại :
004060CC |. 8B55 80 MOV EDX,SIZE
004060CF |. 52 PUSH EDX
cái SIZE chính là cỡ chiều cao khung hình chữ có thể là 1, 2 .v.v, mặc định nó khoảng là 12, config 14 trở lên sẽ thấy tác dụng rõ
File DLL dành cho main 1.04D
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>!VJJh3DRS!RXKYtgJfXSHUFE66uFkwdcm7_IYi2BjmeE7598J NgWg
Password unrar: NjI2YzYxNjQ2NTZiNmU2OTY3Njg3NDMxMzAzOQ==
Hook function: BladeKnight109
Đánh đố mấy bạn 1 tí, Mật khẩu giải nén cần phải decode. Ai Decode được thì xài nhé. Đừng public Password. Thế nó mới vui :))
Đây chỉ là 1 video nhỏ, tùy biến sao là do mỗi người nhé.
Không tiếp nhận gạch đá dưới mọi hình thức.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Các offset cần chú ý:
CPU Disasm
Address Hex dump Command Comments
004060AB |. 50 PUSH EAX ; /Face => [LOCAL.39]
004060AC |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004060AE |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004060B0 |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004060B2 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004060B4 |. 8B0D 4411E600 MOV ECX,DWORD PTR DS:[0E61144] ; |
004060BA |. 51 PUSH ECX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004060BB |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004060BD |. 6A 00 PUSH 0 ; |Underline = FALSE
004060BF |. 6A 00 PUSH 0 ; |Italic = FALSE
004060C1 |. 68 BC020000 PUSH 2BC ; |Weight = FW_BOLD
004060C6 |. 6A 00 PUSH 0 ; |Orientation = 0
004060C8 |. 6A 00 PUSH 0 ; |Escapement = 0
004060CA |. 6A 00 PUSH 0 ; |Width = 0
004060CC |. 8B55 80 MOV EDX,DWORD PTR SS:[LOCAL.32] ; |
004060CF |. 52 PUSH EDX ; |Height => [LOCAL.32]
004060D0 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D285A |. 51 PUSH ECX ; /Face = NULL
004D285B |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D285D |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D285F |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D2861 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D2863 |. 8B15 4411E600 MOV EDX,DWORD PTR DS:[0E61144] ; |
004D2869 |. 52 PUSH EDX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D286A |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D286C |. 6A 00 PUSH 0 ; |Underline = FALSE
004D286E |. 6A 00 PUSH 0 ; |Italic = FALSE
004D2870 |. 68 90010000 PUSH 190 ; |Weight = FW_NORMAL
004D2875 |. 6A 00 PUSH 0 ; |Orientation = 0
004D2877 |. 6A 00 PUSH 0 ; |Escapement = 0
004D2879 |. 6A 00 PUSH 0 ; |Width = 0
004D287B |. 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[LOCAL.59] ; |
004D2881 |. 50 PUSH EAX ; |Height => [LOCAL.59]
004D2882 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D28C4 |. 52 PUSH EDX ; /Face = "h!"
004D28C5 |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D28C7 |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D28C9 |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D28CB |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D28CD |. A1 4411E600 MOV EAX,DWORD PTR DS:[0E61144] ; |
004D28D2 |. 50 PUSH EAX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D28D3 |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D28D5 |. 6A 00 PUSH 0 ; |Underline = FALSE
004D28D7 |. 6A 00 PUSH 0 ; |Italic = FALSE
004D28D9 |. 68 BC020000 PUSH 2BC ; |Weight = FW_BOLD
004D28DE |. 6A 00 PUSH 0 ; |Orientation = 0
004D28E0 |. 6A 00 PUSH 0 ; |Escapement = 0
004D28E2 |. 6A 00 PUSH 0 ; |Width = 0
004D28E4 |. 8B8D 14FFFFFF MOV ECX,DWORD PTR SS:[LOCAL.59] ; |
004D28EA |. 51 PUSH ECX ; |Height => [LOCAL.59]
004D28EB |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D292D |. 50 PUSH EAX ; /Face => [LOCAL.971]
004D292E |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D2930 |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D2932 |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D2934 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D2936 |. 8B0D 4411E600 MOV ECX,DWORD PTR DS:[0E61144] ; |
004D293C |. 51 PUSH ECX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D293D |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D293F |. 6A 00 PUSH 0 ; |Underline = FALSE
004D2941 |. 6A 00 PUSH 0 ; |Italic = FALSE
004D2943 |. 68 BC020000 PUSH 2BC ; |Weight = FW_BOLD
004D2948 |. 6A 00 PUSH 0 ; |Orientation = 0
004D294A |. 6A 00 PUSH 0 ; |Escapement = 0
004D294C |. 6A 00 PUSH 0 ; |Width = 0
004D294E |. 8B95 14FFFFFF MOV EDX,DWORD PTR SS:[LOCAL.59] ; |
004D2954 |. D1E2 SHL EDX,1 ; |
004D2956 |. 52 PUSH EDX ; |Height
004D2957 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
CPU Disasm
Address Hex dump Command Comments
004D2999 |. 51 PUSH ECX ; /Face = NULL
004D299A |. 6A 00 PUSH 0 ; |PitchAndFamily = DEFAULT_PITCH|FF_DONTCARE
004D299C |. 6A 03 PUSH 3 ; |Quality = NONANTIALIASED_QUALITY
004D299E |. 6A 00 PUSH 0 ; |ClipPrecision = CLIP_DEFAULT_PRECIS
004D29A0 |. 6A 00 PUSH 0 ; |OutputPrecision = OUT_DEFAULT_PRECIS
004D29A2 |. 8B15 4411E600 MOV EDX,DWORD PTR DS:[0E61144] ; |
004D29A8 |. 52 PUSH EDX ; |CharSet => [0E61144] = DEFAULT_CHARSET
004D29A9 |. 6A 00 PUSH 0 ; |StrikeOut = FALSE
004D29AB |. 6A 00 PUSH 0 ; |Underline = FALSE
004D29AD |. 6A 00 PUSH 0 ; |Italic = FALSE
004D29AF |. 68 90010000 PUSH 190 ; |Weight = FW_NORMAL
004D29B4 |. 6A 00 PUSH 0 ; |Orientation = 0
004D29B6 |. 6A 00 PUSH 0 ; |Escapement = 0
004D29B8 |. 6A 00 PUSH 0 ; |Width = 0
004D29BA |. 8B85 08FFFFFF MOV EAX,DWORD PTR SS:[LOCAL.62] ; |
004D29C0 |. 50 PUSH EAX ; |Height => [LOCAL.62]
004D29C1 |. FF15 4C21D200 CALL DWORD PTR DS:[<&GDI32.CreateFontA>] ; \GDI32.CreateFontA
File text hướng dẫn khi quay video:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>!NNJQWKQT!I39mopDtF812VPuQROwGIR4UDr60kQuHa1YtRgO QnnA
Chỉnh chiều cao font chữ by caothuphutho:
guide sửa chiều cao khung hình chữ :
ví dụ một hàm mà BladeKnight09 đã tìm ta có :
004060CC |. 8B55 80 MOV EDX,DWORD PTR SS:[LOCAL.32] ; |
004060CF |. 52 PUSH EDX
fix lại :
004060CC |. 8B55 80 MOV EDX,SIZE
004060CF |. 52 PUSH EDX
cái SIZE chính là cỡ chiều cao khung hình chữ có thể là 1, 2 .v.v, mặc định nó khoảng là 12, config 14 trở lên sẽ thấy tác dụng rõ
File DLL dành cho main 1.04D
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>!VJJh3DRS!RXKYtgJfXSHUFE66uFkwdcm7_IYi2BjmeE7598J NgWg
Password unrar: NjI2YzYxNjQ2NTZiNmU2OTY3Njg3NDMxMzAzOQ==
Hook function: BladeKnight109
Đánh đố mấy bạn 1 tí, Mật khẩu giải nén cần phải decode. Ai Decode được thì xài nhé. Đừng public Password. Thế nó mới vui :))
Đây chỉ là 1 video nhỏ, tùy biến sao là do mỗi người nhé.
Không tiếp nhận gạch đá dưới mọi hình thức.