SunBeam End DBP

GunBound Bots/Hacks Discuss, SunBeam End DBP at GunBound forum; see this Before we start off, know that this is not a thread in which you would BEG for a ...


Go Back   Gamerz Needs - For All Your Gaming Needs! > GunBound > GunBound Bots/Hacks
Forgot Password? | Sign Up!

Notices

Advertisement
   

Reply
 
Bookmark this Thread Tools Display Modes
  #1  
Old 06-11-2008, 09:46 PM
Stone Axe
 
Last Online: 11-20-2008 02:41 AM
Join Date: Mar 2007
Posts: 38
Thanks: 8
Thanked 4 Times in 3 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 0
UAE SoLu is on a distinguished road
Points: 4,306.10
Bank: 0.00
Total Points: 4,306.10
Talking SunBeam End DBP

see this
Quote:
Before we start off, know that this is not a thread in which you would BEG for a cracked version of DBP. All I'm doing is posting info I obtained via analyzing the file, cleaning VM and patching checks. I will talk about all that in what follows, in a log-like fashion. Therefore, please, no "is this cracked?" or "I tried what you said and it still doesn't work", as this post is only INFORMATIVE and doesn't show or teach you how to crack DBP! Get your facts straight!

Okay. Now that we got rid of all the leechers around, based on the above, time to post some info for those of you that like a good reading

I managed to obtain one of the latest DBPs out there (DragonBot_4_6_08.exe) - well, at least I think it's the latest - and started playing with it. Here's what I got..

[6/9/2008]

