程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

揭秘Instagram登录逆向,以及完整的python代码实现

hfteth 2025-05-25 12:46:45 技术文章 2 ℃

Instagram作为全球最受欢迎的社交媒体平台之一,其登录逆向成为安全专业人员和研究人员关注的焦点。Instagram 的登录加密方式比较多rsa,aes等,但是他提供的有加密插件,直接使用就好。node 和 其他js 中可以直接用tweetnacl 相关的包进行加密。

Instagram的登录流程涉及用户提供凭据(用户名和密码),系统验证凭据的正确性,并授予访问权限。在逆向登录过程时,研究人员试图理解与验证和授权相关的协议、算法和加密机制。

  1. 获取登录的RAS publickey 和publickeyid, 这部分无法模拟生成,只能从接口获取,接口的地址是这个:/api/v1/qe/sync/, 在返回的header里面可以获取到
  2. 生成32位的sessionid 和12位的偏移量iv以及时间戳等需要加密的内容

简单描述一下上面的代码意思,基本上RSA 公钥加密 session key和时间戳,然后AES加密密码。

最后组装密码加密的结果

然后调用一下看登录的结果

Instagram采取了多种安全措施来保护其登录系统。其中包括密码哈希存储、加密通信、验证码、多因素身份验证等。逆向登录途径面临诸多挑战,如解密加密数据、绕过安全机制和防范滥用行为等。研究人员需要充分了解这些保护措施,并遵循道德规范,以避免滥用或侵犯隐私权

以上代码在github上已经开源,可以尝试搜索使用!


#夏日生活打卡季#

Tags:

最近发表
标签列表