| |
|
Topic Title |
Replies |
Topic Starter |
Views |
Last Action |
| Announcements |
 |
|
Announcement: Donate to Ghoztcraft and Join VIP |
- |
XGhozt |
18449 |
--
Last post by: XGhozt
|
 |
 |
|
7
|
Xthar |
925 |
13th October 2008 - 07:32 AM Last post by: Zar |
Hey guys, I would just like to implant a new rule in the tutorials section.
When you are posting a tutorial, please show what it is for in the topic title.
For example:
Topic name(s)
[Photoshop] Cool background
or
[Life] How to kiss a girl
You can post what the tutorial is for in the topic description. Eather way is fine, etc..
| Forum Topics |
 |
|
|
13
|
Dull Freedom |
158 |
2nd November 2009 - 08:10 PM Last post by: Ruler of War |
Hey i was wondering what you guys use to Compile ure VB code. Or know of a good compiler for starters, I picked up a "FREE" copy of Microsoft Visual Basics of pirate bay but its really fucking me around, im using a tutorial and whenever i copy / paste code into the compiler from the tutorial i get an error.
Like for example:
Private Sub Form_Load ( )
Form1.show
Print “Welcome to Visual Basic tutorial”
End Sub
What's more basic then this ? lol and i get an Syntax Error
And it hightlights this part in yellow
Private Sub Form_Load()
Ne1 know what's wrong ? please
Thanks 4 ure time

 |
 |
|
6
|
canadian piro |
108 |
26th October 2009 - 12:29 PM Last post by: Monki |
How do you create a starcraft hack?
maybe jsut the basics first?
like what you need, where the fiels are located to do such things, how to do it, what certain things do, and how to do them?
(spoofing, timer drop, drop person maybe?, show map visible hack, resources and piing and population and ip hack?)
 |
|
|
7
|
Union1 |
2,575 |
18th October 2009 - 11:34 PM Last post by: uchiha5 |
Youku is a site that likes to protect its videos so they made it very hard to download them but luckily i can help.
The tricky part about youku is that it divids the movie into blocks of 425 seconds or less. In order to download the movies using the method in this turtorial u need to dl this addon:
(firebug)
https://addons.mozilla.org/en-US/firefox/ad...s/versions/1843Go to the page where the movie is on
for the turtorial im gona use this page:
http://static.youku.com/v1.0.0301/v/swf/qp...=-&showAd=0(im gona upload the screenies because i dont like imageshack)(screeny1)
So first wat you wana do is go to the youku page and click the green check (screeny3)
Then goto net in the firebug menu and goto html in the new menu that pops up(screeny4)
Then look in that list and download the file named password (use a download accelerator)
(to do that right click on password and say copy location) then put the link in your download manager.
Open that password.htm file with a text editor. The password.htm file from the example:
CODE
{"data":[{"tt":"0","ct":"c","cs":"2043|2060|2049","logo":"http://vimg12.youku.com/1100011F464870FDBBBD5E00B1B5A60EF95190-420B-1124-280A-B17852A631D6"
","seed":5831,"tags":["u7ccau6d82u4fa6u63a2"],"categories":"96","streamsizes":
["flv":"139071016"},"videoid":"8529868","segs":{"flv":
[i][b][{"no":"0","size":"13467365","seconds":"425"},
{"no":"1","size":"13972553","seconds":"421"},
{"no":"2","size":"13729340","seconds":"421"},
{"no":"3","size":"13528889","seconds":"425"},
{"no":"4","size":"14192235","seconds":"425"},
{"no":"5","size":"13509620","seconds":"425"},
{"no":"6","size":"13349155","seconds":"423"},
{"no":"7","size":"13575847","seconds":"424"},
{"no":"8","size":"12934054","seconds":"420"},
{"no":"9","size":"15001571","seconds":"421"},
{"no":"10","size":"1810387","seconds":"68"}]}[/b][/i]
,"fileid":"20*33*20*20*20*52*20*3*20*20*6*28*46*20*54*63*3*3*20*26*52*2*20*20*3*52*3*2*21*59*63*9*6*59*6*3*46*5*41*5*3*9*63*41*2*2*59*52*41*26*5*26*20*41*21*26*20*21*6*54*59*54*3*67*26*20*","username":"u7535u5f718888886","userid":"11646374","title":"u7ccau6d82u4fa6u63a2uff1au5931u63a7u7684u5e03u9c81u65afu548cu52b3u57c3u5fb7(2008)","key1":"b34368c2","key2":"5c473a0c0d605a2d","seconds":"4300.00","streamtypes":["flv"]}],"user":{"id":0}}
We only care about the stuff that i bolded. That tells you how many parts their are so the last 1 is 10 so add 1 to it 10+1 is 11 so there is eleven parts to it. Skip 7 minutes of the movie; now do it again and again until u reach the end of the movie. The look in the firebug console it will have weird numbers in it. download all those wierd numbers.
Congrades you just downloaded a youku video.
Post all questions here
 |
|
|
36
|
obselete_cheat |
1,826 |
14th October 2009 - 03:51 PM Last post by: Union1 |
I need help with .bat files. Can someone post help on it?
Seriously.
 |
|
|
6
|
HaDPwNd |
106 |
8th October 2009 - 08:03 PM Last post by: Ruler of War |
So I have two questions that are gonna seem really stupid toall you

ridicule all you want just as long as i get the answers im good>
1.) So first off. I need to make a webist for a clan that im trying to start in SC. I would like on with ranks, members, history and all that. But I dont have the money to spend on one. Any help on this would be great.
2.) Secondly I need SC and WC3 keys for my bots unless you guys know some way to run a bot without them. also what is the best Bot program to run im currently attempting mirage but w/o keys im kinda S.O.L
Please help I have been wracking my brain and surfing the net over this for the last 3 days. Thanks so much
 |
 |
|
0
|
ViperSRT3g |
617 |
23rd July 2009 - 12:03 PM Last post by: ViperSRT3g |
Starcraft v1.15.3 Name Spoofing Tutorial Part 1
Written: 11/23/08
Author: ViperSRT3g
This tutorial will go over all the odds and ends of creating a working 1.15.3 Name Spoofer Using Visual Basic 6.
Software Needed:Artmoney
Starcraft
Microsoft Visual Studio 6.0 (Last Version of Visual Basic 6)
Steps:1. Getting your name in Artmoney
2. Creating your Visual Basic Project
3. Using Modules
4. Using Hotkeys
5. Temp Ban Protection
6. Color Spoofing!
Viper's VB6 Name Spoofing Tutorial
Getting your name in ArtmoneyA vital process when making any hack is to find the offsets that you'll be using. So open up Artmoney, and open up Starcraft. Attach Artmoney to Starcraft in the dropdown Select process box. Log onto Bnet.

We are now at the point where we can begin using Artmoney to find our name spoofing offset. This portion of the tutorial will be nearly exactly the same as Overflow's tutorial on Name Spoofing here:
Overflow636's Name Spoofing TutorialIn Artmoney, click the Search button And search for your name.

You'll be searching for a text type value, and in the value field, you enter your name exactly how it is (Case Sensitive).

In my search, Artmoney found 4 offsets that contained my name in it.

4 Offsets is a manageable number, so we can easily figure out which one is our real name spoofing offset. Click the Teal button to bring all the found offsets to the right side of the table so that we can work with them further.

Now that we have our offsets on the right side of the table, we can now edit them in anyway we see fit.

For those who do not know, Unicode is the type of byte arrangement that lets ASCII characters extend to support many languages. (Upwards of the 256 default characters) One of the only places in Starcraft where Unicode exists is in the channel chat area. So it is safe to say that our Unicode offset here is NOT our name spoofing offset. So let's delete it.
The last three remaining offsets all look very similar. They are not Unicode, they all contain the exact text that we may need, however they are in different regions of Starcraft's memory. The first offset starts off with 059, which basically means it's always in Starcraft's memory. The last two, start off with 190, which means they are only used when on Bnet. That means that our name spoofing offset is located in ONE of the two offsets that start with 190. So we can delete our first offset.

