

![]() |
![]() |
|
|
#1 (permalink) |
|
Senior Member
Gold Member ![]() Inquisitor Join Date: Jan 2005
Posts: 4,124
![]() ![]() ![]() ![]() ![]() ![]() |
Competition: General Game Hacking
Game: Hostile Encounter Tools Used: Your Choice, and the game itself, downloadable from http://hostileencounter.com/ . Submission Style: Your Choice Goal: To get a fundamentally easier head start on gamehacking. Reason: Hostile Encounter is a RTS Game quite similar to StarCarft. Most hacks on StarCraft are easily remakable on Hostile Encounter. Also, thier is no system of protection in online games that I have found for things like a Mineral Hack. I believe this will help with new general hacking abilitys. Competition Date: 09-26 to 11-01 I believe being a longer time, it will give more people the option of submission. Prize: To Be Announced Remember, the goal of this is to help people become more experienced with general gamehacking. Anyone can particpate. Some tools I suggest using for this project is: ArtMoney, W32 DASM, OllyDBG. Good luck!
__________________
we pop bitchez wit r gatz klub LCS, 707, BELPHEGOR ![]() |
|
|
![]() |
![]() |
|
Advertisement
|
|
![]() |
![]() |
|
|
#3 (permalink) |
|
Trance Addict
Senior Member
Retired Staff Member ![]() Evangelist |
The game is free, written in assembler. No source code available though. And if you try to play the game, I think I lasted 5 min on easy...
EDIT: I see what your confusion is. by demo they mean beta. the game isn't completed yet
__________________
Yes, I still still listen to trance! Learn Assembly and Game Hacking Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html contact me: website: www.cybercitadel.net email: Jakor@CyberCitadel.net xfire: Jakorf msn: Jakorf@hotmail.com |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#4 (permalink) |
|
Senior Member
Gold Member ![]() Inquisitor Join Date: Jan 2005
Posts: 4,124
![]() ![]() ![]() ![]() ![]() ![]() |
I beat the comp several times...
Yes, the game is a beta. Thier has been no progress in 3 years, but what do you expect for a new game in assembler?
__________________
we pop bitchez wit r gatz klub LCS, 707, BELPHEGOR ![]() |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#7 (permalink) |
|
Trance Addict
Senior Member
Retired Staff Member ![]() Evangelist |
um... just you
someone write a slow down hack.... give longer wait times when gathering resources and building units..... geeze.... i still can't win (i do last longer now =) ) but my disciples are far to strong.... games kinda unbalanced from what i can tell, but then again I SUCK!
__________________
Yes, I still still listen to trance! Learn Assembly and Game Hacking Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html contact me: website: www.cybercitadel.net email: Jakor@CyberCitadel.net xfire: Jakorf msn: Jakorf@hotmail.com |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#8 (permalink) |
![]() Senior Member
Retired Staff Member ![]() ![]() ![]() ![]() ![]() Celestial Entity Join Date: Oct 2004
Posts: 19,437
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Use terran. They're the most familiar race that I've played with. Out of them all, they're the only ones I've actually had a chance with. Machines...erm....I'm lost with them. It's just confusing...They must be uber strong. Cause they're retarded.
|
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#9 (permalink) |
|
Trance Addict
Senior Member
Retired Staff Member ![]() Evangelist |
FINALLY "VICTORY IS YOURS!" I DID IT!!!!
and it only took a mineral hack to win =p EDIT: GAH! I want to give hints and stuff.... Like how to stop the enemy from attacking so you can work... but that's up to them i guess..... it's quite easy for me =p
__________________
Yes, I still still listen to trance! Learn Assembly and Game Hacking Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html contact me: website: www.cybercitadel.net email: Jakor@CyberCitadel.net xfire: Jakorf msn: Jakorf@hotmail.com Last edited by Jakor : 09-27-2005 at 08:53 AM. |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#11 (permalink) | |
|
Trance Addict
Senior Member
Retired Staff Member ![]() Evangelist |
Quote:
I think that although much of the coding and structures are easier to work with, many people will have a hard time tracking down places like WndProc where you can hook WM_Char for hotkeys and stuff.... I'll give a hint to find it, but I think It might be harder for those just trying to start with this. Olly doesn't do a great job finding out where WndProc is in this program. Nor does it do a good job of reversing the WM_Commands.... The hint to finding WndProc lies with RegisterClass. Normally we use RegisterClassEx to register a window, but they use RegisterClass. At this point you can then find where "wc.WndProcCallback" is setup above it. At that point if you look in the disassembly, you'll find the friendly DefWndProc function that we all know and love. But where are the WM_Commands? You can tell from DefWndProc that ebp+C = message. And we see mov eax, ebp+C at the beggining. so eax = message(or WM_Commands being passed) Now we want to hook hotkeys, so we want the WM_Char command. So lets look up WM_Char's hex constant number from windows.inc looks like it's 102h... now lets find where eax is being compared to 102h and the "je" after it.... Now go find a place to hook in and you are already to obtain hotkeys... (make sure you can retrieve which key is pressed after your ProcPatch...)
__________________
Yes, I still still listen to trance! Learn Assembly and Game Hacking Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html contact me: website: www.cybercitadel.net email: Jakor@CyberCitadel.net xfire: Jakorf msn: Jakorf@hotmail.com |
|
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#13 (permalink) |
|
Trance Addict
Senior Member
Retired Staff Member ![]() Evangelist |
And how's that supposed to be easier to test/search/make hacks?
__________________
Yes, I still still listen to trance! Learn Assembly and Game Hacking Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html contact me: website: www.cybercitadel.net email: Jakor@CyberCitadel.net xfire: Jakorf msn: Jakorf@hotmail.com |
|
|
![]() |
![]() |