珈蓝神殿

标题: 苦命的矿工啊,多开密码输入器---不负责输入验证码 [打印本页]

作者: xin    时间: 9-17-2012 11:39
标题: 苦命的矿工啊,多开密码输入器---不负责输入验证码
本帖最后由 xin 于 9-17-2012 11:37 编辑

先上代码,仔细看FAQ

FAQ:
有人问这是什么? 答曰:autoit  http://www.autoitscript.com
如何运行之? 答曰:下载 autoit v3 安装后,将下方代码另存为 XXX.au3 或者打开 SeciTe 复制粘贴,F5运行之 http://www.autoitscript.com/site/autoit/downloads/
为什么不用XXX编写? 答曰:我不相信XXX的人品
我怕泄漏密码? 答曰:自己看代码,不放心的用防火墙禁止联网,要不你就别用
有什么用? 答曰:号多的明白,给其他人借用帐号时不用明确密码
联系作者:YY 找Lu`白猫
声明:不想被喷,喷子勿扰,不喜欢的请直接 Ctrl + W,右上角的 X 欢迎你
  1. #include <GUIConstantsEx.au3>
  2. #include <WindowsConstants.au3>

  3. Global $name,$password

  4. HotKeySet("{F1}", "_b1");快捷键
  5. HotKeySet("{F2}", "_b2")
  6. HotKeySet("{F3}", "_b3")
  7. HotKeySet("{F4}", "_b4")
  8. HotKeySet("{`}", "_exit")
  9. _gui()

  10. Func        _gui()
  11.     local $msg,$button1,$button2,$button3,$button4,$button5
  12.     GUICreate("EVE懒人",400,300) ; will create a dialog box that when displayed is centered
  13.     GUISetState(@SW_SHOW) ; will display an empty dialog box

  14.     GUICtrlCreateLabel("Hello world! ", 10, 10)

  15.     $button1=GUICtrlCreateButton("1",30, 40, 70,25)
  16.         GUICtrlCreateLabel("用户名1", 10, 70);输入名字,方便识别要启动的帐号

  17.     $button2=GUICtrlCreateButton("2",30, 90, 70,25)
  18.         GUICtrlCreateLabel("用户名2", 10, 120)

  19.     $button3=GUICtrlCreateButton("3",30,140,70,25)
  20.         GUICtrlCreateLabel("用户名3", 10, 170)

  21.     $button4=GUICtrlCreateButton("4",30,190,70,25)
  22.         GUICtrlCreateLabel("用户名4", 10, 220)

  23.     $button5=GUICtrlCreateButton("START",30,240,70,25)
  24.         GUICtrlCreateLabel("启动器", 10, 270)

  25.         While 1
  26.                 $msg=GUIGetMsg()
  27.         Select
  28.                 Case $msg=$GUI_event_close
  29.                         ExitLoop
  30.                 Case $msg=$button1
  31.                         _p("用户名1","密码");调用函数_p,请修改用户名和密码
  32.                 Case $msg=$button2
  33.                         _p("用户名2","密码");调用函数_p,请修改用户名和密码
  34.                 Case $msg=$button3
  35.                         _p("用户名3","密码");调用函数_p,请修改用户名和密码
  36.                 Case $msg=$button4
  37.                         _p("用户名4","密码");调用函数_p,请修改用户名和密码
  38.                 Case $msg=$button5
  39.                         ShellExecute("EVE Online Launcher.lnk","",@DesktopDir)
  40.         Endselect
  41.         Wend
  42. Endfunc

  43. Func _p($name,$password);没事别动这部分
  44.         WinActivate("EVE Online")
  45.         WinActivate("Login");二级窗口一旦点开,即使关闭也是隐藏,so只有重开启动器时没有二级窗口
  46.         Send("{ESC}");使用时,务必保证存着二级窗口(自己可见,不存在时手动点运行)
  47.         Sleep(100)
  48.         ControlFocus("[Class:wxWindowClassNR]","","");激活主窗口
  49.         Send("{ENTER}");点“运行”
  50.         controlfocus("Login","","");定位焦点
  51.         sleep(2000)
  52.         Controlsend("Login","","",$name);用户名
  53.         sleep(100)
  54.         ControlSend("Login","","","{TAB}");变换焦点
  55.         sleep(100)
  56.         ControlSend("Login","","",$password);密码
  57.         sleep(100)
  58.         ControlSend("Login","","","{TAB}")
  59. Endfunc

  60. Func _b1()
  61.         _p("用户名1","密码");快捷键调用的func,请自行修改用户名和密码
  62. EndFunc

  63. Func _b2()
  64.         _p("用户名2","密码");快捷键调用的func,请自行修改用户名和密码
  65. EndFunc

  66. Func _b3()
  67.         _p("用户名3","密码");快捷键调用的func,请自行修改用户名和密码
  68. EndFunc

  69. Func _b4()
  70.         _p("用户名4","密码");快捷键调用的func,请自行修改用户名和密码
  71. EndFunc

  72. Func _exit()
  73.         local $f=ProcessExists("launcher.exe")
  74.         ConsoleWrite($f)
  75.         If $f<>0 Then
  76.                 If ProcessClose($f)=0 Then
  77.                         MsgBox(0,"ERROR","Failed to close EVE launcher, code: "&@error)
  78.                 EndIf
  79.         EndIf
  80.         Exit 0
  81. EndFunc