Now that we are down to just two offsets, it's time to check to see which one will actually change our name. Go ahead and change the value of the first character in each name to a number, using consecutive numbers allows us to see which offset is which. The first offset was changed to 1iperGTSR3g. The Second offset was changed to 2iperGTSR3g as shown below.

Now join a game in Starcraft to see which number the first letter in our names changed to. As you can see, our first offset is the right one! We can save both offsets however, for the second offset will be useful later. Now that we have our offsets, lets start making our Visual Basic Project!
Creating your Visual Basic Project1. Start up Microsoft Visual Studio 6.0
2. Choose create Standard EXE
3. Click the code button to set the editor to code mode (Similar to Dreamweaver's basic design)
Now that we are in the code writing process, we can set up the basics of any Visual Basic application.
The first line in any VB app should be the line "Option Explicit". The reason for this is because if you DON'T use it, you can save any type of value to any type of variable, without your compiler notifying you of this error. This could prove to be very problematic later, so just add it in.
Similar to C++, our VB Project will require certain "header files" before we continue. Our project will set up Hotkeys later on, so we will need our GetAsyncKeyState API. Your source coding should look like the following:
CODE
Option Explicit
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Now that we have our API included with our project, we can go ahead and add the meat and potatoes of our spoofer.
Click the "View Object" button to go back to editing the GUI of our project:

Add a button to our project by clicking the "CommandButton" tool:

Add a text box to our project by clicking the "TextBox" tool:

Your project should look roughly like the following.

Now that we have our GUI created (Your free to make it look the way you want as much as you like) we can now add the coding in to make them do stuff! Double click the button you added in earlier to go back to the code viewer. The editor will automatically create coding for you when the button is actually pressed. Your coding should have automatically created the following code for you:
CODE
Private Sub Command1_Click()
End Sub
This code will be executed when the button gets clicked. Let's add a call to the function that will actually do the spoofing (Once we add the spoofing process in) Between the "Private Sub Command1_Click()" and "End Sub" lines include the following code:
CODE
Call Spoof
Once we add in the WriteProcessMemory module, we'll be able to set up our spoofing function that will get called when the button is clicked!
Using ModulesI have included the module here:
modMemoryDP.basOr you may download it via Logos' Siggy here:
modMemoryDP.basThis Module will allow your Visual Basic project to read and write to and from Starcraft's memory!
Now to include the module into your project, simply go to the Project file window. Right click>Add> Module>(Existing if you saved the module)New if your copy pasting
Then simply navigate to where you saved the module, and it will be incorporated into your project!

We can now create our Spoof process! In our form's code window, we can now include the following text right below our CommandButton text:
CODE
Private Sub Spoof()
Dim ret As Long 'Initializes the return variable that will help you in debugging
Dim hwnd As Long 'Initializes the variable to hold your process ID number
hwnd = modMemoryDP.FindWindow("SWarClass", "Brood War") 'Uses the module to find Brood War
If hwnd = 0 Then 'If it didnt find Brood War, it will look for Starcraft
hwnd = FindWindow("SWarClass", "Starcraft") 'Uses the module to find Starcraft
End If
'Writes your name to Starcraft's Memory
ret = modMemoryDP.PokeString(hwnd, &H19044EE8, Text1.Text & vbNullChar)
End Sub
If you want, you can use this as a standalone spoofer already, just press F5 or hit the Start button to run your program.

Let me go in depth however, and explain to you what's being done here.
CODE
Dim hwnd As Long 'Initializes the variable to hold your process ID number
hwnd = modMemoryDP.FindWindow("SWarClass", "Brood War") 'Uses the module to find Brood War
If hwnd = 0 Then 'If it didnt find Brood War, it will look for Starcraft
hwnd = FindWindow("SWarClass", "Starcraft") 'Uses the module to find Starcraft
End If
This block of code here initializes the variable that will hold the process ID number of the program you intend to read or write memory to. It's purpose here, is to let the module know what program you intend to modify. Which in this case is Starcraft. The code below that, will find Starcraft for you, and if it cannot find Brood War, will look for Starcraft itself. This code right here was taken directly from Logos' CD Key grabber which you can also find
here.
CODE
'Writes your name to Starcraft's Memory
ret = modMemoryDP.PokeString(hwnd, &H19044EE8, Text1.Text & vbNullChar)
This block of code is rather self explanatory, it is the line that actually writes to Starcraft's memory allowing you to spoof. If you have not touched anything, it should write "Text1" as your name because the textbox is created with the text "Text1" by default.
The "ret" variable allows you to put debugging processes into your program, such as notifying you if it successfully wrote to Starcraft's memory, without having to actually check in Starcraft.
"&H19044EE8" is the offset to write to. It can be copy pasted from the offset we found in the Artmoney table. "&H" preceding a number in VB6 means a hexadecimal number.
"Text1.Text & vbNullChar" Is the place your spoof is stored in. The "vbNullChar" is an automatic variable in Visual Basic that you do not need to initialize. It's hexadecimal and deximal value in the ASCII character chart is a plain and simple 0x00, or null as it's name implies. It's simply zeroed out memory that Starcraft looks for to let it know that it has reached the end of your name.
All GUI features in VB6 have a name, for our textbox, that name is "Text1" you can change it's name in the Properties form below.

And all objects have many sub-object properties that fall under them. the ".Text" that is after "Text1" is an example of this. The Properties form displays a bunch of sub-object properties that you may alter, such as the textbox's height and width, it's position on your form, what text it may already contain by default, whether it's going to handle numbers, if it's going to be editable, or if it has a maximum character count. By modifying these, your able to customize your GUI to make it look like anything you can imagine.
Another important subject that arose from sub-object properties that has arisen is the actual amount of characters your able to use in a name. The default maximum is 15. However by spoofing, your able to obtain a maximum of 23 actual characters. We'll cover how to exceed this default without being disconnected later in this tutorial. So just to be safe, for now change the "MaxLength" property of the TextBox to 15.
You now have a standalone Name Spoofer. You may continue on if you want to learn how to make your name spoofer accept hotkeys as well as provide temp ban protection for adding in colors or spoofing to more than the default 15 characters.Using HotkeysRemember that API we included at the beginning of this tutorial? Well, we'll finally use it in creating hotkeys! GetAsyncKeyState is one of the more common ways of obtaining a hotkey. To use this API however, we'll need to set up a timer in our program.
Click the "Timer" tool, and add in a timer to your program.

Now the timer is different when compared to the other GUI Objects at your disposal. It does not appear when your program is actually running, so it has fewer sub-object properties to edit. The only properties it contains are whether it's running or not, and it's intervals. There's really not much else you can edit about the timer. But it's usefulness is potentially far greater than the other GUI Objects. Once you've created your Timer on your GUI, modify your properties to match the picture:

Basically the only thing you have to modify is the Interval, the amount of time the timer will wait until it repeats itself. We are setting it to repeat itself every 100 milliseconds. If your observant, you'll notice that many programs use milliseconds as a means to time themselves. Starcraft also uses it, whenever it's waiting for anything. This is because all processes (Programs) on your computer run through your CPU (Processor). Your processor works hard to keep all your programs running smoothly, and when people mention CPU Cycles, they are talking about your processor looping through all your programs and executing whatever your programs may be doing at the time. Well, setting our timer to 100 milliseconds will let your processor know that every 100 milliseconds it will go to your spoofer, and execute anything that your timer may be set to execute. Wasting CPU Cycles will drastically slow your computer down. So try not to create too many of these timers unless they are not running at the same time. (Turning some off if you have multiple timers, or changing their intervals)
Now that we have our timer set up, lets add in the coding to let it know that we are pressing a hotkey!
Double click the timer's square in the GUI. Then copy the following into your form's code.
CODE
If GetAsyncKeyState(vbKeyF12) Then
Call Spoof
End If
Your timer's execution code should already have been generated for you, making the entire extra code block look like this:
CODE
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF12) Then
Call Spoof
End If
End Sub
This means that every 100 milliseconds, your timer will check to see if the hotkey F12 has been pressed. Now you notice, that the code that executes when the hotkey is pressed looks exactly like when you click the button on your GUI. This is because it's still calling the same exact code that spoofs your name! This is good VB6 practice, to make your code as separated as possible. If we were to use bad practice, we would have put the Spoof coding into the button's click execution. Which means we'd have to also put the same exact code into our timer's code. But since we separated them, things remain clean and simple. Wouldn't you rather have one line of code that does the same thing as 7? Now if you run your program, your able to press F12 instead of click the button to spoof your name!
Temp Ban ProtectionIf you REALLY want to make a name spoofer that can spoof with more than 15 characters, or spoof with color, you'll have to continue reading this huge tutorial.

