Adventures in Hacking EverQuest (and getting banned on p99)

  Рет қаралды 10,042

knervous

knervous

Күн бұрын

Пікірлер: 99
@0xFFFFFU
@0xFFFFFU 17 күн бұрын
The first thing I want to say is that as a fellow software engineer, I'm extremely impressed by the quality and polish of your tools. This is a better UI and experience than 99% of finished products out there. Well done! Also thank you for letting us get a peek behind the curtain. I know that P99 introduced some sort of obfuscation with the netcode at some point to try and deter client-side sniffing. Any chance you can talk about that, how you identified and overcame it? I'd love to have a walk through of how things work, like warping. Are you just sending "my location is x,y,z"?
@knervous9471
@knervous9471 17 күн бұрын
@@0xFFFFFU thanks man! I try to hold myself to a high standard with writing code and my day job is a full stack programmer so familiar with typical UX and requirements. I’d be happy to chat about the whole process, feel free to ping me on the eqemu Discord under temp0
@wigf173
@wigf173 Ай бұрын
You should update the P99 wiki with the actual ZEMs for zones, that would be interesting to see.
@SadisticStang
@SadisticStang Ай бұрын
Everyone bump,like this ...super important to have accurate zone modifier rates
@knervous9471
@knervous9471 Ай бұрын
Eheh I can take a look but I think they stopped sending that info in the zone header before Titanium. Wiki theorycrafting for p99 is legit data science as it stands anyway!
@BoomerElite4u
@BoomerElite4u Ай бұрын
Seeing the game from this angle is interesting, and makes me appreciate the level of detail they put into making the zones. Really impressive given the time period.
@bmo5082
@bmo5082 Ай бұрын
This is actually really good that you are show-casing these abilities. For someone like me who has never "cheated" or used mods in EQ, it makes me wonder if many at the very top are using these.
@testng987
@testng987 Ай бұрын
seal team guild on p1999 has a lot of cheaters like this, they have the same kind of tools.
@knervous9471
@knervous9471 Ай бұрын
I think competitive gamers willing to cheat just use the most effective and competitive tools, I remember hearing about an era of "harmtouch wars" where guilds would have SK bots lined up waiting for a mob to spawn that would be automatically targeted, warped to and harm touched. Pretty lame if you ask me, but competers gonna compete
@SoyAntonioGaming
@SoyAntonioGaming Ай бұрын
If the tools are man-made, there is no wrongdoing by using them. It's just enhanced gameplay.
@bmo5082
@bmo5082 Ай бұрын
@@knervous9471 that seems to fall within the games mechanics but yes it seems to be pushing the lines. One might say the same about bard AOE kiting - it’s simply way way overpowered and something I don’t think was originally intended by the devs. Mechanically, internet connections and ping were bad enough, not to mention that most PCs weren’t able to hand that type of stress in 1999/2000.
@BoomerElite4u
@BoomerElite4u Ай бұрын
@@knervous9471 I don't consider it competing. It's the same reason I never though hacking in Diablo 2 was fun. It just killed the entire point of the game for me. Like it would be super easy for me to use a VPN to log on my druid for quick buffs/teleports and never be in the game long enough to get caught, but I would never do that because I play EverQuest for the true classic experience. If I wanted to box I would just go play TLPs.
@DigitalMocking
@DigitalMocking Ай бұрын
Love advanced maps, it's amazing. I just shot you a message on discord about a potential bug, if I'm doin something wrong, I wouldn't be surprised. Amazing stuff, I used to play with MQ and MQ2 way back in the day, but it took so much fun out of things, glad you're not releasing this, but it was pretty cool to see.
@maxpower2511
@maxpower2511 9 күн бұрын
Now I can see how people took advantage on some of the PvP servers I played on which were not P1999. At the end of the day, I do not think they actually monitor things but rely on people reporting people for boxing etc.
@Misterscout
@Misterscout Ай бұрын
DUDE that's awesome just for recording raids, with the map app you made.
@intisumac8535
@intisumac8535 Ай бұрын
What system would I need to play EverQuest and the upcoming games like Panthron and ashes of creation?
@Nanan00
@Nanan00 28 күн бұрын
That addon is very impressive.
@gtomo
@gtomo Ай бұрын
The tech of this is very cool and really impressive. That said, ngl this sort of thing is what killed P99/EQ for me and led me to quit for good. It just made me realize how utterly pointless it all is once you realize there are a not insignificant number of people doing this type of stuff. Maybe not to this level but along these lines and impacting the economy etc.. Hacking has always been a thing of course but idk, this is just.. too much for me. Kudos to P99 devs trying their best though. I can imagine its exhausting fighting it. But yeah it just sucks the joy out of it for me personally I guess. I respect that you were able to change your outlook on it a bit though after getting banned. If this knowledge could be used to someday protect against this sort of stuff that's certainly a good thing, for the health of the game at least. And before anyone says it. I know every game has some level of hacking going on, I know all time spent playing video games is ultimately pointless, life is ultimately pointless blah blah...Just please, don't bother.
@davidlazerz8564
@davidlazerz8564 Ай бұрын
"And before someone points out the reason why my whole outlook is pointless just know I will ignore it because I dont want to face the fact that video gaming isnt anything more than tine wasting fun."
@gtomo
@gtomo Ай бұрын
@@davidlazerz8564 Thanks for explicitly doing what I already called someone would do. Exactly right, because no justification is required for why I do or do not enjoy something. My brain either enjoys it or it doesn't, that's all. Same for everyone else. There are many who feel the same way I do and perhaps some who can still enjoy it despite this sort of stuff, glad if that's the case for you, enjoy.
@gtomo
@gtomo Ай бұрын
@@davidlazerz8564 Thanks for explicitly doing what I already called someone would do. Exactly right, because justification isn't required for why I do or do not enjoy something. Either my brain enjoys it or it doesn't, that's all. Same for everyone else. There are many who feel the same way as me and perhaps some who can still enjoy it despite this sort of stuff. I'm glad if that's the case for you, enjoy.
@gtomo
@gtomo Ай бұрын
Thanks for explicitly doing what I already called someone would do. Exactly right, because justification isn't required for why I do or do not enjoy something. Either my brain enjoys it or it doesn't, simple as that. Same for everyone else. There are many who feel the same way I do and perhaps some who can enjoy it despite this sort of stuff. I'm glad if that's the case for you, enjoy.
@knervous9471
@knervous9471 Ай бұрын
Totally get it, and I know what I was doing was "wrong" here; I still tried to keep a sense of ethics i.e. not engaging in areas where other people were playing, or just avoiding other players altogether if I was using these tools. I can imagine a lot of people have the baseline MQ2 set up and are using it to get a competitive edge, that sucks imo. Can't compete legit against those types of players. If I had access to the codebase I'd root em out 8)
@demris15
@demris15 Ай бұрын
That amazing... I 100% agree... there is no need to go above and beyond with this game. I appreciate THJ team for giving people a similar boxing experience as a solo player.
@alexandermeyer317
@alexandermeyer317 Ай бұрын
Im having a blast on the heros journey! join us, 1400 concurrent players, kunark comes out this Friday!
@Aphex26
@Aphex26 Ай бұрын
Thats so interesting, cant wait for more stuff like this.
@jdestef
@jdestef Ай бұрын
Very cool. Always wanted JS support for macroquest!
@knervous9471
@knervous9471 Ай бұрын
That's the most enthusiastic response I've gotten to the nodejs engine yet, haha. Not many people are on board ;) Not for the faint of heart and this is node14 but here is the repo from years ago for mq2node: gitlab.com/knervous/mq2node
@haihod6356
@haihod6356 17 күн бұрын
very cool!
@Sandaormo1
@Sandaormo1 Ай бұрын
This guy is a top player if you stay in the first 5 zones of EQ
@kurticusmaximus
@kurticusmaximus 27 күн бұрын
Bro, as a long time p99 player, this was hilarious. Suffering through EQ’s misery for years, and seeing you warp, just made the whole thing seem like a giant joke. I laughed like a desert madman (desert of Ro)
@nathanryan12
@nathanryan12 Ай бұрын
“Lua’s not a real programming language, so I embedded a NodeJS engine” 🤔 interesting take 😊 I have to say this is an awesome project!
@Ykesha
@Ykesha Ай бұрын
lmao the tool fan comparison is so true.
@kirksneckchop7873
@kirksneckchop7873 Ай бұрын
I've been a fan since undertow released, and I've never heard of this.
@Ykesha
@Ykesha Ай бұрын
@@kirksneckchop7873 A lot of it is just tongue and cheek but tool has a vocal sect of its fanbase that is incredibly pretentious and even overbearing on the band. There is an article in NME you can check out with Maynard's perspective on it, its called "Tool frontman explains why he called his own fans ‘insufferable ret*rds’". I think its kind of a thing even dating back to the song H**ker with a p*nis where the OGT (original gangster tool) guy calls them sell outs.
@guysmiley4830
@guysmiley4830 Ай бұрын
How did Tool fans ruin Tool? Actual question, I'm not challenging the assertion.
@Ykesha
@Ykesha Ай бұрын
@@guysmiley4830 Its kinda tongue and cheek but there is a very vocal group of super fans who worship the band and annoy the band members and claim the band is the best in the world and every other band is garbage. The band has talked about them since 96 with the "OGT since 92" line, also check out an online article on NME called "Tool frontman labels band's own fans as 'insufferable r-t-rds".
@_i_6946
@_i_6946 24 күн бұрын
On p99 in like 2012 or 2013 - I watched Rogean read someone who was cheating their full name over a live stream - Rogean said he only knew it because the windows account the person was logged into used their real name. Whatever anti-cheat p99 uses, it has all the access it needs to prevent cheating and a lot more. Their detection is not automated, but once they have a reason to focus you its over because they have all the access they need.
@Core1138
@Core1138 Ай бұрын
I write lots of advanced PowerShell scripts for work. How do I take this interest and level that up, please?
@bubbavox
@bubbavox 29 күн бұрын
I have a conspiracy theory: the admins were watching you for a long time before the ban... fascinated by your 1337 hacking, or gathering useful data from it. Seems like a lot of fun though. Macros, UI mods, etc, are the most fun I've had with EQ. I got banned from P99 for using AHK to auto forage. Probably shouldn't have named the macro 'auto forage'. (Well OK, probably shouldn't have been breaking the rules).
@knervous9471
@knervous9471 29 күн бұрын
@@bubbavox seems like such a small thing to ban a whole account over! Hope those were some tasty roots you were foraging
@squishfaceofsaryrn
@squishfaceofsaryrn 29 күн бұрын
Love it
@tmcnairbledsoe
@tmcnairbledsoe Ай бұрын
This is great! I hacked a bit for camping (manastpne 2 day camp) but i didnt know mq and all you did. Its really entertaining.
@Wade-1
@Wade-1 22 күн бұрын
What are VMs?
@zatai10
@zatai10 Ай бұрын
this is brilliant gdamn, looks amazingly fun too lol. i liked how it does look like a game within a game as you go from first person to an overhead rts style game.
@shimapanzer9930
@shimapanzer9930 Ай бұрын
interesting vid, but honestly these kinds of tools really ended up ruining the game for me. never got to see how they work, because i quit before i fell down the "apathetic casual turned cheater" rabbit hole most people have on live, never knew it was an overhead view like that. thanks for the vid, even if i have conflicting feelings on the tools in general lol
@KennTollens
@KennTollens Ай бұрын
Did you make that whole program with node js?
@VoodooRob75
@VoodooRob75 21 күн бұрын
Fun little things... not stepping on toes... thats exactly how I used MQ
@mattmoto
@mattmoto Ай бұрын
Was any of this done with ai chatgpt etc ?
@knervous9471
@knervous9471 Ай бұрын
@@mattmoto at the time I wrote this, no I didn’t use any ai assistance. I use chatgpt all the time nowadays though, I think it’s a great tool for programmers to get things done quicker. Still have to understand core programming concepts to use it correctly I think, but as long as you toe that line carefully of having it generate code and knowing what that code is doing, it’s all good.
@BeastmanWatchUrMouth
@BeastmanWatchUrMouth Ай бұрын
i got sent to the qeynos aquaducts for this :(
@chadwickmccarty4944
@chadwickmccarty4944 Ай бұрын
This is one/many of those things I've always thought should be allowed on a specific server. Probably not a PvP server but a PvE server. Id probably still be playing EQ/EQ2 today if I could utilize tools like this & have bots for a complete group. I don't mind admitting a lot of your lingo is above my knowledge lol
@justinbennett9998
@justinbennett9998 4 күн бұрын
Mq2 got my ranger banned. Rip "wayfar outhere"
@brendanpr21
@brendanpr21 Ай бұрын
I like your Tool analogy lol. Same thing happened with Diablo 2 back in the day just crazy amounts of hacking where it was fun at first then just ruined the economy
@knervous9471
@knervous9471 Ай бұрын
Haha oh man that’s where it all started for me, Diablo 1 and 2 hacking. Where I learned about packets and client/server communication back in 2001 or so. I remember the dupe method from herzog_zwei sending sell packets with an item on your cursor
@boot-strapper
@boot-strapper Ай бұрын
Good stuff
@blargblarg-jargon9607
@blargblarg-jargon9607 5 күн бұрын
i'm struggling to imagine this making eq fun, can i buy your hacks?
@williehart2479
@williehart2479 Ай бұрын
Thank you for teaching me the word copacetic! i love learning new words.
@MrGlentc
@MrGlentc Ай бұрын
What do the Devs of P99 view of this application?
@knervous9471
@knervous9471 Ай бұрын
@@MrGlentc p99 devs hate this one weird trick! In all honesty since it’s against their TOS they can only think negatively of people using 3rd party software. Maybe silver lining is me highlighting how I (back then) would have tried to overcome clientside detection. I’m an open book and would be happy to talk about how to make their stuff more resilient to people trying harder than normal.
@F44zz
@F44zz Ай бұрын
@@knervous9471 The GMs were all taking money to create items for high end raid guilds back in the day. They dont want you to impose on their business!
@alovingrobot406
@alovingrobot406 Ай бұрын
Mess with Monsters and Memories at all? We're always down to chat if you find anything fun.
@guysmiley4830
@guysmiley4830 Ай бұрын
@@alovingrobot406 Trying to ruin the game before it even comes out? C'mon man
@alovingrobot406
@alovingrobot406 Ай бұрын
@@guysmiley4830 Hey... we've had decent luck so far with people helping us with vulnerabilities they've found. It's good to get the info, since it's not like they're going away. 😀
@agnescas3402
@agnescas3402 Ай бұрын
Overpowered like f
@Kenji314159
@Kenji314159 Ай бұрын
You kinda look like John McAfee if he didn't do drugs and played EverQuest for fun.
@Electrichead64
@Electrichead64 Ай бұрын
Always great targeting a raid leader to assist and seeing they have a mob targeted that's not in their line of sight.
@Misterscout
@Misterscout Ай бұрын
I also can't wait till someone injects an AI model to play the game.
@Sourpickels
@Sourpickels Ай бұрын
Very cool would love to learn how you did it all. But I need you to explain it all to me like I was a year old
@RobertGagnier
@RobertGagnier Ай бұрын
Your a wizard!
@archon5951
@archon5951 Ай бұрын
you're
@_Wake_Up_If_U_Can
@_Wake_Up_If_U_Can Ай бұрын
I enjoy playing the game on live using Brewall's maps and recently added Good's maps. Every game we own that allows hosting our own server is ruined the moment we enable admin privileges and start spawning stuff in using creative mode. Games like Ark Survival, or Dark and Light, or Rust, or Conan Exiles have creative mode. Any admin mode for EQ would ruin the game for us and because we know this first hand from Ark & Conan Exiles & Rust & 7 Days to Die & Icarus, I wouldn't even try something considered safe like a key broadcaster like IS Boxer because it would take away the magic of the game. Not trying to detract from your clear technical skills and high interest in what you are doing, but it seems to ruin the concept of an escape from reality at least for us.
@knervous9471
@knervous9471 Ай бұрын
@@_Wake_Up_If_U_Can I think you touched on exactly what the tipping point was for me with this project, and I completely agree with you. The coding/hacking became the game itself and I lost touch with what I was doing in eq, so I pushed the envelope and went hard enough until something external happened ;) anytime I plan on playing eq in the future it will be wholly without cheats
@phenolicresinoid
@phenolicresinoid Ай бұрын
what was the word Tameeta? @0:54
@knervous9471
@knervous9471 Ай бұрын
@@phenolicresinoid themida, they use this software to obfuscate their custom code and make it more hack proof.
@earshelhogan6148
@earshelhogan6148 29 күн бұрын
Themida
@yearofthegarden
@yearofthegarden Ай бұрын
It's interesting to see these types of perspectives after the era, because I remember meeting a few everquest players and they were all of a very special breed. Some Los causes but many impressively intelligent. I could see how ever quest was a great game to make your own. I played asherons call and wow
@_jordoz
@_jordoz 15 күн бұрын
that mic isn't helping. it's just enhancing your mouth noises and breathing lol.
@losthewar
@losthewar 23 күн бұрын
Gana need a spoofer
@IamTCM
@IamTCM Ай бұрын
If you want to level up your technical skills, you should reverse their client detections. They're not complicated and you can probably figure out how to bypass them, hint eq doesn't need to run as root, how would you hide a dll from a lower privileged process?
@knervous9471
@knervous9471 Ай бұрын
Yep it's on the to-do list, just for academic purposes... I've got the Themida layer unpacked and up and running in IDA, just haven't had the time to dive into it yet. Would want to restore the original entrypoint first and then probably binary mods on the unnecessary parts of the DLL, or depending on the load order make another dll proxy and hook before dsetup is loaded. Could theoretically just write the necessary parts like the packet hashing, list command, afk check packet handling in another lib entirely. If you've got some experience and want to talk shop would love to chat on Discord.
@jjrevis
@jjrevis Ай бұрын
​@@knervous9471I've heard their dll is super intrusive from another developer. Any comment on that?
@knervous9471
@knervous9471 Ай бұрын
@@jjrevis Y'know I took a quick look and wasn't seeing anything incredibly flagrant with its custom code... Doesn't seem to enumerate process handles or look for loaded modules. Maybe the only thing I saw was loading a dll called imagehlp.dll that can get information about modules but haven't traced back to where it's used. Themida on the other hand is pretty aggressive and installs lots of low level hooks on kernel32.dll. I'd say the biggest one that I guessed here in the video and had outside anecdotal validation with is VM detection. Don't run p99 in a VM!
@jjrevis
@jjrevis Ай бұрын
​@@knervous9471definitely interesting. Saw a post a while back from Secrets talking about how much information about you and your PC the dll gave them access to but never dug deeper.
@testng987
@testng987 Ай бұрын
@@knervous9471 themida's VM detection is actually pretty bad and easily bypassable with knowledge like yours
@The-J-Mod
@The-J-Mod Ай бұрын
Cool video, would like a more detailed breakdown tbh
@PigNathe
@PigNathe Ай бұрын
Cheaters are ultimately cowards. I do not condone.
@guysmiley4830
@guysmiley4830 Ай бұрын
I don't buy the "just for fun" excuse. It's only fun because it grants you an unfair advantage at the expense of non-cheating players. If that weren't the case, they would just be doing it on their own private servers.
@_i_6946
@_i_6946 24 күн бұрын
This guy figured out anti-cheat - just don't condone it guys.
@bojcio
@bojcio Ай бұрын
wow yea...great job...ruiner of games
@whateverppl1229
@whateverppl1229 Ай бұрын
nice
Top 10 Nerfed/Removed Items
19:00
Flatts
Рет қаралды 90 М.
Did Luclin kill Everquest?
15:35
JTG Gaming
Рет қаралды 24 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Why Majora's Mask's Blue Dog Took 25 Years to Win the Race
21:04
Vidya James
Рет қаралды 2,5 МЛН
The Ultimate MMO Tier List (Backed by SCIENCE) (sort of)
1:50:35
Josh Strife Hayes
Рет қаралды 967 М.
What are deadly finishers in Ashes of Creation?
15:29
BlandPickle
Рет қаралды 3,1 М.
How Hard is it to Beat the Original X-COM on Superhuman?
53:24
Potato Caravan
Рет қаралды 141 М.
Can You Beat Minecraft From One Grass Block?
35:27
Beppo
Рет қаралды 5 МЛН
Fractal Block World: A Game That's Bigger Than The Universe Itself
16:35
Teek Class Meta About to ROCK! Major Changes Ahead! - EverQuest Teek
8:06
The Brit Canuck Plays
Рет қаралды 4,6 М.
Stats are USELESS in EverQuest!
10:33
Classic MMO Guy
Рет қаралды 19 М.