Instagram Mobile API SMS регистратор (post/get)

Проблема с sn_nonce нерешаема без серьезной работы с приложением, потому что sn_nonce и sn_result это конца одной палки. И то и другое - результат работы SafetyNet. По сути, нонс - base64 с рандомными байтами в конце, что автор и сделал. А вот дальше интересно. Внутренние механизмы андроида делают специальный запрос на сервера гугла и получают ответ. Инстаграм в соответствии с nonce, который передан в запросе, делает свой запрос и тоже получает ответ. Далее сравнивает идентичность ответов. В нашем случае такое не прокатит, тк эмуляции запросов к safetynet сейчас попросту нет, вместо этого торчит заглушка. Кому интересно, снизу скинул запрос с нормальным sn_nonce и sn_result, там два сертификата и какой-то payload для переданного nonce

SIGNATURE.{"is_secondary_account_creation":"false","jazoest":"22229","tos_version":"row","suggestedUsername":"","allow_contacts_sync":"true","verification_code":"234081","sn_result":"eyJhbGciOiJSUzI1NiIsIng1YyI6WyJNSUlGa3pDQ0JIdWdBd0lCQWdJUkFOY1NramRzNW42K0NBQUFBQUFwYTBjd0RRWUpLb1pJaHZjTkFRRUxCUUF3UWpFTE1Ba0dBMVVFQmhNQ1ZWTXhIakFjQmdOVkJBb1RGVWR2YjJkc1pTQlVjblZ6ZENCVFpYSjJhV05sY3pFVE1CRUdBMVVFQXhNS1IxUlRJRU5CSURGUE1UQWVGdzB5TURBeE1UTXhNVFF4TkRsYUZ3MHlNVEF4TVRFeE1UUXhORGxhTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxTmIzVnVkR0ZwYmlCV2FXVjNNUk13RVFZRFZRUUtFd3BIYjI5bmJHVWdURXhETVJzd0dRWURWUVFERXhKaGRIUmxjM1F1WVc1a2NtOXBaQzVqYjIwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNXRXJCUVRHWkdOMWlaYk45ZWhSZ2lmV0J4cWkyUGRneHcwM1A3VHlKWmZNeGpwNUw3ajFHTmVQSzVIemRyVW9JZDF5Q0l5Qk15eHFnYXpxZ3RwWDVXcHNYVzRWZk1oSmJOMVkwOXF6cXA2SkQrMlBaZG9UVTFrRlJBTVdmTC9VdVp0azdwbVJYZ0dtNWpLRHJaOU54ZTA0dk1ZUXI4OE5xd1cva2ZaMWdUT05JVVQwV3NMVC80NTIyQlJXeGZ3eGMzUUUxK1RLV2tMQ3J2ZWs2V2xJcXlhQzUyVzdNRFI4TXBGZWJ5bVNLVHZ3Zk1Sd3lLUUxUMDNVTDR2dDQ4eUVjOHNwN3dUQUhNL1dEZzhRb3RhcmY4T0JIa25vWjkyWGl2aWFWNnRRcWhST0hDZmdtbkNYaXhmVzB3RVhDdnFpTFRiUXRVYkxzUy84SVJ0ZFhrcFFCOUFnTUJBQUdqZ2dKWU1JSUNWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUhBd0V3REFZRFZSMFRBUUgvQkFJd0FEQWRCZ05WSFE0RUZnUVU2REhCd3NBdmI1M2cvQzA3cHJUdnZ3TlFRTFl3SHdZRFZSMGpCQmd3Rm9BVW1OSDRiaERyejV2c1lKOFlrQnVnNjMwSi9Tc3daQVlJS3dZQkJRVUhBUUVFV0RCV01DY0dDQ3NHQVFVRkJ6QUJoaHRvZEhSd09pOHZiMk56Y0M1d2Eya3VaMjl2Wnk5bmRITXhiekV3S3dZSUt3WUJCUVVITUFLR0gyaDBkSEE2THk5d2Eya3VaMjl2Wnk5bmMzSXlMMGRVVXpGUE1TNWpjblF3SFFZRFZSMFJCQll3RklJU1lYUjBaWE4wTG1GdVpISnZhV1F1WTI5dE1DRUdBMVVkSUFRYU1CZ3dDQVlHWjRFTUFRSUNNQXdHQ2lzR0FRUUIxbmtDQlFNd0x3WURWUjBmQkNnd0pqQWtvQ0tnSUlZZWFIUjBjRG92TDJOeWJDNXdhMmt1WjI5dlp5OUhWRk14VHpFdVkzSnNNSUlCQkFZS0t3WUJCQUhXZVFJRUFnU0I5UVNCOGdEd0FIY0E5bHlVTDlGM01DSVVWQmdJTUpSV2p1Tk5FeGt6djk4TUx5QUx6RTd4Wk9NQUFBRnZudXkwWndBQUJBTUFTREJHQWlFQTdlLzBZUnUzd0FGbVdIMjdNMnZiVmNaL21ycCs0cmZZYy81SVBKMjlGNmdDSVFDbktDQ0FhY1ZOZVlaOENDZllkR3BCMkdzSHh1TU9Ia2EvTzQxaldlRit6Z0IxQUVTVVpTNnc3czZ2eEVBSDJLaitLTURhNW9LKzJNc3h0VC9UTTVhMXRvR29BQUFCYjU3c3RKTUFBQVFEQUVZd1JBSWdFWGJpb1BiSnA5cUMwRGoyNThERkdTUk1BVStaQjFFaVZFYmJiLzRVdk5FQ0lCaEhrQnQxOHZSbjl6RHZ5cmZ4eXVkY0hUT1NsM2dUYVlBLzd5VC9CaUg0TUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFESUFjUUJsbWQ4TUVnTGRycnJNYkJUQ3ZwTVhzdDUrd3gyRGxmYWpKTkpVUDRqWUZqWVVROUIzWDRFMnpmNDluWDNBeXVaRnhBcU9SbmJqLzVqa1k3YThxTUowajE5ekZPQitxZXJ4ZWMwbmhtOGdZbExiUW02c0tZN1AwZXhmcjdIdUszTWtQMXBlYzE0d0ZFVWFHcUR3VWJHZ2wvb2l6MzhGWENFK0NXOEUxUUFFVWZ2YlFQVFliS3hZait0Q05sc3MwYlRTb0wyWjJkL2ozQnBMM01GdzB5eFNLL1VUcXlrTHIyQS9NZGhKUW14aStHK01LUlNzUXI2MkFuWmF1OXE2WUZvaSs5QUVIK0E0OFh0SXlzaEx5Q1RVM0h0K2FLb2hHbnhBNXVsMVhSbXFwOEh2Y0F0MzlQOTVGWkdGSmUwdXZseWpPd0F6WHVNdTdNK1BXUmMiLCJNSUlFU2pDQ0F6S2dBd0lCQWdJTkFlTzBtcUdOaXFtQkpXbFF1REFOQmdrcWhraUc5dzBCQVFzRkFEQk1NU0F3SGdZRFZRUUxFeGRIYkc5aVlXeFRhV2R1SUZKdmIzUWdRMEVnTFNCU01qRVRNQkVHQTFVRUNoTUtSMnh2WW1Gc1UybG5iakVUTUJFR0ExVUVBeE1LUjJ4dlltRnNVMmxuYmpBZUZ3MHhOekEyTVRVd01EQXdOREphRncweU1URXlNVFV3TURBd05ESmFNRUl4Q3pBSkJnTlZCQVlUQWxWVE1SNHdIQVlEVlFRS0V4VkhiMjluYkdVZ1ZISjFjM1FnVTJWeWRtbGpaWE14RXpBUkJnTlZCQU1UQ2tkVVV5QkRRU0F4VHpFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURRR005RjFJdk4wNXprUU85K3ROMXBJUnZKenp5T1RIVzVEekVaaEQyZVBDbnZVQTBRazI4RmdJQ2ZLcUM5RWtzQzRUMmZXQllrL2pDZkMzUjNWWk1kUy9kTjRaS0NFUFpSckF6RHNpS1VEelJybUJCSjV3dWRnem5kSU1ZY0xlL1JHR0ZsNXlPRElLZ2pFdi9TSkgvVUwrZEVhbHROMTFCbXNLK2VRbU1GKytBY3hHTmhyNTlxTS85aWw3MUkyZE44RkdmY2Rkd3VhZWo0YlhocDBMY1FCYmp4TWNJN0pQMGFNM1Q0SStEc2F4bUtGc2JqemFUTkM5dXpwRmxnT0lnN3JSMjV4b3luVXh2OHZObWtxN3pkUEdIWGt4V1k3b0c5aitKa1J5QkFCazdYckpmb3VjQlpFcUZKSlNQazdYQTBMS1cwWTN6NW96MkQwYzF0Skt3SEFnTUJBQUdqZ2dFek1JSUJMekFPQmdOVkhROEJBZjhFQkFNQ0FZWXdIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DTUJJR0ExVWRFd0VCL3dRSU1BWUJBZjhDQVFBd0hRWURWUjBPQkJZRUZKalIrRzRRNjgrYjdHQ2ZHSkFib090OUNmMHJNQjhHQTFVZEl3UVlNQmFBRkp2aUIxZG5IQjdBYWdiZVdiU2FMZC9jR1lZdU1EVUdDQ3NHQVFVRkJ3RUJCQ2t3SnpBbEJnZ3JCZ0VGQlFjd0FZWVphSFIwY0RvdkwyOWpjM0F1Y0d0cExtZHZiMmN2WjNOeU1qQXlCZ05WSFI4RUt6QXBNQ2VnSmFBamhpRm9kSFJ3T2k4dlkzSnNMbkJyYVM1bmIyOW5MMmR6Y2pJdlozTnlNaTVqY213d1B3WURWUjBnQkRnd05qQTBCZ1puZ1F3QkFnSXdLakFvQmdnckJnRUZCUWNDQVJZY2FIUjBjSE02THk5d2Eya3VaMjl2Wnk5eVpYQnZjMmwwYjNKNUx6QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFHb0ErTm5uNzh5NnBSamQ5WGxRV05hN0hUZ2laL3IzUk5Ha21VbVlIUFFxNlNjdGk5UEVhanZ3UlQyaVdUSFFyMDJmZXNxT3FCWTJFVFV3Z1pRK2xsdG9ORnZoc085dHZCQ09JYXpwc3dXQzlhSjl4anU0dFdEUUg4TlZVNllaWi9YdGVEU0dVOVl6SnFQalk4cTNNRHhyem1xZXBCQ2Y1bzhtdy93SjRhMkc2eHpVcjZGYjZUOE1jRE8yMlBMUkw2dTNNNFR6czNBMk0xajZieWtKWWk4d1dJUmRBdktMV1p1L2F4QlZielltcW13a201ekxTRFc1bklBSmJFTENRQ1p3TUg1NnQyRHZxb2Z4czZCQmNDRklaVVNweHU2eDZ0ZDBWN1N2SkNDb3NpclNtSWF0ai85ZFNTVkRRaWJldDhxLzdVSzR2NFpVTjgwYXRuWnoxeWc9PSJdfQ.eyJub25jZSI6Ikt6YzVNRE0xTnpJek1qazJmREUyTURBNE5qVTRPVEI4VkdxNmhDY0F1dUhFVGswSktnUzVlN1hJS0JGSlgxdW4iLCJ0aW1lc3RhbXBNcyI6MTYwMDg2NTkwMjMxMCwiYXBrUGFja2FnZU5hbWUiOiJjb20uaW5zdGFncmFtLmFuZHJvaWQiLCJhcGtEaWdlc3RTaGEyNTYiOiJZaWZPYWpRSnc3eWlpVWpBQ2FpN21WTk9aYXlzUFdRM0VSeU1YclJrNjFjPSIsImN0c1Byb2ZpbGVNYXRjaCI6dHJ1ZSwiYXBrQ2VydGlmaWNhdGVEaWdlc3RTaGEyNTYiOlsiWHo1UTlEVllQSnJtSmpBcWNmYzBBRVFJZW40c1lLMnMvQ1ZDQmFtVDR3VT0iXSwiYmFzaWNJbnRlZ3JpdHkiOnRydWUsImV2YWx1YXRpb25UeXBlIjoiQkFTSUMifQ.LgOvolmThh3rM8N2eIrk_8yTnAo2fSa_-7_hEhMjIzwkcKafB4ZWDCEfeT8S7HLGytZdAaCzEumcB3DoKPR_DzCJ_X8TiY4t-T7hiZXJh04oko4p8gdeiLB6CDOxOsDvVT2S1VcwaI0-9qqRgPyJRiJ-oTJKgOTv1Pp6tCFeNwmR9lDaAVum4CRDpb0WbjkkjVPeMyKb6H_M4_DceRD7hqZK-FLVf4trqPgvzmZrL2FUmv8A8D-4M71SqDgEdkaDPEcWJGEwT-O9JQuyJbOM8ZsksmDxjyK-TrLEsvMJbcFatPZUh3CmN5y2DPS1_QbBwrqYpcfW3fQ4jhk2gCmOVQ","do_not_auto_login_if_credentials_match":"true","phone_id":"4c17088e-4d91-40fb-b00e-590953090e47","enc_password":"#PWD_INSTAGRAM:4:1600866121:AYNjZE+8d1VMnAFVMeEAAUvqg9+dlICDuUKfn0gemkCmXGL4ZuA6kVBfeioQ/K/l7t2DxgVLz/YJEkkNvmq1TeBTK8sHGDrlVAEQU6z+htb+6SNcEOyV7pcuehbv+EadSlA3JDkqx59+ix7iBTwJMsSPgHgjXBA1utopExJyPnytVuW5kz2i5NNT6Cn7sxZQn31Ys/elO8HPtCGsC0hYZqhiphUZjcSrbG4Opk1mU/AuRV09ViHQesvBHxGOYQZ0pKrup42YNUTBcWPvzq7+H4HihXJJRJPngwwpTfivN31t9mARxAOOTV9ojTz9eQAkT1VhDLzEbBh/YomX8uUHK8AilHBTr3/xOF3ZRDFdu9FZQBZ6xyhoKZgECPdATlHg9Senw8UbAg==","phone_number":"+79035723296","_csrftoken":"xJyrzqAIL8MelJZrDCKDRXZdYPiuzcap","username":"vorontsovbv","first_name":"Ivan Vorontsov","day":"27","adid":"6245d685-6705-4f29-b17e-e1f5a82ec238","guid":"55ca701b-3663-4e83-868b-79a3569f9251","year":"1990","device_id":"android-26d306ec5bbd43a6","_uuid":"55ca701b-3663-4e83-868b-79a3569f9251","month":"5","sn_nonce":"Kzc5MDM1NzIzMjk2fDE2MDA4NjU4OTB8VGq6hCcAuuHETk0JKgS5e7XIKBFJX1un","force_sign_up_code":"","waterfall_id":"d1f62672-64a5-46d4-8833-93752709c146","qs_stamp":"","has_sms_consent":"true","one_tap_opt_in":"true"}
 
  • Спасибо