Otherwise, you've just made yourself a perfectly working spoofer. If your more ambitious, or want to learn VB6 as much as possible, continue reading.
Temp Ban Protection is a term that means you simply won't get kicked off of Bnet when you come back to a channel after spoofing to a name that contains 16 or more characters, or contains colors. When a name spoofer fails to provide this protection for you, Bnet will temporarily IP Ban you from the server you spoofed on for about 10-15 minutes. It's an inconvenience that everyone hates, and can be prevented by restoring your spoof AFTER you join a game. This means you'll write your original name back to that first offset we found in Artmoney. This is where that second offset comes in handy. That second offset is the name you logged onto Bnet with. It changes everytime you log on, however it always changes to exactly what you logged on with. It's the same variable Starcraft uses when your at the log in screen and your name is already entered into the Username field. By using the module's peekString function, we are able to read from Starcraft's memory, and either store this information in your program, or write the read memory to Starcraft again. Because this is a tutorial, we will go over both just to cover more ground.
As you can imagine, we are going to set up another code block for Temp Ban Protection, called TempBanProtect. It's preferable that we put it next to the Spoof block since the two blocks perform similar and related actions.
CODE
Private Sub TempBanProtect()
Dim ret As Long
Dim hwnd As Long
hwnd = modMemoryDP.FindWindow("SWarClass", "Brood War")
If hwnd = 0 Then hwnd = FindWindow("SWarClass", "Starcraft")
Dim namebuffer As String 'Initializes the variable that will hold your original name
namebuffer = modMemoryDP.PeekString(hwnd, &H19045178, 25, False) 'Peek = Read, this reads your original name
ret = modMemoryDP.PokeString(hwnd, &H19044EE8, namebuffer & vbNullChar) 'Poke = Write, this writes your original name as your spoof to reset your name
End Sub
If you take a look at the code, you'll see lots of similarities to the code found in the Spoof block. There are minor difference though, which I will go over.
"Dim namebuffer As String" This initializes the variable that will store your original name.
"namebuffer = modMemoryDP.PeekString(hwnd, &H19044EE8, 25, False)" This will read your name from your second offset in artmoney, and store it in the namebuffer variable. The 25 means it will read 25 bytes starting from the offset 19045178.
Now, the only thing left to do is to execute the code. It's not being called by anything, so we must set up another hotkey to call this block. This allows me to show you another bit of VB6 that you will find useful in other things you may design, Else statements. In any programming language, there are If-Then statements. If a condition is met, then a specific set of actions are executed. This can also be applied to many other things such as the the following sentence and what it's talking about. If you've noticed that If-Then statements sound like Starcraft triggers, Then your correct! Starcraft Triggers are simple If-Then Statements. Now when you add in Else into the mix, things become slightly more complicated. If-Then-Else statements provide an alternate set of instructions if the conditions are NOT met. Incorrect usage of Else statements can make your program do funny things.
In your Timer's hotkey section, modify it to look like the following.
CODE
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF12) Then
Call Spoof
ElseIf GetAsyncKeyState(vbKeyF11) Then
Call TempBanProtect
End If
End Sub
The Else Statement used in our coding is a slight modification of an Else statement, basically it's just a second condition that must be met, if the first is not. Another great example of how misuse of an Else statement can screw your program up can be shown here. If you used the following code here:
CODE
Else: GetAsyncKeyState(vbKeyF11)
Call TempBanProtect
Your program would have used the following logic:
If F12 is pressed, then Spoof
Otherwise F12 is not being pressed, then F11 must be so execute TempBanProtect
This is obviously not true because we may not be pressing anything at all, and F12 would not be pressed, yet it would assume that F11 is being pressed just because F12 isn't. So be careful when using Else statements.
Now that we have Temp Ban Protection inserted into our spoofer, we can increase the MaxLength property of our Text1 object to 24! To use Temp Ban Protection properly you have to press F11 BEFORE leaving a game. If your name is more than 15 characters long and your in a channel, you will get temporarily banned from the server. Or, if your name contains colors you'll be temporarily banned. So by pressing F11 before leaving a game, your spoofer writes over your spoof with your original name, allowing you to rejoin the channel safely. This was an issue with many early spoofers that began to introduce colors.
Color Spoofing!You have now made a successful spoofer that can handle spoofing to 24 characters, and include colors! How do I include colors you ask? Well, the next step in this tutorial will cover inserting colors into your name. It won't go over how to actually spoof your name to look pretty, it will just show you how to include colors.
You can download a big list of colors here:
StarcraftSpoofColorsEnhanced.txtIt contains a list of all the colors you may use when spoofing your name! It also contains a list of all the colors you can use in the game as well. The in-game colors won't do anything but help you with map making because they are the same exact characters map editors use to add color to text. The lobby colors will work however because that's simply what your name spoofing is for, the game lobby. In past patches, the colors you spoofed to would carry over into the game, that is not the case anymore.
Credits:
Many Thanks to LCSBSSRHXXX for his initial Name Spoofing help back in 2007.
Thanks to Logos for bettering the Visual Basic Module for writing to Memory.
And to Zonemikel for making me wanna make a tut ^^
 |
|
|
20
|
Mysticsmoke |
1,579 |
6th May 2009 - 11:51 AM Last post by: MastricX |
Um ok So how Would "One" Load more Than 8 Bots Using Proxies?
I Googled For Days Trying to find the Damn Buggers But none Seem
To wanna connect in Stealthbot :/ Please help Thanks
 |
|
|
0
|
Lycaeus |
292 |
15th April 2009 - 03:49 PM Last post by: Lycaeus |
[font="Arial Black"][/font][color="#FFFFFF"][/color] well im trying to get warcraft3 autorefresher but i dont understand how to get it its asking for a few things like file name which is easy but i get confused at file location i dont understand what to do please help!
 |
|
|
5
|
///M |
384 |
12th March 2009 - 07:13 AM Last post by: Kenshyn |
retract.
 |
|
|
4
|
adzzman |
631 |
4th January 2009 - 09:19 PM Last post by: XGhozt |
This link shows an awesome page on how to receive a 100% legit free itouch! Its is actually very simply and Ive already got a couple free items. Check it out!
Link Removed.
 |
|
|
21
|
myg0t |
8,717 |
20th December 2008 - 02:28 PM Last post by: Ph0X |
Heres the most noob friendly tutorial you'll ever find on using ollydbg, it only covers the basics , but here you go... enjoy
 |
|
|
13
|
Rdy2Killz |
916 |
26th November 2008 - 04:45 PM Last post by: Rdy2Killz |
Yeah, well, after getting the siggy/avatar from Zar, I realized I can't go ask Zar every time I'm in need of a new one. So I was wondering, if someone who's good at making these things, could teach me? I have Photoshop CS 3 btw. . . Well, TY.
 |
|
|
4
|
bunkerbuster |
751 |
7th October 2008 - 01:08 PM Last post by: ViperSRT3g |
my language of choice is C++
would anyone here know how to go about making hacks in C++?
cout << "Hello World" << endl;
i use cygwin g++ to compile
 |
|
|
1
|
Major Virtual Pancake |
659 |
2nd October 2008 - 04:53 PM Last post by: Major Virtual Pancake |
I want to be able to set my computers date back to the real early 1900's. Maybe even the 1800's. Right now it only maxes out at 1980 all the way upto 2099.
 |
