PDA

View Full Version : Khôi phục checksum cho các GS mất checksum



knight06
12-03-12, 02:53 PM
Hồi h cứ tưởng chức năng này mất rồi, hôm nay có anh cuocdoisp post lên checksum thì knight đã tìm hiểu và khôi phục đc chức năng này cho các scf, bao gồm cả scf 11.00.00
Chức năng này bị lỗi ở main, ở đây knight đã fix main lại để có thể sử dụng checksum
Main 1.03.52:<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>


(IP: 127.0.0.1 . vER/ser: 22345/HDTTSerialSystem)

Main 1.07.48 : <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>


SAU KHI DOWN MAIN VỀ CÁC BẠN XỬ LÝ TÙY Ý: HOOK THÊM DLL CHANGE IP PACK MAIN GÌ GÌ ĐÓ V.V. xong rồi thì dùng tool tạo checksum.dat copy vào data và lang trên sv như ss2 trước đây
ĐỒNG THỜI vô GS BẬT : SCFUSECHECKSUM = 1;
1 SỐ LƯU Ý:
_ khi chạy main để main.exe , để tên khác main chẳng hạn maincheck mainblabla gì đó sẽ ko checksum đc (sẽ fix sau)
_ knight share free các bạn vui lòng ko thương mại dưới mọi hình thức

godhoang
12-03-12, 03:00 PM
temmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

phusang
12-03-12, 03:01 PM
Knight fix dc bug agi ko? nếu được bạn có thể giúp mình ko? ;))

nguyenanh_cntt
12-03-12, 03:08 PM
Cảm ơn bạn nhiều nhé ! Mà main này có 3D không bạn ?

godhoang
12-03-12, 03:20 PM
chỉ bao gồm checksum =))
30cccccccccccccccccccc

knight06
12-03-12, 03:22 PM
Cảm ơn bạn nhiều nhé ! Mà main này có 3D không bạn ?

3d mình có share trên 4rum đấy bạn tìm là thấy

nguyenanh_cntt
12-03-12, 03:40 PM
3d mình có share trên 4rum đấy bạn tìm là thấy

Ý mình là main 1.03.52 3d đã được khôi phục checksum ý !

nguyenanh_cntt
12-03-12, 03:58 PM
Sao mình thay đổi IP, serial, ver thì vào không thấy hiện lên server mà báo: Kết nối với máy chủ đã bị ngắt!
Dùng main cũ thì vẫn bt ? Giúp với !

thienhoangyb
12-03-12, 05:18 PM
knight06 nhanh vãi, cao thủ thật cám ơn chia sẻ
èo bái phục bái phục....

phoxuaxua
12-03-12, 05:25 PM
Sao mình thay đổi IP, serial, ver thì vào không thấy hiện lên server mà báo: Kết nối với máy chủ đã bị ngắt!
Dùng main cũ thì vẫn bt ? Giúp với !

Ai cũng bị đó, chắc là main bị lỗi

Knight có thể fix cái main 1.03Z+ chưa hook hiếc gì cho anh em không main trên đã hook cái Crystalwall của SCF rồi

<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>

nguyenanh_cntt
12-03-12, 05:29 PM
Ai cũng bị đó, chắc là main bị lỗi

Knight có thể fix cái main 1.03Z+ chưa hook hiếc gì cho anh em không main trên đã hook cái Crystalwall của SCF rồi

<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>


Main 1.03Z + 3D nữa nhé ! Mình cảm ơn trước !

Domino9990
12-03-12, 06:25 PM
K9 up cái main 1.07.48 cho em phát :!!

thanh_ca
12-03-12, 06:34 PM
Main 1.04D nè pác.(bỏ check file,fix master) .Mở checksum nhé
<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>

pass : mrthanh

knight06
12-03-12, 06:42 PM
sorry các bạn mình quên đổi port của cái main, update link nhé <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>

nguyenanh_cntt
12-03-12, 08:16 PM
Thêm cái Main 1.03.52 + 3D nữa được không bạn ?
Mình không biết hook file dll vào main như thế nào cả !

nguyenanh_cntt
13-03-12, 09:30 AM
sorry các bạn mình quên đổi port của cái main, update link nhé <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>

sao main này mình không thể add file antihack.dll của Pinkof được vậy bạn ? Kiểm tra lại giúp mình với ! Thanks !