复制代码

使用说明
1 本人只有4个号所以只做了4个按钮,4个快捷键,分别对应F1-F4
2 键盘TAB上方,1左边的`为退出的快捷键,顺路会终结launcher.exe
3 使用“启动器”这个按钮的要求:桌面存在“EVE Online Launcher.lnk”的快捷方式,请自己检查
4 关于密码
                    1. 标有用户名的地方就是你输入用户名的地方,同理密码
                    2. 标有“用户名1”-“用户名4”的目的是为了你自己识别应启动哪个号用的
                    3. 稍微有点编程基础的都看得懂吧
5 如果遇到密码输不上去,请自行修改【ControlFocus("[Class:wxWindowClassNR]","","");激活主窗口】中的【[Class:wxWindowClassNR]】
6 脚本中都使用了延迟【sleep(“100”)】,延迟不够的,请自行修改,单位ms
7 关于AU3部分的问题请自行Google,脚本方面欢迎讨论


[attach]62383[/attach]
不让我传附件唉
作者: xin    时间: 9-17-2012 11:41
本帖最后由 xin 于 11-5-2012 11:40 编辑

验证码请自己手动输吧,输错了在按遍F1就行了

这验证码人输还有错的时候 别说自动了

编辑帖子请小心,搞不好代码就没了

[attach]62385[/attach]

伪装方法来自  http://shadow-at-night.blogspot.com/2012/06/rarzipjpg.html
將壓縮檔(RAR,ZIP等)偽裝成jpg 圖片檔
1.首先請先建立一個空白的資料夾。
2.開啟記事本,將 copy /b *.jpg+*.rar 偽裝後的檔案名字.jpg 這段指令複製進去(如果是zip檔的話,改成copy /b *.jpg+*.7z 偽裝後的檔案名字.jpg),然後儲存檔案 (請注意副檔名需為 .bat)!
3.將剛剛新增的批次檔 (.bat格式) 及你想偽裝後顯示的 .jpg 格式的圖片 (該圖片的屬性不能為隱藏),以及要偽裝的 .rar 壓縮檔複製到這個空白資料夾中
4.執行第二個步驟的批次檔,該 rar/zip 壓縮檔就會變成一張普通的jpg圖片了
==================================================================
用了一段时间发现有些问题:密码显示在用户名的输入框内 所以就别想着给别人密码了
作者: 珈蓝乾闼婆    时间: 9-17-2012 11:42
顶一顶,看一看~
作者: 珈蓝魂灬殇    时间: 9-17-2012 13:19
狂顶一个,话说为啥我的不是板凳啊,纠结只拿到地板
作者: aquariusls    时间: 9-17-2012 14:08
不明觉厉...
作者: xin    时间: 9-17-2012 16:45
还有挖矿自动拖矿的就是不太成熟
作者: zyc_nn    时间: 9-17-2012 22:48
借给别人时不用明确说密码?

直接发脚本?
作者: xin    时间: 9-18-2012 10:50
zyc_nn 发表于 9-17-2012 22:48
借给别人时不用明确说密码?

直接发脚本?

不是发脚本 直接发打包的EXE 输入密码的时候模拟输入乱码什么的 多少能增加点知道密码的难度 (不知道记录键盘的软件能否记录到这点没测试) 要是TC密码支持汉字什么的 就完全没有问题喽

上边的图上就是输的汉字 用户名2 密码
作者: zyc_nn    时间: 9-18-2012 13:22
xin 发表于 9-18-2012 10:50
不是发脚本 直接发打包的EXE 输入密码的时候模拟输入乱码什么的 多少能增加点知道密码的难度 (不知道记录 ...

反汇编……
作者: xin    时间: 9-18-2012 14:06
本帖最后由 xin 于 9-18-2012 14:13 编辑

刚试了下 随便找来2个 keylogger 全局钩子 貌似没有获得controlsend的数据 能获得普通send

至于反汇编0.0 就像矛盾一样 没有输赢 不过那就远了

而且说明你的仇恨值已经大过天了 这样的号还给不信任的人用是想干什么

这东西原本的来源就是 我家电力网络问题 总掉线 掉线时迅速上号用的 (3开刷怪你懂得)

而且那讨厌的验证码 经常错误 减少重复劳动就动动脑子喽

PS加了一个音箱上用的滤波器后,掉线少了很多
作者: zyc_nn    时间: 9-18-2012 17:41
xin 发表于 9-18-2012 14:06
刚试了下 随便找来2个 keylogger 全局钩子 貌似没有获得controlsend的数据 能获得普通send

至于反汇编0. ...

其实咱觉得每次验证码的时间比输密码还长……
作者: 火奴上尉    时间: 9-18-2012 21:14
原创技术?

电工啊。 :):)
作者: xin    时间: 9-19-2012 12:17
火奴上尉 发表于 9-18-2012 21:14
原创技术?

电工啊。 :):)

非电工 爱好而已

必定原创啊
作者: 迷失灬果兒    时间: 9-20-2012 08:30
外挂【????】
作者: xin    时间: 9-20-2012 09:40
源码都放出来 还说是外挂 可怜啊




欢迎光临 珈蓝神殿 (http://bbs.jlsd.com/) Powered by Discuz! X3.2