|
|
2
|
H3nryQ |
593 |
1st October 2008 - 06:22 AM Last post by: dekusvamp |
It's problem between starcraft and tsearch since it's updated to v1.15.3, and I cant find starcraft in Tsearch's process.
How to get startcraft 1.15.3 detected in Tsearch's process? thx in adv
 |
 |
|
4
|
DFND-Hip |
699 |
22nd August 2008 - 08:04 AM Last post by: Union1 |
get proxies here
ProxyFire - The Best Proxy Software and Forumget TLSput proxies in scanlist, or any other text file in that folder
for
method choose
scanlisthit start
suggested timeout 8000
suggested sockets/threads 30
if you are looking to
scan rangesput ranges in the ranges text file
for
method choose
ranges
suggested timeout 2000
suggested sockets 100
 |
|
|
6
|
Mudkiepz |
1,262 |
4th August 2008 - 05:17 AM Last post by: Mudkiepz |
Hello and welcome to my tutorial about hacking flash games.
There is 2 ways to do it, that im showing you.
First way: Normal value changing.
1. Download
Cheatengine 5.4 .
2. Load up a game (most of them work, but online games mostly doesnt) and open cheatengine.
3. Click the flashy little button in the left corner and choose: firefox.exe if youre using firefox, and iexplore.exe if youre using internet explorer (ADVISE: Use firefox!

)
4. If you want some gold, experience, or other things (in numbers), ex in
Age of War , Then choose "exact value" and, search for the number you want to change, multiplied with 8.
5. A lot of results will probably come up, so to make sure we take the right one, get the value to change, ex use some gold, multiply the new number with 8, put it in search, and choose next scan.
6. Repeat step 5 until you got 1-2 results.
7. Double click the result(s), and they will appear in the bottom box.
8. Right click one of them, choose change record, and value, and edit it to what you want multiplied with 8. (eg 1000=8000)
9. Click Ok, and go back to the game, mostly, the value needs to be refreshed, so get some gold somehow, or make it change, then your number will appear.
Second way: Making a trainer.
1. Download the
Sothink SWF Decompiler (yes i know its on trial).
2. If you hate trials, whisper me or get another decompiler.
3. Download Visual Basic from my attachment, or google it.
4. Open the flash game you want to hack with INTERNET EXPLORER (iexplore.exe) and let it load.
5. Go to internet properties in internet explorer, and choose browserdata, and choose show files, then line them up after file extension, and find the SWF file that links to the site.
6. Copy the link to the right of the file into a textfile (save it).
7. Copy the file into your desktop (or somewhere else... remember it!)
8. Open the file with your decompiler.
9. Search for whatever you want in Action -> MainFrame (if it isnt there i wouldnt recommend you to do try to hack without knowing further into SWF) like cash or money or exp or xp or experience or whatever.
10. Find the lines that looks important like "cash=1000".
11. Then open up portable VB (included in topic!), make a new application, make the form a bit bigger, right click on the box where your components is, choose components... then scroll down to shockwave flash object, and check it.
12. Add the shockwave flash object to the form.
13. Make a textbox and a button.
14. Double-click the button, and write: ShockwaveFlash1.SetVariable ("(your variable eg cash)", Text1.Text)
15. Run the application, let the game load, start the game, when youre in game and you see the variable (eg cash), write the number you want the variable's value to be set to, eg if you want 1000 cash, write 1000 and click the button.
16. Congratulations! You have made your first trainer! Now save it so you can use it another time.
I hope this tutorial helped you guys.
Dekusvamp
PS: Attachment didnt work so here it is:
http://filebeam.com/c28409e0d65c7a56486256dc0a99af6f
 |