knight06
13-03-12, 09:52 AM
sao main này mình không thể add file antihack.dll của Pinkof được vậy bạn ? Kiểm tra lại giúp mình với ! Thanks !

không add được là ntn, main ko chạy là bạn hook sai, còn nếu chọn nv mà dis thì là lỗi checksum, BẠN PHẢI TẠO CHECKSUM.DAT SAU KHI ĐÃ HOOK MAIN

nguyenanh_cntt
13-03-12, 10:22 AM
không add được là ntn, main ko chạy là bạn hook sai, còn nếu chọn nv mà dis thì là lỗi checksum, BẠN PHẢI TẠO CHECKSUM.DAT SAU KHI ĐÃ HOOK MAIN

Main không chạy bạn àh, nó báo lỗi "main has stoped working" ! Mình hook bằng phần mềm HookEngine, các main trước mình đều hook bằng phần mềm này !

knight06
13-03-12, 10:43 AM
Main không chạy bạn àh, nó báo lỗi "main has stoped working" ! Mình hook bằng phần mềm HookEngine, các main trước mình đều hook bằng phần mềm này !

bạn nên hook = tay :|, không thì post cái main + dll lên đây mình hook dùm cũng đc

knight06
13-03-12, 10:44 AM
Ai cũng bị đó, chắc là main bị lỗi

Knight có thể fix cái main 1.03Z+ chưa hook hiếc gì cho anh em không main trên đã hook cái Crystalwall của SCF rồi

<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>

main mình đưa là main trắng chưa hook gì cả :|

Domino9990
13-03-12, 10:47 AM
main mình đưa là main trắng chưa hook gì cả :|

có main 107.48 chưa K9 ơi???????

nguyenanh_cntt
13-03-12, 11:07 AM
bạn nên hook = tay :|, không thì post cái main + dll lên đây mình hook dùm cũng đc

Đây: <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>

Tiện thể nếu được cậu hook dùm luôn file Nemesis.dll nữa nhé !

Cảm ơn cậu nhiều !

knight06
13-03-12, 11:24 AM
Đây: <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>

Tiện thể nếu được cậu hook dùm luôn file Nemesis.dll nữa nhé !

Cảm ơn cậu nhiều !
<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>
đã hook cả 2, khuyên bạn hook = tay đừng hook = tool dễ gây lỗi

knight06
13-03-12, 11:24 AM
có main 107.48 chưa K9 ơi???????
đang kiếm main chuẩn 1 cái enc 1 cái thường chả bít cái nào !!!!!

nguyenanh_cntt
13-03-12, 12:03 PM
<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>
đã hook cả 2, khuyên bạn hook = tay đừng hook = tool dễ gây lỗi

Mình cảm ơn cậu nhiều nhưng khi chạy nó hiện lên cái logo antihack xong rồi không thấy gì luôn cậu àh !

knight06
13-03-12, 12:14 PM
Mình cảm ơn cậu nhiều nhưng khi chạy nó hiện lên cái logo antihack xong rồi không thấy gì luôn cậu àh !

đó là nó phát hiện hack rồi đó :))

thanh_ca
13-03-12, 12:24 PM
Main 1.04D nè pác.(bỏ check file,fix master) .Mở checksum nhé
<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>

pass : mrthanh

giúp mình cái main này được k K9.mình bỏ check file và fix master rồi.bạn mở checksum dùm đê

nguyenanh_cntt
13-03-12, 12:41 PM
đó là nó phát hiện hack rồi đó :))

Ý mình nói là không vô được game luôn !

hungtnvn
13-03-12, 12:42 PM
checksum nay co tác dụng như nào vậy các bạn. ai giải thích giúp mình với

nguyenanh_cntt
13-03-12, 01:08 PM
Ý mình nói là không vô được game luôn !

Mình hiểu rồi là do file Nemesis.dll 3D không hoạt động với main này !
Đành nhờ cậu 1 lần nữa chỉ add file bmt.dll thôi, ko add file Nemesis.dll nữa nhé !
Mình cảm ơn cậu nhiều !

