这段代码能不能转换

@Ta 04-03 22:38 459点击
还是因为上一个帖子中获取loginenc的问题
不耻下问的找了几个大佬

有一位给我写了这样一句代码
应该是node.js的吧
我不知道怎么在虚拟主机运行
好像是运行不了的
就是想转换成php或者js


然后也不好意思再问,毕竟小白问题多,有人帮助已经不错了。

能post后获取到__pk就行,各位轻点喷,小白一个

var request = require("sync-request");
var atob = require("atob");
var fs = require("fs");
var LocalStorage = require("node-localstorage").LocalStorage;
localStorage = new LocalStorage("./localStorage");

localStorage.removeItem("__pk");

var cookie = "此处填Cookie";

var res = request("POST", "https://域名/api/account/EncCheck", {
	headers: {
		Cookie: cookie,
	},
});

var body = res.getBody("ascii");

new Function(atob(body))();

fs.watchFile("./localStorage/__pk", function (curr, prev) {
	if (Date.parse(curr.mtime) != Date.parse(prev.mtime)) {
		process.exit(1);
	}
});
回复列表(7)
  • @Ta / 04-04 08:41
    手动顶帖,麻烦各位解答一下
  • @Ta / 04-04 09:18
    不耻下问
  • @Ta / 04-04 14:07
    看不懂,你直接运行一下这个代码,抓包,再自己根据抓包写php不行吗?
  • @Ta / 04-04 19:08
    就是将 /api/account/EncCheck 的返回,base64解码,执行它,建议你补全一点信息方便写。
  • @Ta / 04-08 08:09
    问一下,弄好了吗?@独爱
  • @Ta / 04-08 11:00
    不耻下问 。。23333
  • @Ta / 04-09 02:25
    @胡图图,弄好了,生成的动态js,然后执行就可以了,在application里就有pk的值了,pk就是loginenc
添加新回复
回复需要登录

[聊天-文件上传] 老虎会游泳:@MINE,在@消息中不需审核就能看到完整内容,所以审核不会影响你与对方的直接沟通。