|
|
4
|
Suteki |
1,045 |
15th July 2008 - 09:15 PM Last post by: Suteki |
A Starcraft DLLTutorial Coded In MASM32
By: SutekiThis tutorial is aimed at beginners who have probably never worked with much outside of a memory searcher. Thus that type of attitude should be taken when reading this.
Tools that are required:Masm32;
http://www.masm32.comOllydbg;
http://www.ollydbg.deJiggie's Basic Hack Template;
http://upload.ghoztcraft.net/files/178/Bas...%20Template.rar (http:// must be included)
A memory searcher, I'm going to use Cheat Engine for this tutorial;
http://www.cheatengine.org/Starcraft in window mode;
http://rapidshare.com/files/70636634/scloa..._wmode.zip.html*INSTRUCTIONS*-Download from rapidshare with the link above
-Save to a spot where you have easy access to the zip
-Extract the contents of the zip into your Starcraft directory
-Right click on scloader2b, and create a shortcut
-Right click on the shortcut of scloader2b, and hit properties
-In the shortcut tab where it says target. You will see a pathway and " at the end of it. click at the end of the " and make a space after it.
-Now add -xmod wmode.xmod (It should look like this when your done "C:Program FilesStarcraftscloader2b.exe" -xmod wmode.xmod)
-Hit apply, and then Ok
Okay now that you have all the required tools, let's get into it! We are going to be making the classical offline mineral/gas hack.
The hack will do these things:Pressing a hotkey will give Player 0 (Player 1) a set amount of minerals/gas if you are, indeed that player
Pressing a hotkey will give Player 1 (Player 2) a set amount of minerals/gas if you are, indeed that player
What you will learn (hopefully):Memory searcher useage
Some very basic Ollydbg useage
What it takes to create a DLL in MASM32
How do determine what player you are, and thus be able to only give the desired hack features to yourself
How hotkeys work useing MASM32
A little bit of Hex
And hopefully you will better understand how Starcraft as a game functions
The BeginningAfter installing/downloading all the required files/tools, start by creating a folder and extracting the DLL template files into that folder. The template should include the BasicHack ASM file, Calls.INC, Events.INC, Functions.INC, the DLL compiler (the Batch file), and the DLL injector (the exe titled "load") along with the load text document. If your computer doesn't reconize the ASM file or INC files, just browse and open them with Notepad.
Start Starcraft using the scloader2b, and then start up cheat engine. Click the glowing computer in the top left, scroll down and then select Starcraft.exe. Then start a new single player game on the Astral Balance.scm map. As always your minerals start at 50, so go to cheat engine and search for the Exact 4 Byte value of 50 and click First Scan.
many addys will pop up in the left corner, now go back to Starcraft and build 1 worker, your minerals will then drop to 0, as the worker is building switch to cheat engine and change the 50 into 0 and click "Next Scan" You should only have a few addys on the left now. Now open up Ollydbg, select File>Attach, and then scroll until you see "Brood War" in the Window section
click it and click "Attach". Now the debugger will attach to Starcraft and then Pause. (Bottom right corner will tell you it's Paused) To resume the game, press the VCR looking play button. Take a look at the first addy that is on the top left of cheat engine (mine was 0057F0DC) remember that address and go back to Olly, and click somewhere in the bottom left corner (this window is called the Hex dump)and press Ctrl+G put in the address you had into the window that pops up and press OK
Do the same thing again. If you did it correctly the top left byte in that bottom window should either be 0 if you have no minerals, or 32 if you have 50 minerals. To make sure it's the right address click on that top left byte and press Ctrl+E
and change either the 00 or 32 into FF. Go back to Starcraft, and if it was the right address your minerals should now be 255. In Hex FF is the largest you can go, which in Decimal is equivalent to 255. FF Hex = 255 Decimal. If your minerals did not change, start the game over, and start a new scan in cheat engine and repeat what I said to do before.
So now that you know you have the right address for your minerals, we need to find our Gas address, so start a new scan in CE (cheat engine) and search for 0 (you should have 0 gas) now build a gas building for whatever race you are. allow your worker to only bring in 1 thing of gas (which should then make your gas be at 8 ) now scan 8 for your Next Scan, allow the worker to bring in 1 more thing of gas (gas should now be at 16) and search 16. You should only have a few addresses now, so pick the first one, and again in the Hex dump of Olly click somewhere and press Ctrl+G and put in the new address you found for the gas. (Mine was 0057F10C) assuming you stopped at 16 gas your top left byte should be 10. Check to make sure this is the right addy by clicking on the 10 and pressing Ctrl+E and change the 10 to FF. Go back to Starcraft and your gas should now be 255. Okay so now we have both the Mineral address and Gas address. Now look at where you are on the map. If you are on the bottom you are Player0 (Player1) if you are on the top right you are Player 1 (Player 2) Starcraft starts off player numbers at 0, so that means Player 1 is really Player 0, and Player 2 is really Player 1, etc. So whatever addresses you found will only work for that particuler Player # What does that mean? That means you have to do what we just did to find our Minerals/Gas all over again for the opposite side of where you are! I know your probably thinking "UGH Do I really have too!?" Yes, yes you do. So put down in your notes (You are keeping notes right?) the Mineral and Gas address you found, clear those searches out in CE and keep restarting Starcraft until you are on the opposite side of where you first were, and start searching away!
Okay you finally got all the addresses! Good Job! I know it might of been annoying, but it had to be done because starcraft has a seperate address for Minerals/Gas respectivly for each Player on the map! So for Player 0 (Again Player 0 is Player 1) The addresses I got were:
Minerals - 57F0D8
Gas - 57F108
And Player 1 (Again Player 1 is Player 2) I got:
Minerals - 57F0DC
Gas - 57F10C
Now we need to find the hex dump addy that holds what Player we are. So start a game on the Astral Balance.scm map if you aren't already in it. Look and see where you are, if you are on the bottom left, go into CE and start a new search and put in 0. If you are on the top left put in 1. You'll get a lot of addresses. Now restart the game, and search for 0 or 1 again if you are in the same spot. But if you aren't search the opposite. Keep doing this until you have 20 or so addys. A lot of the addresses hold the same info, I got 00512678 So once you have around 20 just pick the top left one, and search for it in the Hex dump of Olly. It should say 0 if you are at the bottom, and 01 if you are at the top. Now click on that Byte (00, or 01 pending on where you are) and right click on it, go to Breakpoint, and then select "Memory, on Access"

Olly should then pop (Pause) and you should be on the address
CODE
00486C43 MOV DWORD PTR DS:[512678],ECX

Let's take a look at what this is doing. If you look in the top right corner of Olly (the Registers window) You should see in the ECX register either 00000000 if you are on the bottom, or 00000001 if you are on top. If you remember that's our Player #! Again look at the line of code:
CODE
MOV DWORD PTR DS:[512678],ECX
It is moving whatever is in ECX into the Pointer 512678...wait a minute that was my Hex dump addy! Yup, and that is how you saw what you saw. It's taking ECX (either 0 or 1) and putting that value into the address 512678. Okay this is what we need to do now, right click and go to Breakpoint>Remove memory breakpoint. And press play until the game unpauses. Go back to Olly and above the line we were on, go to 00486C00 (PUSH EBX) and double click on that line of code until it turns red.
Now once that happens it should pop right away. Double click it again to remove the red line, then press Ctrl+F9 (Execute till return) you should land at 00486D15 (RETN)
once there, press Enter on that line, which should take you down to 00486D72 (JMP SHORT starcraf.00486D79)
if you look above that line you should see CALL starcraf.00486C00 if you click that line and press Enter, you will see we get taken right back to 00486C00 (PUSH EBX) ! What we just did is landed on a line of code in a function ( 00486C43 MOV DWORD PTR DS:[512678],ECX ) then we ran until the RETurN and left the function, RETurNing to the one before it. Then pressing enter on that Call, took us right back into the CALLed function that we just left. Get it? I hope so. Right now your probably wondering "Why/How does any of this even freaken matter!?" Well what we were doing is finding what function handled our Player #, and what register it was put into, remember ECX was 00000000 if we were on the bottom, and 00000001 if we were on top? The reason for all that and how we will use it you will soon see.
Codeing Our DLL!First what we are going to do is create a Jump Patch (JmpPatch) I think Drakken said it best inside of his Template "JmpPatch works like code injection only easier.

It dynamically patches a jmp to your function. You must have it execute any code you've overwritten and have it jump back or return to the appropriate memory location. Use "jmp dword ptr [variablename]" if you need to have it jump back instead of ret It will write 5 bytes at the offset you specify for the jump. JmpPatch, from offset, to offset" What that means is we are going to use it on the CALL that took us to the function that handled our Player #. We will place our JmpPatch on that Call, and have it take us into our own function that we are going to make. It will then execute the code we tell it to execute. Then finally we will have it jump back to the appropriate code location-that being the same addy that the RETN took us to.
Okay so open up Basic Hack.ASM and scroll until you see DLLStartup proc Press enter to go right below that, and put this in:
CODE
invoke JmpPatch, 486D6Dh, addr PlayersChecker;Our JmpPatch, it's the Call that leads to the Player# function, but we are using it to Jump to our PlayersChecker function instead
That's all we need to do with that, so save and close. It should look like this:
CODE
DLLStartup proc
invoke JmpPatch, 486D6Dh, addr PlayersChecker;Our JmpPatch, it's the Call that leads to the Player# function, but we are using it to Jump to our PlayersChecker function instead
ret
DLLStartup endp
Now open up Functions.INC Now what we must do is:
Define Player0's Mineral/Gas address
Define Player1's Mineral/Gas address
Define the first address that we should be taken to inside of the JmpPatch
Create our Toggle
and Define the our Jump Back address
To each of these do this; at the top of Functions.INC is .Data This is where we are going to define all of those things mentioned above, we will do that in this manner.
Under .Data put
Player0Min db 61h, 1Eh ;Player0's Minerals
Player0Gas db 61h, 1Eh ;Player0's Gas
Player1Min db 61h, 1Eh ;Player1's Minerals
Player1Gas db 61h, 1Eh ;Player1's Gas
Player dd 486C00h ;Address taken to inside the Call
Hack dd 0 ;Our toggle
JmpBack dd 486D72h ;The Jumpback (The code ran After it returns from the Call)
What we did is define the variables (Player0Min, Player0Gas, Etc.) and then gave them either a value (db =Data Byte) Or gave them and address (dd = Define Doubleword) We will use these inside of the procedure that we are going to make. Everything has an h at the end because that is how MASM know that you mean Hex.0-9 do not need h because 0-9 in Hex is 0-9 in Decimal, but once you hit 10 in Decimal, 10 in Decimal is translates into A for Hex. Why we did the 61h, 1Eh part is because in Hex that = 7777 in Decimal...Actually it's really 1E61 = 7777 but starcraft reads Bytes Backwards! So that means we have to put it backwards in order for it to put it the correct way. Try it, open up windows calculator, go to View>Scientific, make sure the Dec bubble is checked, and put in 7777 then click the Hex bubble. See in Hex 7777 = 1E61 But since Starcraft reads the Bytes backwards if we were do to that it would end up being 611E, put that in for Hex and then switch to Dec. See now we would get 24862 instead of our neat 7777. Anyways there is your Hex lesson for the day (See I didn't lie, I told you in the begining that you would learn a little bit of Hex!) So you should have:
CODE
.Data
Player0Min db 61h, 1Eh;Player0's Minerals
Player0Gas db 61h, 1Eh;Player0's Gas
Player1Min db 61h, 1Eh;Player1's Minerals
Player1Gas db 61h, 1Eh;Player1's Gas
Player dd 486C00h;Address taken to inside the Call
Hack dd 0 ;Our toggle
JmpBack dd 486D72h;The Jumpback (The code ran After it returns from the Call)
Now under .Code is where we are going to create our proc. Remember back in the ASM file when we created our JmpPatch we named our Proc PlayersChecker, so under .Code put PlayersChecker proc ;Start our PlayersChecker Proc
If your wondering why I am putting all of these ";" in with sentences afterwords it's because these are "Comments" Anything put after a ; is not read by the program and is only created for visualization purposes for the programmer to read. It's a way to make notes inside of the Program/DLL that the programmer is creating basically. You can get kinda lost in 500 lines of code if you don't have any comments, or "notes" to refer to. Anyways after creating the proc, we first need to put the first line of code that will be ran when it jumps to this proc. If you go back into Olly and go to that Call again and press enter, you will land on 486C00 and as you can see we defined 486C00 as Player back up in the .Data section. So how do we get it to go; or "Call" this address. Well there is the key word, we are going to "Call" it! do this:
Call dword ptr [Player] ;Go to the Player Function
That means call the dword pointer "Player" which as I already said is address 486C00 It just means "goto address 486C00" but when coding in MASM you need to create the name of the Pointer (ptr) you are Calling/define it's address.
Now what are we going to do? Well remember when we first popped and landed on that line of code that put ECX into that Hex dump Address? (If you don't you may want to scroll up and refresh your memory) Well 2 lines above that ECX is still being messed with so if you get in Olly and go to the address again (00486C43) You can see what I mean. (Screenshot) So double click on the line of code that is 2 lines above 00486C43 and copy the code that comes up in the little Assemble window. Now go back into Functions.INC and Paste that line of code under Call dword ptr [Player]
So now you should have:
CODE
PlayersChecker proc;Start our PlayersChecker Proc
Call dword ptr [Player];Go to the Player Function
MOV ECX,DWORD PTR DS:[EAX*4+57EEC0h];Move Player # into ECX
Note: that inside of the Pointer the address 57EEC0 is a Hex address, which means it too needs the h after it.
Now copy the code we popped on (Addy 00486C43) and paste it right under the last code you pasted. What we did is when our JmpPatch is activated it will Jmp to our proc, Call the Player # Function, move our player # into ECX, and then move ECX into the hex dump address 512678. Now to put our Toggle to use, under what you just pasted put:
CODE
.if ecx == 0;If Player # = 0
mov Hack, 0 ;Make Hack 0
.elseif ecx == 1;But if Player # = 1
mov Hack, 1 ;Make Hack 1
.endif
What we just did is important, and you need to understand it. We moved our Player # into ECX in the previous lines correct? Well now what we are saying is "If ecx = 0 that means I am Player 0 (Player 1)" "otherwise if ecx = 1 that means I am Player 1 (Player 2)" What we are doing with "Hack" is if ecx = 0 we are player 0 so move the value of 0 into Hack, but if ecx = 1 then we are Player 1 so move the value of 1 into Hack.What we are going to do with this is next when we make our hotkey, we are going to have it give the mineral/gas increase to US ONLY!. We are going to do that by checking whether or not Hack = 1 or 0. If Hack = 0 then give the minerals/gas to Player 0, but if Hack = 1 then give the minerals/gas to Player 1 Remember Player 0 and Player 1 have their own mineral/gas addresses, so we can mess with each one individually, otherwise if we were to skip this step and just hand out minerals/gas no matter what, then not only would we recieve the mineral/gas increase, but the Computer would gain them too, which kind of defies the whole point. It's kind of a proof of concept for later when you create harder hacks and you only want whatever you are doing to affect a particuler player. I hope you understand what I've said, if not, re-read it over and over until you do.
Now for the last line of code, can you guess what it is? The Jumpback! Remember, like Drakken said, we have to jump back to the appropriate code location after we are done executing what we want done in our proc. And if you remember I said the JmpBack is the address the RETN took us to. (We went through the whole process with the return, and going back into the Call) So head on down to the RETN and follow it. You'll land on 486D72. If you noticed, under the .Data section we have already created the JmpBack, the way you use it is:
jmp dword ptr[JmpBack] ;Jump back to the address that the RETN took us to (We must have this!)
And finally end the proc by typing in under the Jmpback line we just put it, PlayersChecker endp ;End our PlayersChecker proc. So the finished Functions.INC should look like this:
CODE
.Data
Player0Min db 61h, 1Eh;Player0's Minerals
Player0Gas db 61h, 1Eh;Player0's Gas
Player1Min db 61h, 1Eh;Player1's Minerals
Player1Gas db 61h, 1Eh;Player1's Gas
Player dd 486C00h;Address taken to inside the Call
Hack dd 0 ;Our toggle
JmpBack dd 486D72h;The Jumpback (The code ran After it returns from the Call)
.Data?
.Code
PlayersChecker proc;Start our PlayersChecker Proc
Call dword ptr [Player];Go to the Player Function
MOV ECX,DWORD PTR DS:[EAX*4+57EEC0h];Move Player # into ECX
MOV DWORD PTR DS:[512678h],ECX;Move ECX (Player #) into the hexdump address 512678
.if ecx == 0;If Player # = 0
mov Hack, 0 ;Make Hack 0
.elseif ecx == 1;But if Player # = 1
mov Hack, 1 ;Make Hack 1
.endif
jmp dword ptr[JmpBack];Jump back to the address that the RETN took us to (We must have this!)
PlayersChecker endp;End our PlayersChecker proc
Almost done! Save and close Functions.INC and open up Events.INC
If you scroll down you will see a line of code that says ".if wParam == VK_F5 ;If F5 key is pressed" That is the Hotkey. I'm leaving mine as F5 but you can change it to whatever you want. Careful though as I have had problems (as have others) with certain keys like Delete. I suggest you leave it as F5 for now. Now under .if wParam == VK_F5 put:
.if Hack == 0 ;If our Hack Toggle = 0 (which means We are Player0)
invoke WriteMem, 57F0D8h, addr Player0Min, 2 ;Add Minerals to Player0 Only
WriteMem as described by Drakken "WriteMem works similar to WriteProcessMemory. WriteMem, offset, data pointer, number of bytes to write"
What we did is (if you couldn't figure it out) remember the 61h, 1Eh we had? well a one byte is 2 of those numbers (61) or (1E), so 4 of those numbers = 2 Bytes. (61 1E) = 2 Bytes. So what we did was "if Hack = 0 that means we are Player0 so write 2 bytes of code to the address Player0Min" The 2 Bytes we wrote were 61 1E and since Starcraft reads bytes backwards (remember?) 61 1E = 7777, and we wrote those bytes to that Player0 address that we found in the beginning, AND we made sure to only do it if Hack = 0 for US! Now we need to make it give us the gas for Player0 too!
invoke WriteMem, 57F108h, addr Player0Gas, 2 ;Add Gas to Player0 Only
Same thing with the minerals, but this time we put in gas with the gas offset we found for Player0 in the beginning. Now we have to do this for Player 1 so do the same thing, but make it if Hack = 1 for Player 1
.elseif Hack == 1 ;But if our Hack Toggle = 1 (which means We are Player1)
invoke WriteMem, 57F0DCh, addr Player1Min, 2 ;Add Minerals to Player1 Only
invoke WriteMem, 57F10Ch, addr Player1Gas, 2 ;Add Gas to Player1 Only
.endif
.endif
So you should have:
CODE
.if wParam == VK_F5;If F5 key is pressed
.if Hack == 0;If our Hack Toggle = 0 (which means We are Player0)
invoke WriteMem, 57F0D8h, addr Player0Min, 2;Add Minerals to Player0 Only
invoke WriteMem, 57F108h, addr Player0Gas, 2;Add Gas to Player0 Only
.elseif Hack == 1;But if our Hack Toggle = 1 (which means We are Player1)
invoke WriteMem, 57F0DCh, addr Player1Min, 2;Add Minerals to Player1 Only
invoke WriteMem, 57F10Ch, addr Player1Gas, 2;Add Gas to Player1 Only
.endif
.endif
Guess what? We Are Done! Save Events.INC and close all of them. Now go to the folder (or wherever you saved the Basic Hack Template) and double click on Compile (Batch file) If all goes well it should say a few lines of stuff but the only thing you need to look for is "Assembling: BasicHack.asm" if it says that, and you don't see anything that says "error" then it compiled fine! You should now see a BasicHack.dll in your folder along with BasicHack.OBJ (don't worry about this one)
Now load up starcraft, and click on the load.exe and it should say the DLL was injected successfully! Now go into the Astral Balance.scm map and press F5 and if all went right you should recieve your minerals/gas while the computer doesn't! If you started on bottom, restart until you start on top, if you started on top, restart until you start on bottom to make sure the hack works for both Player 0 (Player 1) and Player 1 (Player 2)
If you wanted you could go through and find all the other players minerals/gas addys and make sure it only will give the minerals/gas to you! The hack will work on other maps, but it will only work as-is if you are Player 0 or Player 1.
I hope you have enjoyed this tutorial, and were able to follow it and understand it without too much trouble. But most importantly, I hope you learned something!! If you need help you can PM @
http://www.ghoztcraft.net I also welcome both positive comments and constructive criticism. I would love to know if my tutorial helped you in any way, so please let me know! All code was found and written by me excluding the skeleton for the Basic Hack Template made by Jiggie.
Loader by SC_Modder
I am including the source. But please try to make it own your own, or try to fix your own errors before looking at the source. And if you do use it for your own projects, please give proper credit.
Source;
http://upload.ghoztcraft.net/files/178/Min...ck%20Source.rar (http:// must be included)
 |
|
|
6
|
LoyaL |
1,903 |
12th July 2008 - 05:57 AM Last post by: Zar |
l2uthless Ops is one of the best Channel Moderation Bots you can find. l2uthless Ops can be run on any client with the proper configuration. I will not be covering SC.
Step One:
Download l2uthless Ops v2.11j
l2uthless OpsStep two:
After Saving the zipped file, right click it and pick "Extract Files."
Follow the on-screen instructions to Extract l2uthless from the folder.
Step Three:
Open your l2uthless folder. Inside, there will be
Logs
Config.ini
l2uthless Ops.exe
readme.txt
Safelist.txt
Shitlist.txt
tagbans.txt
Users.txt
Inside this folder, create a new folder called WAR3.
You will need to put the hash files inside of this folder.
Hash FilesInside this folder, create a new folder called D2DV
Hash FilesTo use expansion
Diablo 2 LOD[Make sure you extract them first]
Step 4:
Editing your config
[MAIN]
Username=l2k-Shadow
Password=
Cd-Key=
XPCd-Key=
Client=3raw
'CLIENTS:
'Warcraft II (NB2W)
'Diablo II (VD2D)
'Diablo II: LoD (PX2D)
'Warcraft III (3RAW)
'Frozen Throne (PX3W)
Server=useast.battle.net
'Servers:
'useast.battle.net
'uswest.battle.net
'europe.battle.net
'asia.battle.net
'or IPs.
[Profile 2]
'To load a new profile, copy + paste everything under [MAIN] and
'paste it under the last line of the profile. Then edit the name.
'Ex: [Shadow]. To load the profile, open the bot, go to
'profiles->load new profile and put in the name of the profile.
'In this case, Shadow
'You may also use the .load command from battle.net, ex: .load Shadow
Step 5:
Download the BNSCUtil and put it in the l2uthless Folder
BNSCUtilStep 6:
The Config is pretty self explanatory.
 |
|
|
43
|
Union1 |
1,461 |
30th June 2008 - 01:31 AM Last post by: Mudkiepz |
 |
|
|
14
|
LoyaL |
1,684 |
25th June 2008 - 03:15 PM Last post by: Union1 |
Please Read All Instructions Before Attempting InstallationFirst thing first make sure you have an extra cdkey. Running stealthbot on your client* key will mean you can not log onto battle.net as long as it is connected.
Step One:
Download the Stealthbot installer.
HereStep Two:
Depending on what type of cdkey you are using, you will have to download an updated executable file.
For Diablo 2 and WC3 users this file can be downloaded
HereFor Starcraft and WC2 users this file can be downloaded
HereRight click the correct executable file's* link and click "Save link as". When the open box pops up, click the drop down menu and find My Computer --> Main Hard Disk* ----> Program Files ----> Stealthbot
Once in that folder, click save and a new prompt will come up asking you if you wish to replace your old executable. You do want to replace it, so click yes.
Step three:
Open Stealthbot through either the C:// path or your shortcut. You must run the configuration or some needed files will not appear.
Push Ctrl+P or Click Settings ----> Bot Settings
On the first page of the small blue/black box fill out all the information. Almost everything here is 100% required to log onto battle.net. When choosing a server, be sure to use one of the numbere ip addresses and not the realm name.
Uswest = ##.###.##.# NOT uswest.battle.net
Uswest = Lordaeron | Useast = azeroth
Now Click Apply and close on the bottom right corner of the blue box. Once back in Stealth bot either
A) Click Settings ---> Edit Files ---> Config File
B) Open the stealthbot folder and double click Config.ini [Config for Vista users]
The Config File will be a rather large text configuration. The only important part to you right now is under [Main]
QUOTE
[Position]LastSettingsPanel=0
Left=307
Top=110
Height=448
Width=813
[Main]
username=
password=
CDKey=
LODKey=
Trigger=,
ConfigVersion=3
Product=VD2D
UseRealm=N
ShowSplash=N
UTF8=N
MaxLogfileSize=0
WhisperBack=N
ConnectOnStartup=N
MinimizeOnStartup=N
UseBackupChan=Y
DoNotUseDirectFList=N
URLDetect=Y
ShowOfflineFriends=N
UseBNLS=Y
Spoof=0
UseProxy=N
ProxyPort=
ProxyIP=
ProxyIsSocks5=N
UDP=N
ReconnectDelay=1000
Idles=N
IdleWait=20
IdleType=msg
IdleMsg=
QuietTime=N
HomeChan=
Server=
BackupChan=
UseWWs=N
ShowWhisperWindow=N
[Other]
JoinLeaves=Y
Filters=Y
FlashWindow=N
Timestamp=0
Logging=0
NoTray=N
NoAutocomplete=N
NoColoring=N
ProfileAmp=N
Mail=Y
TTT=Y
DisableMonitor=Y
AllowMP3=N
WForward=N
ChatFont=Tahoma
ChatSize=8
ChanFont=Tahoma
ChanSize=8
Phrasebans=N
IPBans=N
ClientBansOn=N
ClientBans=1000
KickOnYell=N
PlugBans=N
Protect=N
IdleBans=N
KickIdle=N
PeonBans=0
BanUnderLevel=0
BanD2UnderLevel=0
LevelBanMsg=You are below the required level for entry.
WhisperGreet=N
UseGreets=N
[StoredKeys]
Count=1
Underneath of this line, you need to type
SetBNLSserver=
After the Equals symbol is a server. You need to find a working server.
SetBNLSServer=pyro.no-ip.biz
SetBNLSServer=logon.berzerkerjbls.com
SetBNLSServer=jbls.org
SetBNLSServer=hdx.jbls.org
If none of the above servers seems to work (highly unlikely) you can find an updated list
HereThis section of your configuration file should now look like this:
QUOTE
...
[Main]SetBNLSserver=Pyro.no-ip.biz
D2DVVerByte=C
D2XPVerByte=C
Username=LoyaL
Password=CoWs3392837H!!
...
Starcraft users please note that the use of starcraft keys is not recommended. Your bot connected to starcraft will be disconnected sometime after two minutes and twenty seconds. This is because of the implementation of
Warden.Vista Users please note that if User Account Control is enabled before you start this process stealthbot will not work. You will have frustrating errors trying to create your configuration file because of administration restrictions.
The quickest and easiest way to disable UAC is to go to:
[Disclaimer]
If you disable UAC don’t complain if your Windows Vista computer gets malware* or hacked.Type cmd in the search box in the Start Menu.
Right-click cmd in the search results and select to Run as administrator.
Type the following in the command prompt and press enter:
C:WindowsSystem32cmd.exe /k %windir%System32reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 0 /f Restart your computer.
Enable UAC
C:WindowsSystem32cmd.exe /k %windir%System32reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 1 /f
_____________________________________________________________________________
*Client = actually running the game in question.
*Malware = Viruses, Spyware, and Trojans
*Executable File = any file ending in the extension .exe
*Main Hard Disk = The hard drive installed to your computer. Usually C://
_____________________________________________________________________________
All of the above information can be found at
stealthbot's website
 |