Реакции: todayer и Alemon
И кстати, автор немного не верно генерирует sn_nonce, насколько я понимаю. Первая часть нонса идет либо емайл, либо телефон. У автора это всегда пустая строка. Смотрел исходники давно, может автор уже поправил)
 
угу, даже денег дают за решение, правда пост давно написан
64368
 
  • Спасибо
Реакции: todayer, melutsk и BadVolt
Проблема с sn_nonce нерешаема без серьезной работы с приложением, потому что sn_nonce и sn_result это конца одной палки. И то и другое - результат работы SafetyNet. По сути, нонс - base64 с рандомными байтами в конце, что автор и сделал. А вот дальше интересно. Внутренние механизмы андроида делают специальный запрос на сервера гугла и получают ответ. Инстаграм в соответствии с nonce, который передан в запросе, делает свой запрос и тоже получает ответ. Далее сравнивает идентичность ответов. В нашем случае такое не прокатит, тк эмуляции запросов к safetynet сейчас попросту нет, вместо этого торчит заглушка. Кому интересно, снизу скинул запрос с нормальным sn_nonce и sn_result, там два сертификата и какой-то payload для переданного nonce

SIGNATURE.{"is_secondary_account_creation":"false","jazoest":"22229","tos_version":"row","suggestedUsername":"","allow_contacts_sync":"true","verification_code":"234081","sn_result":"eyJhbGciOiJSUzI1NiIsIng1YyI6WyJNSUlGa3pDQ0JIdWdBd0lCQWdJUkFOY1NramRzNW42K0NBQUFBQUFwYTBjd0RRWUpLb1pJaHZjTkFRRUxCUUF3UWpFTE1Ba0dBMVVFQmhNQ1ZWTXhIakFjQmdOVkJBb1RGVWR2YjJkc1pTQlVjblZ6ZENCVFpYSjJhV05sY3pFVE1CRUdBMVVFQXhNS1IxUlRJRU5CSURGUE1UQWVGdzB5TURBeE1UTXhNVFF4TkRsYUZ3MHlNVEF4TVRFeE1UUXhORGxhTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxTmIzVnVkR0ZwYmlCV2FXVjNNUk13RVFZRFZRUUtFd3BIYjI5bmJHVWdURXhETVJzd0dRWURWUVFERXhKaGRIUmxjM1F1WVc1a2NtOXBaQzVqYjIwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNXRXJCUVRHWkdOMWlaYk45ZWhSZ2lmV0J4cWkyUGRneHcwM1A3VHlKWmZNeGpwNUw3ajFHTmVQSzVIemRyVW9JZDF5Q0l5Qk15eHFnYXpxZ3RwWDVXcHNYVzRWZk1oSmJOMVkwOXF6cXA2SkQrMlBaZG9UVTFrRlJBTVdmTC9VdVp0azdwbVJYZ0dtNWpLRHJaOU54ZTA0dk1ZUXI4OE5xd1cva2ZaMWdUT05JVVQwV3NMVC80NTIyQlJXeGZ3eGMzUUUxK1RLV2tMQ3J2ZWs2V2xJcXlhQzUyVzdNRFI4TXBGZWJ5bVNLVHZ3Zk1Sd3lLUUxUMDNVTDR2dDQ4eUVjOHNwN3dUQUhNL1dEZzhRb3RhcmY4T0JIa25vWjkyWGl2aWFWNnRRcWhST0hDZmdtbkNYaXhmVzB3RVhDdnFpTFRiUXRVYkxzUy84SVJ0ZFhrcFFCOUFnTUJBQUdqZ2dKWU1JSUNWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUhBd0V3REFZRFZSMFRBUUgvQkFJd0FEQWRCZ05WSFE0RUZnUVU2REhCd3NBdmI1M2cvQzA3cHJUdnZ3TlFRTFl3SHdZRFZSMGpCQmd3Rm9BVW1OSDRiaERyejV2c1lKOFlrQnVnNjMwSi9Tc3daQVlJS3dZQkJRVUhBUUVFV0RCV01DY0dDQ3NHQVFVRkJ6QUJoaHRvZEhSd09pOHZiMk56Y0M1d2Eya3VaMjl2Wnk5bmRITXhiekV3S3dZSUt3WUJCUVVITUFLR0gyaDBkSEE2THk5d2Eya3VaMjl2Wnk5bmMzSXlMMGRVVXpGUE1TNWpjblF3SFFZRFZSMFJCQll3RklJU1lYUjBaWE4wTG1GdVpISnZhV1F1WTI5dE1DRUdBMVVkSUFRYU1CZ3dDQVlHWjRFTUFRSUNNQXdHQ2lzR0FRUUIxbmtDQlFNd0x3WURWUjBmQkNnd0pqQWtvQ0tnSUlZZWFIUjBjRG92TDJOeWJDNXdhMmt1WjI5dlp5OUhWRk14VHpFdVkzSnNNSUlCQkFZS0t3WUJCQUhXZVFJRUFnU0I5UVNCOGdEd0FIY0E5bHlVTDlGM01DSVVWQmdJTUpSV2p1Tk5FeGt6djk4TUx5QUx6RTd4Wk9NQUFBRnZudXkwWndBQUJBTUFTREJHQWlFQTdlLzBZUnUzd0FGbVdIMjdNMnZiVmNaL21ycCs0cmZZYy81SVBKMjlGNmdDSVFDbktDQ0FhY1ZOZVlaOENDZllkR3BCMkdzSHh1TU9Ia2EvTzQxaldlRit6Z0IxQUVTVVpTNnc3czZ2eEVBSDJLaitLTURhNW9LKzJNc3h0VC9UTTVhMXRvR29BQUFCYjU3c3RKTUFBQVFEQUVZd1JBSWdFWGJpb1BiSnA5cUMwRGoyNThERkdTUk1BVStaQjFFaVZFYmJiLzRVdk5FQ0lCaEhrQnQxOHZSbjl6RHZ5cmZ4eXVkY0hUT1NsM2dUYVlBLzd5VC9CaUg0TUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFESUFjUUJsbWQ4TUVnTGRycnJNYkJUQ3ZwTVhzdDUrd3gyRGxmYWpKTkpVUDRqWUZqWVVROUIzWDRFMnpmNDluWDNBeXVaRnhBcU9SbmJqLzVqa1k3YThxTUowajE5ekZPQitxZXJ4ZWMwbmhtOGdZbExiUW02c0tZN1AwZXhmcjdIdUszTWtQMXBlYzE0d0ZFVWFHcUR3VWJHZ2wvb2l6MzhGWENFK0NXOEUxUUFFVWZ2YlFQVFliS3hZait0Q05sc3MwYlRTb0wyWjJkL2ozQnBMM01GdzB5eFNLL1VUcXlrTHIyQS9NZGhKUW14aStHK01LUlNzUXI2MkFuWmF1OXE2WUZvaSs5QUVIK0E0OFh0SXlzaEx5Q1RVM0h0K2FLb2hHbnhBNXVsMVhSbXFwOEh2Y0F0MzlQOTVGWkdGSmUwdXZseWpPd0F6WHVNdTdNK1BXUmMiLCJNSUlFU2pDQ0F6S2dBd0lCQWdJTkFlTzBtcUdOaXFtQkpXbFF1REFOQmdrcWhraUc5dzBCQVFzRkFEQk1NU0F3SGdZRFZRUUxFeGRIYkc5aVlXeFRhV2R1SUZKdmIzUWdRMEVnTFNCU01qRVRNQkVHQTFVRUNoTUtSMnh2WW1Gc1UybG5iakVUTUJFR0ExVUVBeE1LUjJ4dlltRnNVMmxuYmpBZUZ3MHhOekEyTVRVd01EQXdOREphRncweU1URXlNVFV3TURBd05ESmFNRUl4Q3pBSkJnTlZCQVlUQWxWVE1SNHdIQVlEVlFRS0V4VkhiMjluYkdVZ1ZISjFjM1FnVTJWeWRtbGpaWE14RXpBUkJnTlZCQU1UQ2tkVVV5QkRRU0F4VHpFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURRR005RjFJdk4wNXprUU85K3ROMXBJUnZKenp5T1RIVzVEekVaaEQyZVBDbnZVQTBRazI4RmdJQ2ZLcUM5RWtzQzRUMmZXQllrL2pDZkMzUjNWWk1kUy9kTjRaS0NFUFpSckF6RHNpS1VEelJybUJCSjV3dWRnem5kSU1ZY0xlL1JHR0ZsNXlPRElLZ2pFdi9TSkgvVUwrZEVhbHROMTFCbXNLK2VRbU1GKytBY3hHTmhyNTlxTS85aWw3MUkyZE44RkdmY2Rkd3VhZWo0YlhocDBMY1FCYmp4TWNJN0pQMGFNM1Q0SStEc2F4bUtGc2JqemFUTkM5dXpwRmxnT0lnN3JSMjV4b3luVXh2OHZObWtxN3pkUEdIWGt4V1k3b0c5aitKa1J5QkFCazdYckpmb3VjQlpFcUZKSlNQazdYQTBMS1cwWTN6NW96MkQwYzF0Skt3SEFnTUJBQUdqZ2dFek1JSUJMekFPQmdOVkhROEJBZjhFQkFNQ0FZWXdIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DTUJJR0ExVWRFd0VCL3dRSU1BWUJBZjhDQVFBd0hRWURWUjBPQkJZRUZKalIrRzRRNjgrYjdHQ2ZHSkFib090OUNmMHJNQjhHQTFVZEl3UVlNQmFBRkp2aUIxZG5IQjdBYWdiZVdiU2FMZC9jR1lZdU1EVUdDQ3NHQVFVRkJ3RUJCQ2t3SnpBbEJnZ3JCZ0VGQlFjd0FZWVphSFIwY0RvdkwyOWpjM0F1Y0d0cExtZHZiMmN2WjNOeU1qQXlCZ05WSFI4RUt6QXBNQ2VnSmFBamhpRm9kSFJ3T2k4dlkzSnNMbkJyYVM1bmIyOW5MMmR6Y2pJdlozTnlNaTVqY213d1B3WURWUjBnQkRnd05qQTBCZ1puZ1F3QkFnSXdLakFvQmdnckJnRUZCUWNDQVJZY2FIUjBjSE02THk5d2Eya3VaMjl2Wnk5eVpYQnZjMmwwYjNKNUx6QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFHb0ErTm5uNzh5NnBSamQ5WGxRV05hN0hUZ2laL3IzUk5Ha21VbVlIUFFxNlNjdGk5UEVhanZ3UlQyaVdUSFFyMDJmZXNxT3FCWTJFVFV3Z1pRK2xsdG9ORnZoc085dHZCQ09JYXpwc3dXQzlhSjl4anU0dFdEUUg4TlZVNllaWi9YdGVEU0dVOVl6SnFQalk4cTNNRHhyem1xZXBCQ2Y1bzhtdy93SjRhMkc2eHpVcjZGYjZUOE1jRE8yMlBMUkw2dTNNNFR6czNBMk0xajZieWtKWWk4d1dJUmRBdktMV1p1L2F4QlZielltcW13a201ekxTRFc1bklBSmJFTENRQ1p3TUg1NnQyRHZxb2Z4czZCQmNDRklaVVNweHU2eDZ0ZDBWN1N2SkNDb3NpclNtSWF0ai85ZFNTVkRRaWJldDhxLzdVSzR2NFpVTjgwYXRuWnoxeWc9PSJdfQ.eyJub25jZSI6Ikt6YzVNRE0xTnpJek1qazJmREUyTURBNE5qVTRPVEI4VkdxNmhDY0F1dUhFVGswSktnUzVlN1hJS0JGSlgxdW4iLCJ0aW1lc3RhbXBNcyI6MTYwMDg2NTkwMjMxMCwiYXBrUGFja2FnZU5hbWUiOiJjb20uaW5zdGFncmFtLmFuZHJvaWQiLCJhcGtEaWdlc3RTaGEyNTYiOiJZaWZPYWpRSnc3eWlpVWpBQ2FpN21WTk9aYXlzUFdRM0VSeU1YclJrNjFjPSIsImN0c1Byb2ZpbGVNYXRjaCI6dHJ1ZSwiYXBrQ2VydGlmaWNhdGVEaWdlc3RTaGEyNTYiOlsiWHo1UTlEVllQSnJtSmpBcWNmYzBBRVFJZW40c1lLMnMvQ1ZDQmFtVDR3VT0iXSwiYmFzaWNJbnRlZ3JpdHkiOnRydWUsImV2YWx1YXRpb25UeXBlIjoiQkFTSUMifQ.LgOvolmThh3rM8N2eIrk_8yTnAo2fSa_-7_hEhMjIzwkcKafB4ZWDCEfeT8S7HLGytZdAaCzEumcB3DoKPR_DzCJ_X8TiY4t-T7hiZXJh04oko4p8gdeiLB6CDOxOsDvVT2S1VcwaI0-9qqRgPyJRiJ-oTJKgOTv1Pp6tCFeNwmR9lDaAVum4CRDpb0WbjkkjVPeMyKb6H_M4_DceRD7hqZK-FLVf4trqPgvzmZrL2FUmv8A8D-4M71SqDgEdkaDPEcWJGEwT-O9JQuyJbOM8ZsksmDxjyK-TrLEsvMJbcFatPZUh3CmN5y2DPS1_QbBwrqYpcfW3fQ4jhk2gCmOVQ","do_not_auto_login_if_credentials_match":"true","phone_id":"4c17088e-4d91-40fb-b00e-590953090e47","enc_password":"#PWD_INSTAGRAM:4:1600866121:AYNjZE+8d1VMnAFVMeEAAUvqg9+dlICDuUKfn0gemkCmXGL4ZuA6kVBfeioQ/K/l7t2DxgVLz/YJEkkNvmq1TeBTK8sHGDrlVAEQU6z+htb+6SNcEOyV7pcuehbv+EadSlA3JDkqx59+ix7iBTwJMsSPgHgjXBA1utopExJyPnytVuW5kz2i5NNT6Cn7sxZQn31Ys/elO8HPtCGsC0hYZqhiphUZjcSrbG4Opk1mU/AuRV09ViHQesvBHxGOYQZ0pKrup42YNUTBcWPvzq7+H4HihXJJRJPngwwpTfivN31t9mARxAOOTV9ojTz9eQAkT1VhDLzEbBh/YomX8uUHK8AilHBTr3/xOF3ZRDFdu9FZQBZ6xyhoKZgECPdATlHg9Senw8UbAg==","phone_number":"+79035723296","_csrftoken":"xJyrzqAIL8MelJZrDCKDRXZdYPiuzcap","username":"vorontsovbv","first_name":"Ivan Vorontsov","day":"27","adid":"6245d685-6705-4f29-b17e-e1f5a82ec238","guid":"55ca701b-3663-4e83-868b-79a3569f9251","year":"1990","device_id":"android-26d306ec5bbd43a6","_uuid":"55ca701b-3663-4e83-868b-79a3569f9251","month":"5","sn_nonce":"Kzc5MDM1NzIzMjk2fDE2MDA4NjU4OTB8VGq6hCcAuuHETk0JKgS5e7XIKBFJX1un","force_sign_up_code":"","waterfall_id":"d1f62672-64a5-46d4-8833-93752709c146","qs_stamp":"","has_sms_consent":"true","one_tap_opt_in":"true"}
Ну все, ждем от тебя решения расшифровки SafetyNet.
 
