|
You last visited: Today at 21:49
Advertisement
[RELEASE] 123 Clickz0r
Discussion on [RELEASE] 123 Clickz0r within the AutoIt forum part of the Coders Den category.
02/05/2011, 20:58
|
#1
|
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).
Antivirus results
AhnLab-V3 - 2011.01.27.01 - 2011.01.27 - -
AntiVir - 7.11.2.50 - 2011.02.01 - -
Antiy-AVL - 2.0.3.7 - 2011.01.28 - -
Avast - 4.8.1351.0 - 2011.02.01 - -
Avast5 - 5.0.677.0 - 2011.02.01 - -
AVG - 10.0.0.1190 - 2011.02.02 - -
BitDefender - 7.2 - 2011.02.02 - -
CAT-QuickHeal - 11.00 - 2011.02.02 - -
ClamAV - 0.96.4.0 - 2011.02.02 - PUA.Script.Packed-3
Commtouch - 5.2.11.5 - 2011.02.02 - -
Comodo - 7562 - 2011.02.02 - -
DrWeb - 5.0.2.03300 - 2011.02.01 - -
Emsisoft - 5.1.0.2 - 2011.02.02 - -
eSafe - 7.0.17.0 - 2011.02.01 - -
eTrust-Vet - 36.1.8135 - 2011.02.01 - -
F-Prot - 4.6.2.117 - 2011.02.01 - -
F-Secure - 9.0.16160.0 - 2011.02.02 - -
Fortinet - 4.2.254.0 - 2011.02.02 - -
GData - 21 - 2011.02.02 - -
Ikarus - T3.1.1.97.0 - 2011.02.02 - -
Jiangmin - 13.0.900 - 2011.02.01 - -
K7AntiVirus - 9.80.3713 - 2011.02.01 - -
Kaspersky - 7.0.0.125 - 2011.02.02 - -
McAfee - 5.400.0.1158 - 2011.02.02 - Suspect-AI!E2E5E9A5AA89
McAfee-GW-Edition - 2010.1C - 2011.02.02 - -
Microsoft - 1.6502 - 2011.02.01 - -
NOD32 - 5838 - 2011.02.01 - Win32/Packed.Autoit.E.Gen
Norman - 6.06.12 - 2011.02.01 - -
nProtect - 2011-01-27.01 - 2011.02.01 - -
Panda - 10.0.3.5 - 2011.02.01 - -
PCTools - 7.0.3.5 - 2011.01.31 - -
Prevx - 3.0 - 2011.02.05 - -
Rising - 23.43.02.02 - 2011.02.02 - -
Sophos - 4.61.0 - 2011.02.02 - -
SUPERAntiSpyware - 4.40.0.1006 - 2011.02.02 - -
Symantec - 20101.3.0.103 - 2011.02.02 - -
TheHacker - 6.7.0.1.122 - 2011.01.30 - -
TrendMicro - 9.120.0.1004 - 2011.02.02 - -
TrendMicro-HouseCall - 9.120.0.1004 - 2011.02.02 - -
VBA32 - 3.12.14.3 - 2011.02.01 - Trojan.Autoit.F
VIPRE - 8282 - 2011.02.02 - -
ViRobot - 2011.2.2.4287 - 2011.02.02 - -
VirusBuster - 13.6.176.0 - 2011.02.01 - -
File info:
MD5: d009e3e4f478c0af6bc82e35f1011cfc
SHA1: 3d44d4f77f21823982aa7b199f51ce1ac323dddc
SHA256: b5e4599f97480cf893975c48a99a4af1352ec8504b313fdc4d e7e4e3a39a1a95
File size: 313832 bytes
Scan date: 2011-02-05 00:24:55 (UTC)
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
|
|
|
02/05/2011, 21:26
|
#2
|
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.
|
|
|
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.
|
|
|
02/06/2011, 01:39
|
#4
|
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 645
|
Quote:
Originally Posted by mipez
...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?
|
|
|
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:
[keys]
01=Left mouse button
02=Right mouse button
04=Middle mouse button (three-button mouse)
05=Windows 2000/XP: X1 mouse button
06=Windows 2000/XP: X2 mouse button
08=BACKSPACE key
09=TAB key
0C=CLEAR key
0D=ENTER key
10=SHIFT key
11=CTRL key
12=ALT key
13=PAUSE key
14=CAPS LOCK key
1B=ESC key
20=SPACEBAR
21=PAGE UP key
22=PAGE DOWN key
23=END key
24=HOME key
25=LEFT ARROW key
26=UP ARROW key
27=RIGHT ARROW key
28=DOWN ARROW key
29=SELECT key
2A=PRINT key
2B=EXECUTE key
2C=PRINT SCREEN key
2D=INS key
2E=DEL key
30=0 key
31=1 key
32=2 key
33=3 key
34=4 key
35=5 key
36=6 key
37=7 key
38=8 key
39=9 key
41=A key
42=B key
43=C key
44=D key
45=E key
46=F key
47=G key
48=H key
49=I key
4A=J key
4B=K key
4C=L key
4D=M key
4E=N key
4F=O key
50=P key
51=Q key
52=R key
53=S key
54=T key
55=U key
56=V key
57=W key
58=X key
59=Y key
5A=Z key
5B=Left Windows key
5C=Right Windows key
60=Numeric keypad 0 key
61=Numeric keypad 1 key
62=Numeric keypad 2 key
63=Numeric keypad 3 key
64=Numeric keypad 4 key
65=Numeric keypad 5 key
66=Numeric keypad 6 key
67=Numeric keypad 7 key
68=Numeric keypad 8 key
69=Numeric keypad 9 key
6A=Multiply key
6B=Add key
6C=Separator key
6D=Subtract key
6E=Decimal key
6F=Divide key
70=F1 key
71=F2 key
72=F3 key
73=F4 key
74=F5 key
75=F6 key
76=F7 key
77=F8 key
78=F9 key
79=F10 key
7A=F11 key
7B=F12 key
7C=F13 key
7D=F14 key
7E=F15 key
7F=F16 key
80H=F17 key
81H=F18 key
82H=F19 key
83H=F20 key
84H=F21 key
85H=F22 key
86H=F23 key
87H=F24 key
90=NUM LOCK key
91=SCROLL LOCK key
A0=Left SHIFT key
A1=Right SHIFT key
A2=Left CONTROL key
A3=Right CONTROL key
A4=Left MENU key
A5=Right MENU key
BA=;
BB==
BC=,
BD=-
BE=.
BF=/
C0=`
DB=[
DC=\
DD=]
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.
|
|
|
02/06/2011, 13:44
|
#6
|
elite*gold: 0
Join Date: Oct 2009
Posts: 63
Received Thanks: 645
|
You have no idea what you are talking about.
|
|
|
02/06/2011, 18:49
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by TheForsaken
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.
|
|
|
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!
|
|
|
10/03/2011, 22:53
|
#9
|
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
|
|
|
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.
|
|
|
10/10/2011, 05:28
|
#11
|
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
|
|
|
11/13/2011, 18:40
|
#12
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1
Received Thanks: 0
|
gone again
|
|
|
All times are GMT +1. The time now is 21:50.
|
|