|
|
5
|
Crafterz |
581 |
24th June 2008 - 03:41 PM Last post by: LoyaL |
EDIT:Sorry for the inconvenience of the images. When this gets solved, I'll change them to text.
Some fun javascript tricks. For each, go to a web page, any one you want, and in the URL bar, paste this code and hit enter. Enjoy!
I'll start with just two now and add more later.
#1 Make images fly around

#2 Edit any webpage - once you refresh the page, it will go back.




 |
|
|
10
|
WRX |
1,043 |
10th June 2008 - 01:50 AM Last post by: Union1 |
Well im kinda a beginner but i can teach alot if anyone wants to learn. just hit me up on msn W.R.X@live.com and ill help your get started. cause i want a hackin buddy to learn from and all that good stuff!
 |
|
|
16
|
dragoonerzerg |
1,585 |
10th June 2008 - 01:35 AM Last post by: dekusvamp |
Tired of wasting time trying to get Cheat Engine? Cheat Engine contains trojans and that program are for nubs that are not carefull. Who needs to get a program just to hack Windows Pinball?
Go play Windows Pinball
then
when the game starts, type in HIDDEN TEST
youll then be able to control the ball with your mouse!! Score shitloads of points..
in order to grab the ball, type HIDDEN TEST and click and HOLD ON TO THE BALL
After you typed HIDDEN TEST
you may also type H to set yor score to 1,000,000,000
Y to change Game Title
R to promote yourself to the next rank
other codes are:
bmax to give you UNLIMITED BALLS or TRIES
1max to give you an extra ball (just use bmax)
gmax to change gravity!!
 |
