Advertisement
Guest User

Nguyễn Hoàng Vũ

a guest
Mar 21st, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 2.46 KB | None | 0 0
  1. #include <_httpRequest.au3>
  2. #include <Array.au3>
  3.  
  4. Global $link_login = 'https://login.yahoo.com/?intl=vn&specId=yidReg&done=https%3A%2F%2Fwww.yahoo.com&nr=1'
  5. Global $__Request
  6. $username = 'binguyen_linatuli@yahoo.com'
  7. $password = 'congaru123'
  8.  
  9. _check_yahoo($username,$password)
  10. If Not @error Then
  11.  
  12.   MsgBox(0,0,_get_confirm())
  13.  
  14. EndIf
  15.  
  16.  
  17. Func _get_confirm()
  18.  
  19.   $__Request = _HttpRequest("_2",'https://mail.yahoo.com')
  20.  
  21.   $code = StringRegExp($__Request,'(\d+) là mã khôi phục tài khoản Facebook của bạn',1)
  22.   If @error Then
  23.     Return SetError(1,1,'No Find code')
  24.   Else
  25. ;~     If MsgBox(64,"Thành công!",'Mã xác nhận của bạn là : ' & $code[0] & @CRLF & '(Ấn Ok để coppy)') Then ClipPut($code[0])
  26.     Return $code[0]
  27.   EndIf
  28.  
  29. EndFunc
  30.  
  31.  
  32. Func _check_yahoo($username, $password)
  33.  
  34.     Local $acrumb, $sessionIndex
  35.     $__Request = _HttpRequest(2, 'https://login.yahoo.com')
  36.     $acrumb = _Get_Hidden('acrumb', $__Request)
  37.     $sessionIndex = _Get_Hidden('sessionIndex', $__Request)
  38.  
  39.     $__data2send = 'acrumb=' & $acrumb & '&sessionIndex=' & $sessionIndex & '&username=' & $username & '&passwd=&signin=Ti%E1%BA%BFp%C2%A0theo'
  40.     $__Request = _HttpRequest("2", $link_login, $__data2send)
  41.    
  42.     If StringInStr($__Request, 'Rất tiếc, chúng tôi không nhận ra địa chỉ email này.') Then Return SetError(1,1,'No find Email')
  43.  
  44.     $hiddens = _HttpRequest_SearchHiddenValues($__Request, '', False)
  45.  
  46.     $browser = $hiddens('browser-fp-data')
  47.     $crumb = $hiddens('crumb')
  48.     $acrumb = $hiddens('acrumb')
  49.     $sessionIndex = $hiddens('sessionIndex')
  50.    
  51.     $__data2send  = 'browser-fp-data=' & $browser & '&crumb=' & $crumb & '&acrumb=' & $acrumb & '&sessionIndex=' & $sessionIndex
  52.     $__data2send &= '&displayName=' & $username & '&username=' & $username & '&passwordContext=normal&password=' & $password & '&verifyPassword=Đăng nhập'
  53.    
  54.     $link = _GetLocationRedirect()
  55.     $__Request = _HttpRequest(2,$link,$__data2send)
  56.     If StringInStr($__Request,'uh-avatar') Then Return True
  57.     Return SetError(1,2,'Password incorect.')
  58.  
  59. EndFunc   ;==>_check_yahoo
  60.  
  61. Func _Get_Hidden($value, $__Request = $__Request)
  62.  
  63.     Local $string = StringRegExp($__Request, 'name\="' & $value & '" value="(.*?)"', 1)
  64.     If Not @error Then Return $string[0]
  65.  
  66.     $string = StringRegExp($__Request, 'id\="' & $value & '" value="(.*?)"', 1)
  67.     If @error Then Return SetError(1, 1, 'No Find value ' & $value)
  68.     Return $string[0]
  69.  
  70. EndFunc   ;==>_Get_Hidden
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement