欢迎光临
我们一直在努力

JS逆向之MD5闭包

首先打开网站:


https://i.fkw.com/





打开开发者工具 抓包





我们可以看到密码是加密的 而且是32位好像,可能是md5加密






JS逆向之MD5闭包



我们去搜索关键词,这是有方法的,具体看我之前的帖子的内容,果不其然他是md5加密

JS逆向之MD5闭包

找到,进去,断点打过来

JS逆向之MD5闭包

点进去看看,他是一个匿名函数

JS逆向之MD5闭包

找到了地方

JS逆向之MD5闭包

然后发现就这么短,好像不太现实,怎么可能加密就是这么点? 怎么搞?

JS逆向之MD5闭包

我们可以看到,下面还有一串这个东西,可能是闭包(前面有说是匿名函数),我们把鼠标定位到下面这个括号,看看上面那个展开的括号在哪?

JS逆向之MD5闭包

我们看到,定位到这边

JS逆向之MD5闭包

我们抠出来  去执行

JS逆向之MD5闭包

附上Python代码,JS自己去扣

[Asm] 纯文本查看 复制代码
import execjsnode = execjs.get()cts = node.compile(open('fanke.js', encoding='utf8').read())func_name = f'md5("{1241255836}")'print(func_name)pwd = cts.eval(func_name)print(pwd)

赞(0) 打赏
未经允许不得转载:哈哈网 » JS逆向之MD5闭包

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