|
|
7
|
Roy |
983 |
10th June 2008 - 12:08 AM Last post by: dekusvamp |
I read about this a little while ago. (
Link)
For those who don't know, RapidShare is a... Ah, forget that part.
Basically, if you don't have a "premium" account, you suffer many limitations. Well, here's a way to bypass one of them. There's a countdown before RapidShare will provide you with the download mirrors. To make the countdown skip to 0 seconds remaining, simply enter this script into your browser address box:
java script:var c=0;
The link provided goes on the explain how to have unlimited download access via proxy servers.
There we go, my annual post is complete. See you next year

 |
|
|
31
|
Protoman |
1,677 |
6th June 2008 - 05:38 PM Last post by: Union1 |
Question has already been answered a year ago. No need to keep posting irrelevant information in essence of a past thread.
 |
|
|
17
|
Major Virtual Pancake |
679 |
2nd June 2008 - 11:20 AM Last post by: Major Virtual Pancake |
I was wondering if someone could make a tutorial for adding shutdown into someones registry on Windows operating systems so every time you start up the computer, it shuts down? And at the bottom for little bonuses, show how you can change the time and what the message says in the box?
I believe Jiggie told me once but I lost the txt file on a corrupted hard drive.
 |
 |
|
6
|
Rouge |
685 |
30th May 2008 - 09:50 PM Last post by: Mudkiepz |
How do u start a new clan if u want to.Please help me.
 |