И кстати, автор немного не верно генерирует sn_nonce, насколько я понимаю. Первая часть нонса идет либо емайл, либо телефон. У автора это всегда пустая строка. Смотрел исходники давно, может автор уже поправил)
Ну так где твоя версия генерации, непонял?
 
Погодь, так если это живой труп, то ты, наверное, или нашел решение и пишешь из Мальдив сейчас, или же на заводе, верно?
Решение (единственно верное) - уйти из инсты

Касательно подписи, раскопал свой старый регер, генерил так
64373

Но смысла в этом примерно ноль, так как sn_nonce можно вообще не отправлять, это никак не повлияет на пробив реги, только на качество аккаунта. Лучший выход в этом всем - регать через веб
 
Тоесть ты говоришь, что надо sn_nonce надо генерить через safetynet, но не умеешь его генерить? Тогда к чему твои сообщения? Ты его не расковырял, а кого-то учишь, что надо расковырять.
 
Решение (единственно верное) - уйти из инсты
Но ты не ушел, верно? Зачем тогда говоришь другим, уйти из инсты? Это примерно как дорвеестроители говорят, что в дорах бабок нет, а сами снимают по пару тыс баксов в месяц в худшем случае. Ага-ага)
 
Но ты не ушел, верно?
Ушел год назад, инста мертва с осени 2019, зарабатывать на ней можно только продавая 1) аккаунты 2) софты 3) накрутки.
Никого ни в коем случае не убеждаю, хотите - можете посоревноваться с инстой и ее бесконечными спам-блоками со старта на любое действие)
 
