قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ] |
|
أدوات الموضوع | انواع عرض الموضوع |
|
11-02-2021, 11:39 AM | #1 | ||||||||||
|
السؤال باين من العنوان انا جربت طريقتين الاولي ب ollydbg كود PHP:
و جريت CMP WORD PTR SS:[ESP+14],1 لـ CMP WORD PTR SS:[ESP+14],10 في ال CTF مش بيجي اي reward لما بموت حد جربت eva و srzor كود PHP:
باريت حد يقولي ايه اللي انا بعمله غلط؟ في طريقة تانية؟ اعمل ايه؟ :) |
||||||||||
|
11-02-2021, 11:57 AM | #2 | ||||||||||
|
i was thinking alot in changing the arena reward into silkroad files any way i explorer all the exe , dll files , db then find the arena reward is into the gs memory dump , if you edit it with hex editor its will not work like search for ITEM_ETC_ARENA_COIN with hex editor into gs you will find it but when you try to changing it to anything else its will not work cuz this is just a comment from official offset so what i did is edit the gs offset and make the reward Glaive DG11 SOS ( NOT TESTED ) First > open the sr_gameserver.exe into ollydebug ( Win xp ) or use last ollydebug 2.XX for any other windows searche for all strings ( Coin ) Follow into dis.. you will see the comment is ASCII "ITEM_ETC_ARENA_COIN" THIS IS THE EVIL OFFSET ( 0B75130 ) its will be like this كود:
Address Hex dump Command Comments 00B75130 49 DB 49 ; CHAR 'I' 00B75131 54 DB 54 ; CHAR 'T' 00B75132 45 DB 45 ; CHAR 'E' 00B75133 4D DB 4D ; CHAR 'M' 00B75134 5F DB 5F ; CHAR '_' 00B75135 45 DB 45 ; CHAR 'E' 00B75136 54 DB 54 ; CHAR 'T' 00B75137 43 DB 43 ; CHAR 'C' 00B75138 5F DB 5F ; CHAR '_' 00B75139 41 DB 41 ; CHAR 'A' 00B7513A 52 DB 52 ; CHAR 'R' 00B7513B 45 DB 45 ; CHAR 'E' 00B7513C 4E DB 4E ; CHAR 'N' 00B7513D 41 DB 41 ; CHAR 'A' 00B7513E 5F DB 5F ; CHAR '_' 00B7513F 43 DB 43 ; CHAR 'C' 00B75140 4F DB 4F ; CHAR 'O' 00B75141 49 DB 49 ; CHAR 'I' 00B75142 4E DB 4E ; CHAR 'N' the 2 adress for the arena reward كود:
004FE15A > MOV EBP,0B75130 00688A16 > PUSH 0B75130 like : 004FE15A > MOV EBP,0CFDFCF < Free Memory Adress 00688A16 > PUSH 0CFDFCF < Free Memory Adress and كود:
Address Hex dump Command Comments 00CFDFCF 49 DB 49 ; CHAR 'I' 00CFDFD0 54 DB 54 ; CHAR 'T' 00CFDFD1 45 DB 45 ; CHAR 'E' 00CFDFD2 4D DB 4D ; CHAR 'M' 00CFDFD3 5F DB 5F ; CHAR '_' 00CFDFD4 43 DB 43 ; CHAR 'C' 00CFDFD5 48 DB 48 ; CHAR 'H' 00CFDFD6 5F DB 5F ; CHAR '_' 00CFDFD7 54 DB 54 ; CHAR 'T' 00CFDFD8 42 DB 42 ; CHAR 'B' 00CFDFD9 4C DB 4C ; CHAR 'L' 00CFDFDA 41 DB 41 ; CHAR 'A' 00CFDFDB 44 DB 44 ; CHAR 'D' 00CFDFDC 45 DB 45 ; CHAR 'E' 00CFDFDD 5F DB 5F ; CHAR '_' 00CFDFDE 31 DB 31 ; CHAR '1' 00CFDFDF 31 DB 31 ; CHAR '1' 00CFDFE0 5F DB 5F ; CHAR '_' 00CFDFE1 41 DB 41 ; CHAR 'A' 00CFDFE2 5F DB 5F ; CHAR '_' 00CFDFE3 52 DB 52 ; CHAR 'R' 00CFDFE4 41 DB 41 ; CHAR 'A' 00CFDFE5 52 DB 52 ; CHAR 'R' 00CFDFE6 45 DB 45 ; CHAR 'E' link: عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] i just dont know is this will work with arena or no , i was use this way to bypass C++ run time error with non_stop, and cracking tools... المشركه من MeGaMaX |
||||||||||
|
11-02-2021, 12:19 PM | #3 | ||||||||||
|
عشان كده انا دماغي لفت )))) جربت كلام Megamax و غيرت بيه Reward amount Arena 4 comments 00669158 C64424 16 07 MOV BYTE PTR SS:[ESP+16],7 0066915F C64424 16 05 MOV BYTE PTR SS:[ESP+16],5 00669173 C64424 16 02 MOV BYTE PTR SS:[ESP+16],2 0066917A C64424 16 01 MOV BYTE PTR SS:[ESP+16],1 كلام مظبوط و كل حاجه اتغيرت زي ما انا عايز, لكن بالنسبة لل CTF غبرت الكومنت 005F19B4 |. 66:837C24 14 0>CMP WORD PTR SS:[ESP+14],1] بدل 1 كتبت الكمية اللي انا عابزها و مافيش اي حاجه اتغبرت جربت علي 2 gameserver ارجوا الافاده بأي نصيحة ))) |
||||||||||
|
10-03-2021, 11:26 AM | #4 | ||||||||||
|
|
||||||||||
التعديل الأخير تم بواسطة Kyuubi ; 27-03-2021 الساعة 10:39 AM
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
زيادة Reward CTF من 1 الي 10 او اكتر Icetrophy | iRock | قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة | 0 | 11-02-2021 10:05 AM |