douquejituan938904 2019-08-02 17:48
浏览 236

如何使用PHP中的哈希密码登录到特定网站

Trying to login to aliexpress.com but i dont know how to do it with hashed password. I dont know about hash encryption or hex encoding. cant find csrf_token either. anyone that can explain to me how to do it? here is what post request is sending...

require_once('hhb_.inc.php');
$hc = new hhb_curl('', true);

$json = $hc->setopt_array(array(
    CURLOPT_URL => 'https://passport.aliexpress.com/newlogin/login.do?appName=aebuyer&fromSite=13',
    CURLOPT_POST => 1,
    CURLOPT_POSTFIELDS => http_build_query(array(
        'loginId' => 'email@gmail.com',
        'password2' => '0e646ace6827a5ae05d92e6773411f7ded66d7d57eb1309c8c39361ebee8f8885eab70ebd9d8152d654ed038148c5b20eec6715d6a6993a163919e5428932707ca0cc5356820c0928dd8b23397e840278b7a4161fe491757e64cfa96781cfbc806104b9d47c717e4a70975728aef82e4bbb9a279f8afbefd2a53e7d8dc675068',
        'keepLogin' => 'false',
        'ua' =>'', '118#ZVWZz/0aGgeraZmXsH24cZZTZeghqHhXZZ4YVHZhzZAzZgZ/VnqVagZuZZzTcHW4ZK4emdaszg2ZZZC/Voq4zeZZuZFhXHWVzeASZzqhZHSXG0W/VoqVqZZzZZuhTHRVZZ2uZYqhzHRZZgCZ0oq4ze2ZZZCTTeRVZZ2uwsqKYh24ZgYGTGbzTgv2Y8ihDOfJz9RCfGqJZV+s2CK9vUnR+neZckrKHKT7fPDV+AG8SMWCugZCmrDtKHZzh7bx2Lu1BZZTtW+LgdhQnd5z4mescJ51oFsuSHxfb4K5xbMq2QBqY1US2Y0FeJnaTv904NSTu02YmJSFAhrwsLWB9iSgEZ8EGKDEGGkloODJEE7w6J1AxK594Lk85SC9UTJUDeIg6J26ulzPFrXjCK28w6nH2HJxWodttHEc8x8wnuf8RQQwofFCjpaJwFsOp8aG5fe1eMaz57jNwjoal0F+WH6qMkvWa8ttw7WHjYuDAVflqVBjDDDGj5WHMCsmqOZTn+w/5pXqQUjhe0OjnUAJl62ltlQEC3bjbkiJnh/7hsRhGkj4f9YPo07/2cFcmDCHjFR8kbfTFFKIaB2617P82/DvWLm0LtT9Ok1/TCLWfeD+v9np4SOjoUpR0qEXmyXZhhZPOvN9MdARI+r/VUHuXKaI+HhJY985e9fKQqf0plDlFW+Is9uP72OVJLMQ1L/c/U36FJdgdN+O7WXFRgLpcBmV+Q5A23QbeykyPNFePGRUcYk0GmESBeGaENNnTBnw0ZdG9F2ELY1c+0eqBLz59QDKEfzJM8lx9wSlh/LJE86RkVY9M6J+0wiDXMktQNsju7e6FTyMVb+pArHO6GsVa5tnn6jmXtKGhprUvZK6oiVD2CBsyOdM+CUc6uLccePcNJrYurgXorm6/qXVJ+hd92Q8hkTn8EtWop5ABwQUujydxFA8akU0BmQNmY2N2Q1bASdOdJ6qrhpmcbB7PpagUoAbqlR0UvIkNsXf9qX/Ou7802DlmwPZv6MHPdmCwS3S2CZ7eS8FN6y0xZdr8HKSV6tZk6RiEfwwekODRlJzdyMVsk3t5j80RP+WQjGFK4/O56c0Dyn4oZek0pseJSzIpIuHd9Z12yi64Ejs+EFXnuY9U06ES+Z+rXKoskepUH==',
        'umidGetStatusVal' => '255',
        'screenPixel'   =>   '1440x900',
        'navlanguage'     => 'en-US',
        'navUserAgent'    => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Firefox/68.0',
        'navPlatform'     => 'MacIntel',
        'appEntrance'     => 'aebuyer',
        'appName'         => 'aebuyer',
        'bizParams'       => '',
        'csrf_token'      => 'hP5VhgJTg4eDQudc2d5mp',
        'fromSite'        => '13',
        'hsiz'            =>'FZbYTYGn8rby5yKy_sW2uA',
        'isMobile'         =>'false',
        'lang'             =>'en_US',
        'mobile'          =>'false',
        'returnUrl'       => '',
        'umidToken'       => '48d8d2531d1cefa02ff83f6b01776789984afa84'
    )),
    CURLOPT_HTTPHEADER => array(
        'Accept: application/json, text/plain, */*',
        'Referer: https://passport.aliexpress.com/mini_login.htm?lang=en_us&appName=aebuyer&appEntrance=default&styleType=auto&bizParams=&notLoadSsoView=false&notKeepLogin=true&isMobile=false&loginId=stefanosn%40gmail.com&cssLink=https://i.alicdn.com/noah-static/4.0.2/common/css/reset-havana.css&cssUrl=https://i.alicdn.com/noah-static/4.0.2/common/css/reset-havana-new-page.css&showMobilePwdLogin=false&defaultCountryCode=GR&ut=&rnd=0.08339089666491883',
        'X-Requested-With: XMLHttpRequest',

    )
))->exec()->getStdOut();


$parsed = json_decode($json, true);
if ($parsed['success'] !== true) {
    throw new \RuntimeException("Got error from login json: {$json}");
}
else {
  # code...
  echo "we logged in successfully :)";
}

I tried with plain password but i get error

Fatal error: Uncaught RuntimeException: Got error from login json: {"content":{"data":{"miniVsts":[],"st":"2wgIvb1NRgCb3kwyLv3EMrA","loginType":"pwdLogin","resultCode":100,"appEntrance":"aebuyer","smartlock":true,"returnUrl":"","stSite":13},"status":0,"success":true},"hasError":false}

any help appreciated.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 stata安慰剂检验作图但是真实值不出现在图上
    • ¥15 c程序不知道为什么得不到结果
    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题