divine9966
13-03-12, 01:10 PM
:( thank you very much. Test lại xem sao đang bị cái này

hungtnvn
13-03-12, 01:22 PM
cho hỏi tác dụng của nó như nào vậy các bạn

Mr.Cuong
13-03-12, 09:10 PM
giúp mình cái main này được k K9.mình bỏ check file và fix master rồi.bạn mở checksum dùm đê

Đây mình đã mở CheckSum rùi cậu Test xem
<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>

tomatoes
13-03-12, 09:30 PM
Sửa lại đường dẩn read file main thui là đc mà,chổ hàm GetComandLineA gì đó ^^

nguyenanh_cntt
13-03-12, 09:33 PM
Sửa lại đường dẩn read file main thui là đc mà,chổ hàm GetComandLineA gì đó ^^

Bác nói rõ hơn được ko vậy ?
30 charrrrrrrrrrrrrr

nguyenanh_cntt
13-03-12, 09:42 PM
Đây mình đã mở CheckSum rùi cậu Test xem
<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ậu có thể mở CheckSum với Main 1.3.52 + 3D Camera được ko vây?

Mr.Cuong
13-03-12, 10:42 PM
Cậu có thể mở CheckSum với Main 1.3.52 + 3D Camera được ko vây?

Cậu cứ Up main của cậu lên rồi send Link qua Tin Nhắn của Nick Forum tớ làm hộ cho :bz

thanh_ca
14-03-12, 12:43 AM
Create checksum.dat từ main rồi
SCFUSECHECKSUM = 1 rồi
nhưng vào game thấy nv là dis :D

cái này có cần phải JE error-L1 : [%s][%s] CheckSum-Exe error trong gs k pác ơi.e không rành về cài này.tìm trong GS 11.00.00 chi thây dòng error-L1 : CheckSum-Exe error ... thôi mà đếm xuống 14,15 dòng không thấy cái JE hay JMP nào cả :D.xem hướng dẫn thôi chứ thực chất chả hiểu j :D

kumamuka
14-03-12, 10:53 PM
mấy có lòng tôt guide anh em cách fix checksum thì tôt quá
thank!

xom1b
15-03-12, 12:04 PM
Sửa lại đường dẩn read file main thui là đc mà,chổ hàm GetComandLineA gì đó ^^
Chuẩn luôn r` bác cà chua à, và cách bypass checksum của miraseqq bên MPC show cũng liên quan ở chỗ đó :D

phoxuaxua
15-03-12, 01:54 PM
Chẳng có tác dụng gì hết, vẫn disconnect. Có ai đã test được thành công mấy main knight và Mr.cuong post không?
-Còn cách mà knight làm đó là thay lại đường dẫn từ check Gameguard.csr về check tên file main.exe. cách làm thì load main vào olly Ctrl+N tìm dòng CreateFileA==>chuột phải chọn find references to import =>của sổ hiện lên chọn case2 (dòng thứ 2 từ trên xuống)=>enter sẽ đến cửa sổ chính olly nhìn lên một chút có dòng ASCII "Data\local\Gameguard.csr" các bạn đổi dòng này thành "main.exe"

thanh_ca
15-03-12, 11:00 PM
Mình cũng làm thử cách của bác mà không được và main của pác Mr.Cuong mở checksum rồi nhưng kết quả vẫn dis :D.

Domino9990
16-03-12, 02:54 PM
Chưa có Main 1.07.48 hả? bác K9 ơi????????

knight06
16-03-12, 06:10 PM
các bạn xem có để đúng tên file đã checksum là main.exe không :|

knight06
19-03-12, 07:20 AM
Mình cũng làm thử cách của bác mà không được và main của pác Mr.Cuong mở checksum rồi nhưng kết quả vẫn dis :D.

nhiều bạn pm quá, thôi để lát mình làm cái tut cách edit checksum cho :D

bistro007_hp
19-03-12, 05:16 PM
Mong bác sớm hoàn thành /:)/:)

phoxuaxua
20-03-12, 12:12 AM
Mong bác sớm hoàn thành /:)/:)



-Còn cách mà knight làm đó là thay lại đường dẫn từ check Gameguard.csr về check tên file main.exe.

-*-cách làm thì load main vào olly Ctrl+N tìm dòng CreateFileA==>chuột phải chọn find references to import =>của sổ hiện lên chọn case2 (dòng thứ 2 từ trên xuống)=>enter sẽ đến cửa sổ chính olly nhìn lên một chút có dòng ASCII "Data\local\Gameguard.csr" các bạn đổi dòng này thành "main.exe"

cách làm như trên đó, Hôm rồi bật checksum trong Data\commonserver.cfg nhưng không phải chỗ này nên vào game vẫn bị dis. Mở checksum của SCF này trong GameServer\SCF_connect.ini mới có tác dụng.
-Chú ý đổi sang tên nào thì main phải để tên đó

thanh_ca
20-03-12, 12:36 AM
Mình cũng đổi dòng ASCII "Data\local\Gameguard.csr" thành ASCII "main.exe" rồi mà sao checksum vẫn k được nhỉ.Load main bằng olly tìm thấy dòng kia rồi kick đúp vào đó và đổi thành ASCII "main.exe".làm thế rồi mà ta :(
Nhưng mà công nhận nó có cái checksum này cũng hay nhỉ.Ai giỏi có thể tìm cách hook thêm chức năng này vào GS check file thì good ^^!.Không biết các chú các pác làm antihack từ sv có phải cái này k :D

phoxuaxua
20-03-12, 02:39 AM
Mình cũng đổi dòng ASCII "Data\local\Gameguard.csr" thành ASCII "main.exe" rồi mà sao checksum vẫn k được nhỉ.Load main bằng olly tìm thấy dòng kia rồi kick đúp vào đó và đổi thành ASCII "main.exe".làm thế rồi mà ta :(
Nhưng mà công nhận nó có cái checksum này cũng hay nhỉ.Ai giỏi có thể tìm cách hook thêm chức năng này vào GS check file thì good ^^!.Không biết các chú các pác làm antihack từ sv có phải cái này k :D

Chưa dùng quen olly rồi. Không phải double clcik chuột vào dòng đó đâu, mà là trace đến offset ghi dòng chữ đó, ví dụ

004A1321 /$ 55 PUSH EBP
004A1322 |. 8BEC MOV EBP,ESP
004A1324 |. 81EC 20010000 SUB ESP,120
004A132A |. 66:8B45 08 MOV AX,WORD PTR SS:[EBP+8]
004A132E |. 50 PUSH EAX ; /Arg1
004A132F |. E8 C0FEFFFF CALL MainFIX.004A11F4 ; \MainFIX.004A11F4
004A1334 |. 83C4 04 ADD ESP,4
004A1337 |. 66:8945 08 MOV WORD PTR SS:[EBP+8],AX
004A133B |. 68 1C579A00 PUSH MainFIX.009A571C ; ASCII "data\local\Gameguard.csr"
004A1340 |. 8D8D F4FEFFFF LEA ECX,DWORD PTR SS:[EBP-10C]
004A1346 |. 51 PUSH ECX
004A1347 |. E8 84B74800 CALL MainFIX.0092CAD0
004A134C |. 83C4 08 ADD ESP,8
004A134F |. 6A 00 PUSH 0 ; /hTemplateFile = NULL
004A1351 |. 68 80000000 PUSH 80 ; |Attributes = NORMAL
004A1356 |. 6A 03 PUSH 3 ; |Mode = OPEN_EXISTING
004A1358 |. 6A 00 PUSH 0 ; |pSecurity = NULL
004A135A |. 6A 01 PUSH 1 ; |ShareMode = FILE_SHARE_READ
004A135C |. 68 00000080 PUSH 80000000 ; |Access = GENERIC_READ
004A1361 |. 8D95 F4FEFFFF LEA EDX,DWORD PTR SS:[EBP-10C] ; |
004A1367 |. 52 PUSH EDX ; |FileName
004A1368 |. FF15 5CA19600 CALL DWORD PTR DS:[<&KERNEL32.CreateFile>; \CreateFileA
004A136E |. 8985 E8FEFFFF MOV DWORD PTR SS:[EBP-118],EAX


như trên thì phải trace đến offset 009A571C sau đó dump rồi edit lại

Nhanh nhất tiện lợi nhất ai cũng làm được, open main= hexedit seach với từ khóa (data\local\Gameguard.csr), được kết quả đầu tiên, sửa lại thành tên Main.exe hay tên bất kỳ mình muốn đặt cho file main

knight06
20-03-12, 08:28 AM
Mình cũng đổi dòng ASCII "Data\local\Gameguard.csr" thành ASCII "main.exe" rồi mà sao checksum vẫn k được nhỉ.Load main bằng olly tìm thấy dòng kia rồi kick đúp vào đó và đổi thành ASCII "main.exe".làm thế rồi mà ta :(
Nhưng mà công nhận nó có cái checksum này cũng hay nhỉ.Ai giỏi có thể tìm cách hook thêm chức năng này vào GS check file thì good ^^!.Không biết các chú các pác làm antihack từ sv có phải cái này k :D

check thì check được nhưng trên thực tiễn bây h giá trị nó rất ít, vì từ scf các đời sau này ko phát triển checksum hoàn thiện nên chỉ check lúc mới vào game, chỉ cần sniff cái packet đó bỏ qua tường lọc của wpe là có thể bypass rất dễ dàng, lúc đầu knight cũng nghĩ checksum khá nhưng khi hỏi lại HieuNova mới biết, sau đó hỏi anh em hdtt toàn nói bypass checksum = wpe còn lẹ hơn solid nên ko hứng thú mấy với cái checksum này b-(b-(b-(
Còn chụp packet thì quá dễ chắc bà con đều biết, ko cần tới wpe chỉ cần 1 cái sniff Lan cơ bản là đủ ='=

beginer
20-03-12, 02:15 PM
Có ai làm được cho main 104D của SS6E3 không, cho xin tut đi. Mình làm mãi chẳng đựơc, toàn bị dis mặc dù đúng.

knight06
21-03-12, 09:03 AM
sr bà con mải làm cái ss1 quên mất up 1.07v+ nhé zzzzzzzz

tomatoes
21-03-12, 11:15 AM
Ko biết lên SS6.2 này có mới gì ko chứ nếu như củ làm cái này ko nên sửa tên thành main.exe vì nếu như nó copy cái main.exe ra rồi đổi lại main1.exe thì sao,đến dòng đó vẩn read là main.exe trong khi nó đang chạy main1.exe mà,vậy nên cần sử dụng getcomandline cho chắc ăn.
thực ra checksum cũng chỉ là read từ 401000 => end section code,nên các bạn có thể tự code đc dựa trên source checksum CRC đã share,nếu thông minh hơn có thể dủng thuật toán send CRC (tất nhiên phải mã hóa) lên để GS check lại,và dỉ nhiên trên GS phải hook thêm phân compare CRC này ^^.
Nhưng đơn giản nhất thì cũng là xài lại thuật checksum có sẳn của Webzen nhưng nên có 1 số Protect thêm để chống bypass.

mattroilan
22-03-12, 11:38 AM
Ko biết lên SS6.2 này có mới gì ko chứ nếu như củ làm cái này ko nên sửa tên thành main.exe vì nếu như nó copy cái main.exe ra rồi đổi lại main1.exe thì sao,đến dòng đó vẩn read là main.exe trong khi nó đang chạy main1.exe mà,vậy nên cần sử dụng getcomandline cho chắc ăn.
thực ra checksum cũng chỉ là read từ 401000 => end section code,nên các bạn có thể tự code đc dựa trên source checksum CRC đã share,nếu thông minh hơn có thể dủng thuật toán send CRC (tất nhiên phải mã hóa) lên để GS check lại,và dỉ nhiên trên GS phải hook thêm phân compare CRC này ^^.
Nhưng đơn giản nhất thì cũng là xài lại thuật checksum có sẳn của Webzen nhưng nên có 1 số Protect thêm để chống bypass.

Chính xác... send crc tuy nhiên packet ở đây sẽ ko phải bắt bằng GS mà sẽ bắt luôn = CS

CS xử lý crc xong (check đúng) mới cho kết nối tới server list, còn nếu packet gửi đến GS ko có crc hoặc crc gửi lên không chính xác thì muôn đời ko kết nối được

Project này tớ đang hoàn thiện và hy vọng có thể release sớm

lieuthunguyet
22-03-12, 11:43 PM
Hồi h cứ tưởng chức năng này mất rồi, hôm nay có anh cuocdoisp post lên checksum thì knight đã tìm hiểu và khôi phục đc chức năng này cho các scf, bao gồm cả scf 11.00.00
Chức năng này bị lỗi ở main, ở đây knight đã fix main lại để có thể sử dụng checksum
Main 1.03.52:<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>

Add thêm cái MuGuard vào main 1.07v+ đi Knight.

duyanh12285
28-03-12, 12:33 AM
xin cho em hỏi cái main này có hỗ trợ new items ko

1.07+