MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides

Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > Age of Conan > Age of Conan Exploits, Bots and Programs
Reload this Page [CODE + BINARY] Clicker bot
Age of Conan Exploits, Bots and Programs Exploits, Bots and Programs for Age of Conan.

Reply
 
LinkBack Thread Tools
[CODE + BINARY] Clicker bot
(#1)
Old
Seifer is Offline
Corporal
Rep Power: 2
Reputation: 20
Seifer is on a distinguished road
 
Posts: 25
Join Date: Apr 2007
Codes [CODE + BINARY] Clicker bot - 06-15-2008

Hi public,

I'm going to share a click bot today with the entire MMOwned community, as well as showing you the code, in VB.NET on how to do it. Yes, it can also be done in C++, as well as C#, or whatever you're into, heck, even LUA works.

Reason I picked VB.NET is for the sole reason that it's easy to learn, so people might be able to fiddle around with code on AoC, and produce something nice for the entire scene to enjoy. After all, the public scene is quite dead, AoC wise

What does it do?
It clicks a button, or multiple buttons, if you add a couple of lines of code, and sends them to the game. We use SendKeys.Send() to do so.

First off, create a Windows Forms application, and double click the form as soon as it pops up. Now add the following code to the sub "Form1_Load":
Code:
        '' Little security measure

        Dim Random As New Random()
        Dim Title As String = Random.Next(1, 999999999)
        Me.Text = Title
As I'm not a 100% sure what security measures AoC uses, we'll just randomize the form name, just to be sure.

Now below that sub, add the following, which is .. kind of the engine:

Code:
    Public Sub ProcessClick(ByVal Key As String)

        If Key Is Nothing Then
            Exit Sub
        End If

        If Key <> Nothing And Status = True Then

            SendKeys.Send(Key)

        End If

    End Sub
Now go back to the designer, all the code we're going to need is there.
Go to View -> Toolbox, and add a timer. Double click the timer, and add the following code to the event:

ProcessClick("1"), for example. Where 1 would be key to press. Change the interval setting of the timer to adjust how long it would take between every keypress. Interval is in milliseconds, so Interval=X*1000, where X is in seconds.

Now make a button on your form, and double click it as well. Assuming you left your timer with it's default name, Timer1, add the following code to the sub of the button:

Code:
Timer1.Enabled = True
Which will enable the timer as soon as the button is pressed. If your timer's name is not Timer1, then change this to the according value.

What if I use a DLL?
If you use a DLL instead of a forms project, you will need to replicate two things, the Microsoft namespace, and the keypress on root level.

Replicating the Microsoft namespace is easy:
Code:
Public Microsoft as Object
Calling the keypress from root level is a bit harder, but still only one line of code:
Code:
Microsoft.VisualBasic.Devices.Keyboard.SendKeys(Key)
As you can see, we call the function directly from the keyboard, not through the SendKeys namespace. So, in theory, this would be faster. Hence I'm releasing the binary of this topic in *.DLL format as well.

Can I use the VB.NET DLL you attached in AoC?
No. Unless you create your own application, forms application that is. That's what this topic is aimed at anyway.

So, if you want to use the binary attached, here's the information you need:
Root Namespace: Clickboy
Class: Main
Root function: ProcessClick(Key As String)

So, imports Clickboy.Main, m'kay.

Can we have the full source of the binary dll?
Sure, as long as you use it for educational purposes.
Code:
Namespace Clickboy

    Class Main

        Public Status As Boolean
        Public Microsoft As Object

        Public Function ProcessClick(ByVal Key As String)

            Dim BlowFish As String = "378rqew"

            If Key Is Nothing Then
                Return BlowFish
                Exit Function
            End If

            If Key <> Nothing And Status = True Then

                Microsoft.VisualBasic.Devices.Keyboard.SendKeys(Key)

            End If

            Return BlowFish

        End Function

    End Class

End Namespace
Oh, and if you want to call a mouseclick:
Code:
Public Event MouseLeftButtonDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs)
    Member of System.Windows.ContentElement

Public Event MouseLeftButtonUp(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs)
    Member of System.Windows.ContentElement

Public Event MouseRightButtonDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs)
    Member of System.Windows.ContentElement

Public Event MouseRightButtonUp(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs)
    Member of System.Windows.ContentElement
Call System.Windows.ContentElement, and you should be able to replicate mouseclicks as well
Not too sure, but you might have to define Windows as an Object.

I hope this got some people on the road, as you can see, creating a clickbot is extremely easy, and will only take around 15 minutes of your time once you get familiar with VB.NET!

And yes, I know, my code's not perfect.

Binary DLL and full source+dir
[Only registered and activated users can see links. ] - Full Source
[Only registered and activated users can see links. ] - Binary

Bot + source (*.exe)
[Only registered and activated users can see links. ]


Sincerely,
Seifer

Last edited by Seifer; 06-17-2008 at 12:39 PM. Reason: Retarded attachment system isn't working.
Reply With Quote

Donate to remove ads.
(#2)
Old
Malstrom is Offline
Private
Rep Power: 1
Reputation: 5
Malstrom is an unknown quantity at this point
 
Posts: 8
Join Date: Jun 2008
06-16-2008

Awesome!
Thanks for sharing. +rep
Reply With Quote
(#3)
Old
Binary is Offline
Sergeant
Rep Power: 1
Reputation: 14
Binary is on a distinguished road
 
Posts: 39
Join Date: Dec 2007
06-16-2008

Thanks for the guide!
Reply With Quote
(#4)
Old
Seifer is Offline
Corporal
Rep Power: 2
Reputation: 20
Seifer is on a distinguished road
 
Posts: 25
Join Date: Apr 2007
06-17-2008

You're welcome
Also uploaded a binary program now, executable.

Easy code for it:
Code:
Public Class Main

    Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim Random As New Random
        Dim Title As Integer = Random.Next(1, 999999999)

        Me.Text = Title

    End Sub

    Private Sub btn_Start_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Start.Click
        Interval.Interval = txt_Interval.Text * 1000
        Interval.Enabled = True
    End Sub

    Private Sub btn_Stop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Stop.Click
        Interval.Enabled = False
    End Sub

    Private Sub Interval_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Interval.Tick
        SendKeys.Send(txt_Key.Text)
    End Sub
End Class
Download bot+source:
[Only registered and activated users can see links. ]
Reply With Quote
Reply

Donate to remove ads.

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On




Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327