المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : زيادة Reward CTF من 1 الي 10 او اكتر Icetrophy


iRock
11-02-2021, 11:39 AM
السؤال باين من العنوان
انا جربت طريقتين الاولي ب ollydbg
005F19A9 |. 68 30FFAF00 PUSH SR_GameS.00AFFF30 ; ASCII "ITEM_ETC_E080723_ICETROPHY"
005F19AE |. 6A 32 PUSH 32
005F19B0 |. 8BCE MOV ECX,ESI
005F19B2 |. FFD2 CALL EDX
005F19B4 |. 66:837C24 14 0>CMP WORD PTR SS:[ESP+14],1]


غيرت Push 0 لـ Push 32
و جريت CMP WORD PTR SS:[ESP+14],1 لـ CMP WORD PTR SS:[ESP+14],10
في ال CTF مش بيجي اي reward لما بموت حد

جربت eva و srzor
[ctfRewards]
rewardItemCode=ITEM_ETC_HP_POTION_01
rewardItemParam1=0
rewardItemParam2=0
rewardItemParam3=1
rewardItemParam4=0
rewardItemParam5=0
rewardItemParam6=0
rewardItemParam7=0
rewardItemParam8=1
rewardCount=10
الريوارد بيتغير لكن الكمية مش بتتغير

باريت حد يقولي ايه اللي انا بعمله غلط؟ في طريقة تانية؟ اعمل ايه؟ :)

Blizzard
11-02-2021, 11:57 AM
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'
into comments you will see it item_etc_arena_coin

the 2 adress for the arena reward



004FE15A > MOV EBP,0B75130

00688A16 > PUSH 0B75130

what i did is change offest it self and make new one into the memory exec

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'
this is my edit sr_gs new vsro files i didnt test it yet , but if some one like the idea post here his/her words :love:

link: testarena4.rar (http://www.mediafire.com/?6z6969a450oplqb)

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[/SIZE][/COLOR]

iRock
11-02-2021, 12:19 PM
عشان كده انا دماغي لفت ))))
جربت كلام 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

ارجوا الافاده بأي نصيحة )))

Kyuubi
10-03-2021, 11:26 AM
**** (https://www.elitepvpers.com/forum/sro-pserver-guides-releases/4828618-release-vsro-how-can-change-rewards-quest-capture-flag-script.html)

##