Ушел год назад, инста мертва с осени 2019, зарабатывать на ней можно только продавая 1) аккаунты 2) софты 3) накрутки.
Никого ни в коем случае не убеждаю, хотите - можете посоревноваться с инстой и ее бесконечными спам-блоками со старта на любое действие)
Так что ты тогда здесь забыл и когото чему-то учишь, если сам с инстой не работаешь?)
 
А еще фейсбук мертв и так далее)
 
  • Спасибо
Реакции: 606 и melutsk
Ушел год назад, инста мертва с осени 2019, зарабатывать на ней можно только продавая 1) аккаунты 2) софты 3) накрутки.
Никого ни в коем случае не убеждаю, хотите - можете посоревноваться с инстой и ее бесконечными спам-блоками со старта на любое действие)
ушел с интернтов ваших с 2007 года, понял что денег в интернетах ваших нет, не знаю что вы здесь забыли. Твое сообщение звучит примерно так
 
  • Спасибо
Реакции: Meteorburn и melutsk
Подскажите ,пжлста по живучести акка -
Регаю на одну почту , подтверждаю код , тут же перепривязываю к другой почте - код выслан , но нигде нет поля вставить код или просьбы пройти по ссылке ( пока нет). Если тупо оставить так ( не заморачиваться с подтверждением второй перепривязаной почты) , акк быстрее сдохнет или просто со временем напомнит , что "надо бы всё таки подтвердить" и будет жить далее ?
 
  • Спасибо
