Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 21:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[RELEASE] 123 Clickz0r

Discussion on [RELEASE] 123 Clickz0r within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
TheForsaken's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 645
[RELEASE] 123 Clickz0r

123 Clickz0r
By TheForsake

Simple key stroke spammer that can send up to three strokes. Enter key that you want spammed and how often you want it to be clicked. Time is measured in milliseconds; therefore, 1 second is 1000 milliseconds. Check/Uncheck box to enable or disable one of the inputs.



List of special keystrokes can be found . Please report which games it works on, so I can make a list and maybe make further modifications if needed. Click spoiler for a VirusTotal scan (false positives).


NOTE: The original links which where submitted by me and credited under this username/site have been deleted. I did not back them up. These newly updated links are accredited under a different username/site but are the same exact program. Too lazy to re-compile new ones ;D Links are backed up now. 10-9-2011

RAPIDSHARE

, for windows 64bit
, for windows 32bit
TheForsaken is offline  
Old 02/05/2011, 21:26   #2
 
TrickGamer's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 487
Received Thanks: 196
VT(link)? in der autoit Sektion währ es sinnvoll das script noch zu presentieren.
TrickGamer is offline  
Old 02/05/2011, 22:33   #3
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
...have fun with hooked SendInput/Send functions. GameGuard ftw.
Add a keystroke helper, just search GetKeyboardState.
mipez is offline  
Old 02/06/2011, 01:39   #4
 
TheForsaken's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 645
Quote:
Originally Posted by mipez View Post
...have fun with hooked SendInput/Send functions. GameGuard ftw.
Add a keystroke helper, just search GetKeyboardState.
I don't see how getting the status of the keys will bypass or serve as an alternative to the Send/ControlSend functions? I looked it up and even found some examples. Yet I don't see what purpose it will serve.

Three examples of using GetKeyboardState.
Code:
; #EXAMPLE 1# =======================================================================================
; Description	:		Creates GUI which will be displayed until any key is pressed.
; ===================================================================================================
$hGui = GUICreate("Example 1 - Press any key to exit...", 400, 100)
GUISetState()
$sKeyboardState = _WinAPI_GetKeyboardState(1)
While _WinAPI_GetKeyboardState(1) = $sKeyboardState
	Sleep(100)
WEnd
GUIDelete($hGui)
Sleep(500)
; #EXAMPLE 2# =======================================================================================
; Description	:		Creates GUI which will be displayed until the "A" key is pressed.
; ===================================================================================================
$hGui = GUICreate('Example 2 - Press "A" to exit...', 400, 200)
GUISetState()
$aKeyboardStateOld = _WinAPI_GetKeyboardState()
While 1
	$aKeyboardState = _WinAPI_GetKeyboardState()
	If $aKeyboardState[65] <> $aKeyboardStateOld[65] Then ExitLoop
	Sleep(100)
WEnd
GUIDelete($hGui)
Sleep(500)
; #EXAMPLE 3# =======================================================================================
; Description	:		Creates GUI which will display the [state] and [toggle] of keys A-Z.
; ===================================================================================================
$hGui 	= GUICreate('Example 3 - Type...', 400, 400)
$hLabel = GUICtrlCreateLabel("", 2, 2, 396, 396)
GUISetState()
While GUIGetMsg() <> -3
	$aKeyboardState = _WinAPI_GetKeyboardState()
	$sKeys = "I" & @TAB & "CHR" & @TAB & "State" & @TAB & "Toogle" & @LF
	For $i = 65 To 90
		$sKeys &= $i & @TAB & Chr($i) & @TAB & BitAND($aKeyboardState[$i], 0xF0) & @TAB & BitAND($aKeyboardState[$i], 0x0F) & @LF
	Next
	GUICtrlSetData($hLabel, $sKeys)
	Sleep(100)
WEnd
; #FUNCTION# =======================================================================================
; Function Name	:		_WinAPI_GetKeyboardState
; Description	:		Returns the status of the 256 virtual keys
; Syntax		:		_WinAPI_GetKeyboardState($iFlag=0)
; Parameters	:		Return Type:
;							0 - Returns an array[256]
;							1 - Returns a string
; Return values	:		Return Type:
;							Success  - Array[256] or String containing status of 256 virtual keys
;							Failure  - False
; ===================================================================================================
Func _WinAPI_GetKeyboardState($iFlag = 0)
	Local $aDllRet, $lpKeyState = DllStructCreate("byte[256]")
	$aDllRet = DllCall("User32.dll", "int", "GetKeyboardState", "ptr", DllStructGetPtr($lpKeyState))

	If @error Then Return SetError(@error, 0, 0)
	If $aDllRet[0] = 0 Then
		Return SetError(1, 0, 0)
	Else
		Switch $iFlag
			Case 0
				Local $aReturn[256]
				For $i = 1 To 256
					$aReturn[$i - 1] = DllStructGetData($lpKeyState, 1, $i)
				Next
				Return $aReturn
			Case Else
				Return DllStructGetData($lpKeyState, 1)
		EndSwitch
	EndIf
EndFunc   ;==>_WinAPI_GetKeyboardState
How do I apply this? Do you have an example?
TheForsaken is offline  
Old 02/06/2011, 10:28   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Huh I wonder why there are keys that haven't even been pressed...
K again - _IsPressed in a For loop.
Create a .ini containing the keys:

Code:
#include <misc.au3>
$keys = IniReadSection("keys.ini","keys")

While 1
    for $x =1 to $keys[0][0]
        if _ispressed($keys[$x][0]) then
			MsgBox(0,"",$keys[$x][1]&" was pressed")
		EndIf
    next
sleep(99)
WEnd
But dunno how to check if multiple keys have been pressed.
mipez is offline  
Old 02/06/2011, 13:44   #6
 
TheForsaken's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 645
You have no idea what you are talking about.
TheForsaken is offline  
Old 02/06/2011, 18:49   #7
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by TheForsaken View Post
You have no idea what you are talking about.
_IsPressed checks if a key is pressed xD
The script above returns the pressed key in a MsgBox.
Use this in your script so the user can set keys easier.
mipez is offline  
Old 10/03/2011, 17:40   #8
 
elite*gold: 0
Join Date: Oct 2011
Posts: 2
Received Thanks: 0
Hi. Could i have download link for 123Clickz0r64.rar please? Thank you so much!
xxx128 is offline  
Old 10/03/2011, 22:53   #9
 
Elborod's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 74
Received Thanks: 3
hm also mein kleiner feiner Sophos hat eindeutig was hinter Gitter stecken müssen als ich den downloaden wollte.....(64bit)

just strange.... weil es außerdem ein Tool ist, das es schon 100.000 Mal gibt

Grüßé
Stoani
Elborod is offline  
Old 10/05/2011, 00:51   #10
 
elite*gold: 0
Join Date: Oct 2011
Posts: 2
Received Thanks: 0
Could someone re up the 123 Clickz0r 64bit plz?? The rapidshit link is DEAD. Thx.
xxx128 is offline  
Old 10/10/2011, 05:28   #11
 
TheForsaken's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 645
Links re-uploaded and backed up now. Sorry.

NOTE: The original links which where submitted by me and credited under this username/site have been deleted. I did not back them up. These newly updated links are accredited under a different username/site but are the same exact program. Too lazy to re-compile new ones ;D Links are backed up now. 10-9-2011
TheForsaken is offline  
Old 11/13/2011, 18:40   #12
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1
Received Thanks: 0
gone again
ArmoredHeaven is offline  
Reply




All times are GMT +1. The time now is 21:50.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.