[ #1 ] Alon uses some ****ty protection to scare nublets and trick them into thinking that unpacking his sh!t will somehow magically get the wrath of the gods on your ass. Hence this message:



Cleaning up the *****ic level-2 VM revealed this:

0052C6D9 - 81 bd 64 ff ff ff 80 4f 12 00 - cmp [ebp-0000009c],00124f80 //stupid_check
0052C6E3 - 0f 84 37 15 00 00 - je 0052dc20

..[ if check is OK ]..

004E4904 - c6 45 82 70 - mov byte ptr [ebp-7e],70 //p
004E4908 - c6 45 83 61 - mov byte ptr [ebp-7d],61 //a
004E490C - c6 45 84 63 - mov byte ptr [ebp-7c],63 //c
004E4910 - c6 45 85 6b - mov byte ptr [ebp-7b],6b //k
004E4914 - c6 45 86 65 - mov byte ptr [ebp-7a],65 //e
004E4918 - e9 98 0f 02 00 - jmp 005058b5

..[ etc ]..

If you watch that buffer starting with EBP-80, you'll find the string in the stack. "Unpacked it?"..

Therefore, either change the jump 52C6E3 or fake the size or what ever that check is. Didn't take time to study what the value stands for..

Later on I found this:

004027F5 - 89 45 80 - mov [ebp-80],eax
004027F8 - 8d 45 a0 - lea eax,[ebp-60]
004027FB - 50 - push eax
004027FC - 56 - push esi
004027FD - ff 15 d4 71 42 00 - call dword ptr [004271d4] : FindFirstFileA

Before this function, application calls GetModuleFileNameA with main param as NULL. So, after getting the info, it executes more VM crap and gets to the func above - 4027F5 - where it pushes a few parameters and calls FindFirstFileA. The buffer that holds the information:

0012FABC 0012FAEC \pFindFileData = 0012FAEC

If you are to follow that buffer in dump, you'll find this, after executing the API:

0012FAEC 20 00 00 00 78 86 31 14 18 CA C8 01 C6 93 1F 80 ...x1Ɠ
0012FAFC 21 CA C8 01 0E 54 8D B3 18 CA C8 01 00 00 00 00 !T....
0012FB0C 00 60 17 00 20 F9 12 00 20 F9 12 00 75 6E 70 61 .`. . .unpa
0012FB1C 63 6B 65 64 2E 65 78 65 cked.exe

Nothing big, BUT. Remember what I mentioned above?

0052C6D9 - 81 bd 64 ff ff ff 80 4f 12 00 - cmp [ebp-0000009c],00124f80

Guess what, EBP-9C is 176000 (00 60 17 00), since my file is unpacked So, instead of using some gay GetFileSize compare, Alon makes use of the params returned in the struct Slick, eh? Easily patchable

-- -- -- -- -- --

[ #2 ] Program uses own mutex which can easily be traced through VM and spotted here:

0012FD38 00000000 |pSecurity = NULL
0012FD3C 00000001 |InitialOwner = TRUE
0012FD40 0042AF00 \MutexName = "dhgsdfhhdf"

004F92F3 FF15 18714200 CALL DWORD PTR DS:[CreateMutexA]

-- -- -- -- -- --

[ # 3 ] One wise decision would be to patch GetTickCount as it's used later on in a few more checks. Either grab a plugin or simply trace the code and patch it manually I'll post about it later on, when I study it in depth. So far I found a check where he's using FileTimeToSystemTime or similar APIs and based on those, probably checks up on the file itself lol..

-- -- -- -- -- --

[ # 4 ] Settings.dbp contains information about user's mail address used for registration. Its current context is as follows:

DBP1|user_mail_here[end_char]

Of course, DBP is so stupidly made that instead of checking end-string with a 00 terminator, Alon chose to use custom chars.

Example:

DBP1|sunbeam_kix_alon_s_ass@gmail.comM

So after reading the whole string, he does this:

CMP BYTE PTR [EAX+ECX-1],'M'

where eax = start address of string, ecx = size..

Not to mention the method, SHA "A_SHAFinal", "A_SHAInit" etc.. with 2x64 bytes..

-- -- -- -- -- --

[ # 5 ] Getting warmer Do I see SQL here?

0012FA00 013E01D4
0012FA04 0017FF1C UNICODE "WQL"
0012FA08 001944CC UNICODE "SELECT * FROM Win32_BaseBoard"
in the end


Quote:
Okay, now shut up T_T..

Dont Try Smart Man
  #2  
Old 06-11-2008, 10:25 PM
ao4life's Avatar
Registered Users +
 
Last Online: Today 10:46 AM
Join Date: Mar 2007
Location: California
Posts: 1,303
Thanks: 61
Thanked 236 Times in 137 Posts
Nominated 1 Time in 1 Post
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 8
ao4life is on a distinguished road
Points: 1,414.48
Bank: 0.00
Total Points: 1,414.48
So he basically gave away his "cracking" method ? Now Alon is gonna make better security on dbp lol.
__________________

  #3  
Old 06-11-2008, 11:46 PM
Double Wood Axe
 
Last Online: 09-11-2008 01:52 PM
Join Date: Jan 2008
Posts: 19
Thanks: 1
Thanked 0 Times in 0 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 0
dmon3y26 is on a distinguished road
Points: 830.00
Bank: 0.00
Total Points: 830.00
fa sho and if his dbp gets perm patched all hell is gunna break lose and gb wont be the same, they wont have any of their cash users at all every1 will wuit gb that spends money on the game. thnx sunbeam u made a lot of ppls lives a lot harder now becuz of this. i personaly think it was a nub thing to do considering ppl spent 165$ on this aimbot and he should respect that ppl spent a lot of moeny on it and not crack it.
__________________
  #4  
Old 06-12-2008, 12:13 AM
xCloudz's Avatar
Miserable Life
 
Last Online: 11-18-2008 05:55 AM
Join Date: Jan 2008
Location: Malaysia, MY
Age: 18
Posts: 2,751
Thanks: 66
Thanked 1,050 Times in 481 Posts
Nominated 1 Time in 1 Post
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 12
xCloudz will become famous soon enoughxCloudz will become famous soon enough
Points: 575.10
Bank: 159,133.44
Total Points: 159,708.54
here u go - dangtony you are a very good help - dangtony Ching.. :) - gyga More beers please.... - gyga No Message - silverx 
Thanks for the account ^_^ - silverx For helping out noobs in the GB section a bunch :D - Dominic001 Your were the first to post! =D - I Wanna Win 4 u!!! - blue blast Grats on MOTM! - Dominic001 
Thougth maybe ur thirsty - Altered You can have your filthy beer back, i only accept 2 filthy beers :D - Plazma xD - finalbash i need a gunbound cash hack OMG - Lucifer GOOD THAT U HELPING PEOPLE XD - HyackDragon 
Send a message via MSN to xCloudz
Quote:
Originally Posted by ao4life View Post
So he basically gave away his "cracking" method ?
Lol I dont think so because he said he is just giving the information about this.

Quote:
All I'm doing is posting info I obtained via analyzing the file, cleaning VM and patching checks. ...as this post is only INFORMATIVE and doesn't show or teach you how to crack DBP! Get your facts straight!
I saw this thread few days ago at his forum though.
  #5  
Old 06-12-2008, 02:02 AM
sugarizzm's Avatar
Violet Hole
 
Last Online: 10-22-2008 10:47 PM
Join Date: Sep 2007
Posts: 390
Thanks: 47
Thanked 31 Times in 22 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 4
sugarizzm is on a distinguished road
Points: 1,147.60
Bank: 21,348.13
Total Points: 22,495.73
In other words, he DID give away half of his cracking method in his forum.
Well, he has an account too in DBP forum. Told whole lot of things that "He cracked it !" stuffs. lulul. I think he did a great job.
__________________

Click on my Megaman's Signature above and help GzN forums to survive !


Sincerely thank me if I helped you!!
  #6  
Old 06-12-2008, 02:09 AM
Hornstar6969's Avatar
 
Last Online: Today 06:20 AM
Join Date: Aug 2005
Location: Australia
Age: 23
Posts: 6,404
Blog Entries: 6
Thanks: 584
Thanked 3,595 Times in 758 Posts
Nominated 34 Times in 6 Posts
Nominated TOTW/F/M Award(s): 3
Latest Blog: Pimps and Hoes Party
Rep Power: 10
Hornstar6969 is just really niceHornstar6969 is just really niceHornstar6969 is just really niceHornstar6969 is just really niceHornstar6969 is just really nice
Points: 1,015,964.89
Bank: 13,484,954.85
Total Points: 14,500,919.75
hey - nethjay27 wtf haxor! how did you close threads omg leet hax! BANN HAMMER, euu are teh pwnerer.  x] - jiyeow becouse we both work and i have nothing to do... - GameLordquest lol - danieltan101 Save it for later. - kenshin44 
No Message - zacker000 THANK FOR ALL MESSAGE.I TRY MY BEST POST EVERYTHING I CAN. - duonglangtu87 hello - DragonsEye your gonna be getting old soon your gonna need it XD - RakionHaker happy belated b-day! - wassssup34579 
You are doing nice job :) From --> - mustafacc I like to share a beer with you :), its really cheap! - mustafacc I SPENT ALL MY MONEY ON YOU!!!, Banana is yummy :) - mustafacc No Message - TheJisrae bro can u teach me how to use hack in gb?? - jeff2009 
Thank you - kosta94 It's been spiked with poison... J/K have a drink on me. - JMT420 No Message - xxspitfirexx0809 Hi - darktol thanks for helping me ;) - GBlover 
Dark Blue - hotboy Gold - Exun Brown - DrunkenBull Gray - DrunkenBull Dark Blue - DrunkenBull 
Lavender - DrunkenBull Green - DrunkenBull Gold - DrunkenBull Burgundy - DrunkenBull Lavender - choad 
Dark Blue - GamerzNeedzAllDay Gold - K4g3 Black - Bigtime Green - Kojack510 Black - SkoolGurl 
Send a message via MSN to Hornstar6969
I think it is great that he is releasing information like this, He is not spoonfeeding but rather opening peoples eyes. Good luck to anyone that cracks anything successfully. It is always bound to happen and something creators need to keep working on improving to keep their programs one step ahead after each release.
The Following User Says Thank You to Hornstar6969 For This Useful Post:
The Legend (10-06-2008)
  #7  
Old 06-12-2008, 02:27 AM
kkkeen's Avatar
Silver Axe
 
Last Online: 09-02-2008 01:31 PM
Join Date: Oct 2007
Location: Germany
Age: 24
Posts: 92
Thanks: 17
Thanked 4 Times in 3 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 0
kkkeen is on a distinguished road
Points: 403.92
Bank: 306.29
Total Points: 710.21
Quote:
Originally Posted by dmon3y26 View Post
i personaly think it was a nub thing to do considering ppl spent 165$ on this aimbot and he should respect that ppl spent a lot of moeny on it and not crack it.
wtf? no one deserves respect for spending that ammount of money for an aimbot LOOOOL it`s just their own fault!
__________________


Thank me if you can =P
The Following User Says Thank You to kkkeen For This Useful Post:
Knicks1214 (06-12-2008)
  #8  
Old 06-12-2008, 02:58 PM
SunBeam's Avatar
Gardens of Kadesh
 
Last Online: 11-03-2008 07:33 AM
Join Date: Sep 2005
Location: Romania
Age: 24
Posts: 226
Thanks: 4
Thanked 448 Times in 45 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 7
SunBeam is on a distinguished road
Points: 18,028.79
Bank: 0.00
Total Points: 18,028.79
You're giving us your best! TY! ^^ - blue blast Just a reminder that your ripping apart of DBP is appreciated :) - Dominic001 
He nuked the license I used and blocked my access on his forums, of course, using lame excuses such as me not knowing how registration and checks are done. Using the "law" to ban me One thing that was stupid enough was me using the real IP, that's how he cross-checked his database to see who accessed the flags. Anywayz, I got all the hashes in time and am now repairing the code EC writes if logging in is successful Re-routing the main code to write 0xE8 bytes where there aren't any if logging fails is easy. Then again, filling the heaps with the received 0x251C bytes is also doable. We'll see how I force the heaps to get used by their proper functions. This is so much fun then it was in the old days..

P.S.: You know who the DBP users are by reading the comments in this thread It's your own damn fault you paid 165$ or more (if you bought it long ago) for a software that is about to be made public Scratch that, I've sent it to iNCA
__________________
In a continuous defiance !

Last edited by SunBeam; 06-12-2008 at 03:39 PM..
  #9  
Old 06-12-2008, 09:39 PM
Wood Axe
 
Last Online: 07-13-2008 05:35 PM
Join Date: Sep 2007
Posts: 13
Thanks: 3
Thanked 1 Time in 1 Post
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 0
djsnake_hk is on a distinguished road
Points: 569.00
Bank: 0.00
Total Points: 569.00
when the cracked dbp public .. i think is the end of gunbound-.-

sorry for my bad english
  #10  
Old 06-12-2008, 10:17 PM
Anythingcool's Avatar
Double Wood Axe
 
Last Online: 11-07-2008 08:03 PM
Join Date: Apr 2008
Location: In earth
Posts: 20
Thanks: 4
Thanked 0 Times in 0 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Latest Blog:
Rep Power: 0
Anythingcool is on a distinguished road
Points: 993.00
Bank: 0.00
Total Points: 993.00
Wonder if anyone is trying to cracked dbp right now.
__________________
?
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Advertisement
   


Main Navigation
Home
GzN Forums
GzN Games
GzN News
Top Games
GzN Cheats
GzN Articles
GzN Reviews
GzN Downloads
User Control Panel
Advertising
RSS Feed
2Moons
Adventure Quest
AirRivals
America's Army
Anarchy Online
Archlord
Audition
Battlefield Series
Cabal Online
Call Of Duty Series