Ashur Profile Joined January 2004 Czech Republic 646 Posts Last Edited: 2010-10-04 12:30:31 #1



In case this violates the TL rules, any admin can feel free to close/delete this thread. Anyways, I think this might be interesting topic. You might think, that it actually advertise cheats, but truth is that it just describes how the current problematics works and how it worked in SC1. The links provided are not cheats, but in the hands of skilled programmer they might be recoded to the weapon of mass cheating, yes. Sorry in advance.. Let's go on..





You might know I fought against various dll injections in SC1, the tool PenguinPlug (later SCExtension) was fairly good and kept the PGTour and WGTour decently hackfree environment. Later on me and Ili gave up because we (WGT) had some law misunderstandings with Blizzard on the dll we provided, and their responses took ages.. And WGT died in a year or two in a same way PGT did. People just lost interest to work on it (you probably know the story).



But secretly me and one german ToT) "nottobenamed" friend - we were working on streaming the replays.. Thus we had two choices, to crack StarCraft in a way we did with Superpenguin and Ilintar, or to write our own SC1 emulator.

+ Show Spoiler +



We chose the second way, Nottobenamed friend wrote OpenGL 2D emulator, and with Taiche's map from MPQ library, with extracted pictues from SC1 we made our own StarCraft emulator, based on my SC1 knowledge. In the end it looked like better then on the picture, you could zoom the map and the new units had glowing background (OpenGL!), the screen could be like 1920x1600 big, it moved to players camera, and it had plenty other features.. And you can probably ask, why noone heard about it?



The answer is pretty easy, Rather for SC game streaming it could be used for cheating instead. So we kept it private. Noone was really interested in external game emulator in SC1 days thos we had one. Once I made the DirectX overlay based on Lasgo's BWTV DX hooks.. so you saw the cheat info right in the game and you had replaced minimap with my own.. And you could play it on ICCup. I gave the necessary info to the ICCup guys to know, that they can't do anything against it... but to improve their experience against cheating.

+ Show Spoiler +



So, when SC2 beta came out, I was evil enough to fight for the shadowwalker's glory and research code like mad to finish the maphack as first in the world. I failed. I was second. Tho permafrost's and other's way was to crack SC2 process again, I chose the way of being invisible, to read from StarCraft just like antiviruses search for malware in your PC. The information I received was displayed on another PC monitor. It took like 2 days of research from scratch. And after some time I had almost perfect external maphack, tho I missed one more information. The unit type. I could read whos unit is where, but I didn't know what it is, if marine or zergling. I gave up coding anything due to loss of interest. The result of several wasted evenings is available here:

+ Show Spoiler +



And why am I writing this text? There are other guys, that are after first banning wave very very interested to be invisible. Tho, its more like a research job at the moment, sooner or later the external emulator will be available to download. The sources (not just mine) are already published for current patch, but you must be smart enough to compile them (which is 99% barrier in most of the reader's case), however I assume that within few weeks the cheat will be on the net.



The bad guys even found the cached information from the SC2 obsmode, which is "APM, minerals per minute, camera position" information, and they can display it on other PC or directly in game without modifying it. And that's it. Without modifications to SC2 memory. If you ask what does it mean, it means that Warden won't work in general - it cannot. Not this way. Simple and easy. Yes, there might be technical argues that you can find the handle in other processes, but... if you think twice.. Blizzard cannot do that because of thousand reasons.



In SC1 times I you could read that you cannot win the war against hackers&cheaters. Its right, you can't. If you think you can, you are fools. And now, the bad guys got really good idea how to cheat. And sadly, they are very very interested in this external method, and a lot of them are working on it. And they will do it, they are good, damn good in finding what they need in SC2 memory structures. And they won't get caught.



I told Blizzard guys during beta, that the current way is hacker friendly. For sure they knew it is, but you know... The anticheat dept. cannot do a thing, its that way coz of performance issues, its ment to be that way, because you game will work fluently... and they won't change it. And I really doubt there will be serious changes in the game engine in the upcoming expansion(s). It's kinda sad, that the bad guys found what we knew we can't fight severals years back in times when we were coding PP anticheat.



Just in case you are interested in the source codes, feel free to PM me I will guide you. There was several threads on Blizzard action agains hackers. It was said that the number of banned cheaters is 5000. And I think this might be the last moment of happines for the hackfree environment for all of you, honest ladder players. Let me explain you several facts, that you might eventually miss..In case this violates the TL rules, any admin can feel free to close/delete this thread. Anyways, I think this might be interesting topic. You might think, that it actually advertise cheats, but truth is that it just describes how the current problematics works and how it worked in SC1. The links provided are not cheats, but in the hands of skilled programmer they might be recoded to the weapon of mass cheating, yes. Sorry in advance.. Let's go on..You might know I fought against various dll injections in SC1, the tool PenguinPlug (later SCExtension) was fairly good and kept the PGTour and WGTour decently hackfree environment. Later on me and Ili gave up because we (WGT) had some law misunderstandings with Blizzard on the dll we provided, and their responses took ages.. And WGT died in a year or two in a same way PGT did. People just lost interest to work on it (you probably know the story).But secretly me and one german ToT) "nottobenamed" friend - we were working on streaming the replays.. Thus we had two choices, to crack StarCraft in a way we did with Superpenguin and Ilintar, or to write our own SC1 emulator.We chose the second way, Nottobenamed friend wrote OpenGL 2D emulator, and with Taiche's map from MPQ library, with extracted pictues from SC1 we made our own StarCraft emulator, based on my SC1 knowledge. In the end it looked like better then on the picture, you could zoom the map and the new units had glowing background (OpenGL!), the screen could be like 1920x1600 big, it moved to players camera, and it had plenty other features.. And you can probably ask, why noone heard about it?The answer is pretty easy, Rather for SC game streaming it could be used for cheating instead. So we kept it private. Noone was really interested in external game emulator in SC1 days thos we had one. Once I made the DirectX overlay based on Lasgo's BWTV DX hooks.. so you saw the cheat info right in the game and you had replaced minimap with my own.. And you could play it on ICCup. I gave the necessary info to the ICCup guys to know, that they can't do anything against it... but to improve their experience against cheating.So, when SC2 beta came out, I was evil enough to fight for the shadowwalker's glory and research code like mad to finish the maphack as first in the world. I failed. I was second. Tho permafrost's and other's way was to crack SC2 process again, I chose the way of being invisible, to read from StarCraft just like antiviruses search for malware in your PC. The information I received was displayed on another PC monitor. It took like 2 days of research from scratch. And after some time I had almost perfect external maphack, tho I missed one more information. The unit type. I could read whos unit is where, but I didn't know what it is, if marine or zergling. I gave up coding anything due to loss of interest. The result of several wasted evenings is available here:And why am I writing this text? There are other guys, that are after first banning wave very very interested to be invisible. Tho, its more like a research job at the moment, sooner or later the external emulator will be available to download. The sources (not just mine) are already published for current patch, but you must be smart enough to compile them (which is 99% barrier in most of the reader's case), however I assume that within few weeks the cheat will be on the net.The bad guys even found the cached information from the SC2 obsmode, which is "APM, minerals per minute, camera position" information, and they can display it on other PC or directly in game without modifying it. And that's it. Without modifications to SC2 memory. If you ask what does it mean, it means that Warden won't work in general - it cannot. Not this way. Simple and easy. Yes, there might be technical argues that you can find the handle in other processes, but... if you think twice.. Blizzard cannot do that because of thousand reasons.In SC1 times I you could read that you cannot win the war against hackers&cheaters. Its right, you can't. If you think you can, you are fools. And now, the bad guys got really good idea how to cheat. And sadly, they are very very interested in this external method, and a lot of them are working on it. And they will do it, they are good, damn good in finding what they need in SC2 memory structures. And they won't get caught.I told Blizzard guys during beta, that the current way is hacker friendly. For sure they knew it is, but you know... The anticheat dept. cannot do a thing, its that way coz of performance issues, its ment to be that way, because you game will work fluently... and they won't change it. And I really doubt there will be serious changes in the game engine in the upcoming expansion(s). It's kinda sad, that the bad guys found what we knew we can't fight severals years back in times when we were coding PP anticheat.Just in case you are interested in the source codes, feel free to PM me I will guide you. mafia shit bullshit