Реакции: melutsk
Подскажите ,пжлста по живучести акка -
Регаю на одну почту , подтверждаю код , тут же перепривязываю к другой почте - код выслан , но нигде нет поля вставить код или просьбы пройти по ссылке ( пока нет). Если тупо оставить так ( не заморачиваться с подтверждением второй перепривязаной почты) , акк быстрее сдохнет или просто со временем напомнит , что "надо бы всё таки подтвердить" и будет жить далее ?
По моему опыту, единственные акки, которые живут в регере от чисток - это смс реги на ру номер 1 номер - 1 акк.
 
  • Спасибо
Реакции: Baloo
Ну так где твоя версия генерации, непонял?
Моя версия вот, не стоит агрессировать) Я не в упрек, если инстаграм регает аккаунты - значит ему подходит что мы вы ему подсовываете. Решения с safetynet от меня можете не ждать, такой задачи пока не стоит. Это несомненно, добавит траста аккаунту, но это не единственное над чем можно работать.
JavaScript:
Развернуть Свернуть Копировать
static createSnNonce(payload = '') {
    return Buffer.concat([Buffer.from(`${payload}|${Date.now()}|`), crypto.randomBytes(32)]).toString('base64');
  }
 
  • Спасибо
Реакции: Alemon
Моя версия вот, не стоит агрессировать) Я не в упрек, если инстаграм регает аккаунты - значит ему подходит что мы вы ему подсовываете. Решения с safetynet от меня можете не ждать, такой задачи пока не стоит. Это несомненно, добавит траста аккаунту, но это не единственное над чем можно работать.
JavaScript:
Развернуть Свернуть Копировать
static createSnNonce(payload = '') {
    return Buffer.concat([Buffer.from(`${payload}|${Date.now()}|`), crypto.randomBytes(32)]).toString('base64');
  }
