|
-
Mar 7th, 2003, 08:36 PM
#1
Thread Starter
Addicted Member
Tough One
A long time ago I played Ultima Online, while I played people created applications that would allow you to do specific things in the game. Like arm your weapon or cast a spell. Anyways I have always been really currious how people interfaced with the game. I mean how can you tell the game to equip a weapon. I dont even have an idea of where to start looking to learn something like that. Well If anyone has any suggestions of where to look or where to start I would really appriciate them.
Thank you,
Josh Powers
C, C++ and none of that MCF crap either!
-
Mar 8th, 2003, 08:27 AM
#2
The first place to look is the homepage of teh producer. If that fails, do a google search for it. You should be able to find some info on some web page. There always is.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
-
Mar 15th, 2003, 10:05 PM
#3
Lively Member
I know a little bit about how they do this.
There are two basic things that these programs do to interface with Ultima or any other "hacks" for Online games.
The first is faking packets. What the programmer does is sniff the packets that Ultima sends back and forth to and from the server when he does certain actions. He then designs a program that can generate these packets itself and sent them to the Ulitima Server. This tricks the server into thinking the player actually did the actions, and then the server sends the appropriate packets back to the client game to display the results.
The other thing that often works in conjunction with the packet faking is doing things to the memory space the game application uses. The program can "hack" into the running application's in process memory and manipulate it, tricking it into behaving as if the program itself did a certain method call, etc.
Your best start would be with packet faking, and to do that get some sort of freeware packet sniffer. Hopefully you know a bit about the TCP/IP protocol and can interpret the data from the packets, then create your program from that.
Good luck.
-
Mar 16th, 2003, 12:09 AM
#4
Thread Starter
Addicted Member
hmm sounds like fun, thanks for the tip
C, C++ and none of that MCF crap either!
-
Mar 16th, 2003, 03:46 AM
#5
Hyperactive Member
I've seen stuff like this in Diablo 2 on Open Battle.net (a while ago). You would run this program that could see other people's stats and then you could actually trick their client into thinking their character's stats had changed giving you the ability to change their stats. It was a very nasty Diablo 2 hack. I was happy to see it go. It's funney, Blizzard said Diablo 2 would be tougher to hack. Look where open bnet is now, lol.
-
Mar 16th, 2003, 03:52 AM
#6
Open BNet is easy to hack, closed is hard.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
-
Mar 16th, 2003, 04:29 PM
#7
Hyperactive Member
Originally posted by CornedBee
Open BNet is easy to hack
That's an understatement. I don't think I've ever played a game that was hacked so much. It was actually fun trying to hack and figure out the game awhile ago but now it's just gone too far.
-
Mar 17th, 2003, 06:12 AM
#8
Fanatic Member
does anyone know where to get a packet sniffer so i can see the packets being sent from and to internet explorer??
Best Regards,
seec77
If you helped me, cosinder yourself thanked.
Get each and every Garfield strip here!
Here you can get all Calvin & Hobes strips!
Damn UComics! It was probably unprofitable for them to allow us to just download Garfield and Calving & Hobes strips... so they made folder indexing unallowed on their server!!!
I am 33% addicted to Counterstrike. What about you?
I am 23% addicted to Star Wars. What about you?
I am 0% addicted to Tupac. What about you?
-
Mar 17th, 2003, 06:31 PM
#9
Hyperactive Member
If you're using Windows XP, packetmon from AnalogX is pretty good (it's free). If you have another OS, you can try Ethereal(free and opensource). It's one of the best out there. You'll need the latest copy of WinPcap (if your using Windows) to use it. Links are bellow:
AnalogX:
http://www.analogx.com/contents/news.htm
Ethereal:
http://www.ethereal.com
WinPcap
http://winpcap.polito.it/
Last edited by Comreak; Mar 17th, 2003 at 06:35 PM.
-
Mar 17th, 2003, 06:51 PM
#10
Frenzied Member
Originally posted by Comreak
That's an understatement. I don't think I've ever played a game that was hacked so much. It was actually fun trying to hack and figure out the game awhile ago but now it's just gone too far.
Diablo 1.
Id also like to mention that packet faking is pretty much a sure bet to be in direct violation of your EULA.
Z.
-
Mar 17th, 2003, 07:26 PM
#11
Thread Starter
Addicted Member
oh, dont worry, none of us are planning on playing around with the idea at all. It is just an interesting idea, for our educational experince . . . right guys?
C, C++ and none of that MCF crap either!
-
Mar 17th, 2003, 10:14 PM
#12
Hyperactive Member
Originally posted by Zaei
Diablo 1.
Id also like to mention that packet faking is pretty much a sure bet to be in direct violation of your EULA.
Z.
Lol, I'm sure the guys on open bnet have violated their EULAs into oblivion. Don't worry Zaei, I only used it on myself (it was the perfect tool for hacking memory resident stats). Blizzard is well aware of what goes on in open bnet and they haven't done much to stop it.
And Diablo 2 has it far worse than Diablo ever did (atleast on open battle.net). People don't even play the game anymore, they just see who can hack their characters the best.
-
Mar 17th, 2003, 10:18 PM
#13
Lively Member
Originally posted by Zaei
Diablo 1.
Id also like to mention that packet faking is pretty much a sure bet to be in direct violation of your EULA.
Z.
Its not like a EULA is any sort of binding legal contract, so dont worry you are safe.
-
Mar 17th, 2003, 10:42 PM
#14
Frenzied Member
Originally posted by highlife
Its not like a EULA is any sort of binding legal contract, so dont worry you are safe.
Until you are banned, of course =).
Blizzard could care less about what you do on Open bnet. However, once you start trying for Closed, they would probably come at you with an iron mallet.
Z.
-
Mar 18th, 2003, 01:00 AM
#15
Hyperactive Member
Which is why Diablo 2 is still pretty good if you play in closed. I haven't seen too many attempts at doing any hacking on closed. It's amazing how many people still play that game on closed.
-
Mar 18th, 2003, 05:10 AM
#16
Fanatic Member
thanks, i always wanted to see the packets sent out by internet explorer!! thanks so much! and another question, how can i fake packets, like i found a packet being sent that i want to send it a couple of times... i need to fake the package.... or i can just use telnet, i think! please help!
Best Regards,
seec77
If you helped me, cosinder yourself thanked.
Get each and every Garfield strip here!
Here you can get all Calvin & Hobes strips!
Damn UComics! It was probably unprofitable for them to allow us to just download Garfield and Calving & Hobes strips... so they made folder indexing unallowed on their server!!!
I am 33% addicted to Counterstrike. What about you?
I am 23% addicted to Star Wars. What about you?
I am 0% addicted to Tupac. What about you?
-
Mar 18th, 2003, 05:31 AM
#17
Lively Member
hi!
You can use the winsock control to send a package
-
Mar 18th, 2003, 06:01 AM
#18
Fanatic Member
oops, stupid me , i didn't think of that
Best Regards,
seec77
If you helped me, cosinder yourself thanked.
Get each and every Garfield strip here!
Here you can get all Calvin & Hobes strips!
Damn UComics! It was probably unprofitable for them to allow us to just download Garfield and Calving & Hobes strips... so they made folder indexing unallowed on their server!!!
I am 33% addicted to Counterstrike. What about you?
I am 23% addicted to Star Wars. What about you?
I am 0% addicted to Tupac. What about you?
-
Mar 18th, 2003, 02:07 PM
#19
Winsock control in C++? 
Use plain winsock API.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
-
Mar 19th, 2003, 06:40 PM
#20
Originally posted by Comreak
Which is why Diablo 2 is still pretty good if you play in closed. I haven't seen too many attempts at doing any hacking on closed. It's amazing how many people still play that game on closed.
Pretty Good Indeed
Quite Good
Very Good
Last edited by sunburnt; Mar 19th, 2003 at 06:47 PM.
Every passing hour brings the Solar System forty-three thousand miles closer to Globular Cluster M13 in Hercules -- and still there are some misfits who insist that there is no such thing as progress.
-
Mar 19th, 2003, 07:00 PM
#21
Hyperactive Member
I didn't say it was completly free of hacking. And besides, out of all the times I've played on closed I've never had any problems with hacking. Have you ever actually seen any of that stuff on closed? I doubt it even works.
-
Mar 19th, 2003, 08:22 PM
#22
Yeah, I've seen it around. Unique items that are the wrong type of equipment, runeword items with no runes in them, normal equipment with rare modifiers...eep. I'm waiting for the patch, but I bet it won't fix it all.
Every passing hour brings the Solar System forty-three thousand miles closer to Globular Cluster M13 in Hercules -- and still there are some misfits who insist that there is no such thing as progress.
-
Mar 19th, 2003, 11:31 PM
#23
Hyperactive Member
Originally posted by sunburnt
Yeah, I've seen it around. Unique items that are the wrong type of equipment, runeword items with no runes in them, normal equipment with rare modifiers...eep. I'm waiting for the patch, but I bet it won't fix it all.
Geez, it's a good thing I stoped playing when I did. Didn't know it has spread into closed.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|