Advertisement
Guest User

battlenet login script

a guest
Oct 25th, 2016
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. #!/usr/bin/expect -f
  2. #
  3. # This Expect script was generated by autoexpect on Sat Nov 8 14:21:41 2008
  4. # Expect and autoexpect were both written by Don Libes, NIST.
  5. #
  6. # Note that autoexpect does not guarantee a working script. It
  7. # necessarily has to guess about certain things. Two reasons a script
  8. # might fail are:
  9. #
  10. # 1) timing - A surprising number of programs (rn, ksh, zsh, telnet,
  11. # etc.) and devices discard or ignore keystrokes that arrive "too
  12. # quickly" after prompts. If you find your new script hanging up at
  13. # one spot, try adding a short sleep just before the previous send.
  14. # Setting "force_conservative" to 1 (see below) makes Expect do this
  15. # automatically - pausing briefly before sending each character. This
  16. # pacifies every program I know of. The -c flag makes the script do
  17. # this in the first place. The -C flag allows you to define a
  18. # character to toggle this mode off and on.
  19.  
  20. set force_conservative 0 ;# set to 1 to force conservative mode even if
  21. ;# script wasn't run conservatively originally
  22. if {$force_conservative} {
  23. set send_slow {1 .1}
  24. proc send {ignore arg} {
  25. sleep .1
  26. exp_send -s -- $arg
  27. }
  28. }
  29.  
  30. #
  31. # 2) differing output - Some programs produce different output each time
  32. # they run. The "date" command is an obvious example. Another is
  33. # ftp, if it produces throughput statistics at the end of a file
  34. # transfer. If this causes a problem, delete these patterns or replace
  35. # them with wildcards. An alternative is to use the -p flag (for
  36. # "prompt") which makes Expect only look for the last line of output
  37. # (i.e., the prompt). The -P flag allows you to define a character to
  38. # toggle this mode off and on.
  39. #
  40. # Read the man page for more info.
  41. #
  42. # -Don
  43.  
  44.  
  45. set timeout -1
  46. spawn $env(SHELL)
  47. match_max 100000
  48. send -- "cd ~\r"
  49. expect -exact "khad@yyyyyy:~\$ "
  50. send -- "telnet public.xxxxx.us 6112"
  51. expect -exact "telnet public.xxxxx.us 6112"
  52. send -- "\r"
  53. expect "Connected to public.xxxxx.us.\r
  54. Escape character is '^\]'.\r
  55. "
  56. send -- "\r"
  57. expect "Enter your account name and password.\r
  58. Sorry, there is no guest account.\r
  59. \r
  60. Username: "
  61. send -- "Nagasakti\r"
  62. expect -exact "akti\r
  63. \r
  64. Password: "
  65. send -- "xxxxxx\r"
  66. sleep 5
  67. send -- "/f w wooooooii............\r"
  68. sleep .5
  69. send -- "/f w ayo maen...\r"
  70. sleep .5
  71. send -- "/f w lama banget seh... gw tungguin dari tadi\r"
  72. sleep .5
  73. send -- "/f w wew lagi pada maen ya...... dah2 leave aja ulang\r"
  74. sleep .5
  75. send -- "/f w om lom menang2 yak\r"
  76. sleep .5
  77. send -- "/f w VOTING: APAKAH ANDA SETUJU.. KALO SPEC, GEO, EZA NGGA PERTAMAX BERARTI BBBB ? (Hasil sementara Ya: 3 <- rudi, somet, khad Tidak:3 <- siom, coli, bebek)\r"
  78. sleep .5
  79. send -- "/f w \[chimera\] Si om akhir akhir ini gampang ngejanda yaaa...\r"
  80. sleep .5
  81. send -- "/f w \[computer5\] si dimas rajin jilatin pantat lu om, biar naek gaji ya dim\r"
  82. sleep .5
  83. send -- "/f w kata bijak: Orang yang sombong akan merasa bahwa semua orang di sekitarnya berada di level bawah daripada dirinya\r"
  84.  
  85.  
  86. #expect "to your friends"
  87. sleep .5
  88. send -- "/f l\r"
  89. expect "Friends List"
  90.  
  91. sleep .5
  92. send -- "/f w |getgame 1\r"
  93.  
  94.  
  95.  
  96.  
  97. sleep 1
  98.  
  99.  
  100. interact
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement