房天下登录pwd加密破解

前言

昨晚跟一个朋友讨论买房的事,现在的90后压力确实挺大的,想在一线城市扎根,但是光光首付就能把上一代人所有的积蓄都掏空,然后再把自己夫妻二人掏空,房贷、孩子上学,父母赡养等等,压力山大呀。看了下房天下上上海的二手房房价,想爬些数据,看到登录时密码是加了密的,加密属于简单,正在学习js逆向的同学可以练手。

一、分析网站

先登录发现pwd加密
在这里插入图片描述

然后看看直接全局搜寻pwd能否搜出来,是可以搜出来的,然后可以定位到这里,这这这这,这不是太明确了么,那我们直接打印that.password.val(),原来是密码,那key_to_encode呢,打印出来是一长串。

在这里插入图片描述

那我们继续搜寻下key_to_encode到底是什么,全局搜索下试试

在这里插入图片描述
已经很明显了,那key_to_encode也出来了,那我们回到第一张图看它的encryptedString()方法,如下图

在这里插入图片描述
上图除了encryptedString()方法以外,还有RSAKeyPair()方法,细心的朋友应该发现这不就是key_to_encode需要的函数么,哦吼,原来方法全在一个js文件里,这不是巧了么,我还没去找你,你自己送上门来了。

二、结果

因为涉及到很多方法,不想缺啥补啥那就直接用nodejs运行整个js代码就行了。
下面是代码截图
在这里插入图片描述
获得加密结果

如果用python的execjs调用话,在js文件中建个如下的调用函数,python调用就行。

function get_Pwd(pwd){

    return encryptedString(key_to_encode,pwd)

}

总结

提示:这里对文章进行总结:
一个简单的密码加密,简单在于能直接定位,没有混淆。适合正在学习js逆向的同学。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从前重前

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值