Так зачем ты за него заикался, если решения нет?) Лучше жевать, чем говорить. А по генерации - она есть в шаблоне, какой смысл снова это здесь писать?) Давай тогда каждый кубик здесь писать, чо)
 
Так зачем ты за него заикался, если решения нет?) Лучше жевать, чем говорить. А по генерации - она есть в шаблоне, какой смысл снова это здесь писать?) Давай тогда каждый кубик здесь писать, чо)
Если ты не видишь разницы между тем, как генерируется твой нонс и как он генерируется здесь - окей, у каждого свой уровень. (Если не поймешь - напиши в личку, я тебе подскажу)
Большинство людей даже не знают что такое safetynet и зачем он нужен, писал исключительно в просветительских целях.
 
Лучше жевать, чем говорить.
слушай, ты чего так жестко? Я не увидел тут ни капли осуждения, наоборот только кучу респектов. Просто по некоторым вопросам идет обсуждение - как лучше сделать. Не потому, что у тебя плохо, а чтобы разобраться в вопросе.
Еще раз - тебе огромное спасибо за проделанную работу, а остальные мессаджи - это типа: "коллега, как ты считаешь - вот так вот могло ли быть лучше или нет?"

Если не поймешь - напиши в личку, я тебе подскажу
Коллега, напиши мне в личку, плз!
 