|
|
10
|
Poply |
2,780 |
14th April 2008 - 04:01 PM Last post by: Whoa |
Get Tor from
here.
You can buy Proxifier from
here or you can get it on your own.
This guide was
NOT written by me. It can be used to put Starcraft, Diablo, or any application behind a proxy and hide you identity. Although there will be significantly more network lag.
QUOTE(Miseryland @ Dec 11 2007, 08:31 AM) [snapback]35[/snapback]
This is a short writeup on how to anonymise your intertubes with tor
first and most important, even if it is CP (CopyPasta not 34)
Warning: Want Tor to really work?
...then please don't just install it and go on. You need to change some of your habits, and reconfigure your software!
- Tor by itself is NOT all you need to maintain your anonymity. There are several major pitfalls to watch out for:
* 1. Tor only protects Internet applications that are configured to send their traffic through Tor
— it doesn't magically anonymize all your traffic just because you install it. We recommend you use Firefox with the Torbutton extension.
* 2. Browser plugins such as Java, Flash, ActiveX, RealPlayer, Quicktime, Adobe's PDF plugin, and
- others can be manipulated into revealing your IP address. You should probably uninstall your plugins
- (go to "about:plugins" to see what is installed), or investigate QuickJava, FlashBlock, and NoScript if
- you really need them. Consider removing extensions that look up more information about the websites you type
- in (like Google toolbar), as they may bypass Tor and/or broadcast sensitive information. Some people prefer
- using two browsers (one for Tor, one for unsafe browsing).
* 3. Beware of cookies: if you ever browse without Tor and Privoxy and a site gives you a cookie, that cookie
- could identify you even when you start using Tor again. You should clear your cookies frequently.
- CookieCuller can help protect any cookies you do not want to lose.
* 4. Tor anonymizes the origin of your traffic, and it encrypts everything inside the Tor network, but it can't
- encrypt your traffic between the Tor network and its final destination. If you are communicating sensitive information,
- you should use as much care as you would on the normal scary Internet — use HTTPS or other end-to-end encryption and authentication.
* 5. While Tor blocks attackers on your local network from discovering or influencing your destination,
- it opens new risks: malicious or misconfigured Tor exit nodes can send you the wrong page,
- or even send you embedded Java applets disguised as domains you trust.
/CP
The good thing is while tor is INTENDED to anonymise general internet surfing, it can me made to anonymise all/some traffic with some effort.
First and foremost, download tor here,
CODE
http://www.torproject.org/dist/vidalia-bundles/vidalia-bundle-0.1.2.18a-0.0.14.exe
Install the whole package, and run tor INDEPENDENTLY of the vidala bundle
START>Programs>Vidala bundle>tor>tor.exe
you SHOULD have a window resembling this

This means that the tor client is running, YOU ARE NOT ANONYMOUS YET!
ok so you have a working tor client, now what?
when you search for tor you will find plugins, but these things are application sensitive, ie tor plugins for firefox, and whatnot
What you want is to torrify specific applications that you specify, ever seen a tor plugin for lindens SL client? didnt think so!
So you want proxifier, a purely epic win product that will torrify any software you specify, get a 31 day trial here.
CODE
http://www.proxifier.com/distr/ProxifierSetup.exe
install it normally, and set these settings to it
Options>Proxy settings.
hit the add button and add these settings.
server address= localhost
Port = 9050
Protocol= socks 5
It should look like this

So now you have the tor client installed, and proxifier configured to tors default settings, you think your ready to hax the planet? enjoy your V&!
While tor is running and proxifier will torrify any application you specify, we havnt specified any applications yet!
ok, so now you should have the tor client running and proxifier configured to your local tor clients settings, time to torrify some applications
For simplicitys sake im going to torrify ie here, but this applys to any program, remember though, that its specific to the app you configure.
ie torrifying internet explorer will torrify internet explorer and thats it.
If you torrify ie, and go to a site that inits flash, it will show your ip because flash is a seperate program to ie and is being executed
independantly to ie.
Know your target first, then configure your torrification rules appropriatly.
if it calls flash, then proxify both ie and flash.
Heres some pics
IE before torrification

Proxifier rules being written for IE
OPTIONS>PROXIFICATION RULES
then ADD>name rule>ADD>APPLICATIONEXECUTABLE

NAO ITS TIME TO START THE SERIOUS BUSINESS MACHINE!
Close ALL things thats going to be used, in this example TOR PROXIFIER AND IE.
Start tor and when it is running like so

Good, now MINIMISE TOR, and start PROXIFIER

OH look, tor and proxifier working hand in hand to torrify ie!

Proxifier and tor is now running, so lets fire up IE and go to
CODE
www.whatismyipaddress.com
The results?

HAHAHA, i am anonymous!, give me over 9000 internets or else, LULZ
But seriously, you ARE anonymous now, unless you hax the CIA or something, then expect to see this up your driveway

Happy haxin, and remember, "Ive had seven different passwords, and they have got them all."
This informative guide was brought to you by Miseryland
|
|
|