Тоже отдал Голос)
Полезный шаб
 
  • Спасибо
Реакции: melutsk
а можете подробно рассказать как генерируя sn_nonce, sn_result и enc_password ? последнее у меня не получилось на питоне сгенерить - набле отрывок кода на ноде... а первые два связаны с гуглом, но не понятно как генерить их
 
  • Спасибо
Реакции: melutsk
а можете подробно рассказать как генерируя sn_nonce, sn_result и enc_password ? последнее у меня не получилось на питоне сгенерить - набле отрывок кода на ноде... а первые два связаны с гуглом, но не понятно как генерить их
Первый не очень то связан с гуглом на самом деле, он генерируется на клиенте и гугл в ответ на запрос выдает sn_result, а с enc_password все довольно просто, в хередар есть публичный ключ, с его помощью и aes-256-gcm генерируется шифр, в буфер пихается время запроса, пароль и прочая лабуда) Посмотри реализацию в этом шаблоне, поймешь
 
  • Спасибо
Реакции: progl и melutsk
Первый не очень то связан с гуглом на самом деле, он генерируется на клиенте и гугл в ответ на запрос выдает sn_result, а с enc_password все довольно просто, в хередар есть публичный ключ, с его помощью и aes-256-gcm генерируется шифр, в буфер пихается время запроса, пароль и прочая лабуда) Посмотри реализацию в этом шаблоне, поймешь

я конечно извиняюсь, что оочень глупый вопрос - но чем можно этот шаблон открыть - файлы скачал, разархивировал, а открыть не получается
 
  • Спасибо
Реакции: melutsk
я конечно извиняюсь, что оочень глупый вопрос - но чем можно этот шаблон открыть - файлы скачал, разархивировал, а открыть не получается
У тебя ваще зенка есть?
 
  • Спасибо
Реакции: melutsk

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)