V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuyanghejerry  ›  全部回复第 1 页 / 共 2 页
回复总数  38
1  2  
2020-06-14 17:22:32 +08:00
回复了 liuyanghejerry 创建的主题 酷工作 [北京][美团][商家金融服务] 招聘高级前端工程师
持续招人中,希望大家用面试占满我的日历。
2020-06-11 14:26:16 +08:00
回复了 liuyanghejerry 创建的主题 酷工作 [北京][美团][商家金融服务] 招聘高级前端工程师
再捞一下,持续招人中
2020-05-31 16:09:15 +08:00
回复了 liuyanghejerry 创建的主题 酷工作 [北京][美团][商家金融服务] 招聘高级前端工程师
@linghutf 帮你内推了~
2020-05-27 18:52:10 +08:00
回复了 liuyanghejerry 创建的主题 酷工作 [北京][美团][商家金融服务] 招聘高级前端工程师
@gordanlee liuyanghe02#meituan.com ,替换一下符号你懂的
2020-05-27 14:02:26 +08:00
回复了 liuyanghejerry 创建的主题 酷工作 [北京][美团][商家金融服务] 招聘高级前端工程师
@linghutf 我们这边是前端,但如果有意向的话我可以帮忙内推到这些岗位
2020-04-29 13:19:12 +08:00
回复了 clockOS 创建的主题 程序员 有什么讽刺 IT 行业的小短剧吗?
不错啊,有点意思,楼主再包装包装应该能成了
2018-04-26 22:03:55 +08:00
回复了 liuyanghejerry 创建的主题 求职 [ 北京 ] 美团金融平台求招 19 年前端实习生
发错分区了…
2015-11-21 22:39:20 +08:00
回复了 ZGLHHH 创建的主题 程序员 如何解决写作品没有恒心的问题?
一次只写很小一个模块
2015-06-04 22:48:20 +08:00
回复了 prccn 创建的主题 程序员 手机端 H5 页面 UI 框架推荐?
Vue!React!细节肯定自己写了,别人的组件一般定制性都太差了。
2015-06-04 22:46:26 +08:00
回复了 RIcter 创建的主题 程序员 分享百度卫士 U 盘里的木马[doge]
笑死了,不知道怎么说百度好了
2014-06-25 10:09:11 +08:00
回复了 yueyoum 创建的主题 程序员 我对 Erlang 和 Gevent 的感受
@fx 看过一些介绍,觉得会比erlang更简单友好一点,不过还是在观望
2014-06-24 22:27:46 +08:00
回复了 yueyoum 创建的主题 程序员 我对 Erlang 和 Gevent 的感受
我喜欢erlang~
2014-06-24 22:18:10 +08:00
回复了 kurtis 创建的主题 Node.js 关于 node.js 混淆,有没有办法?
@kurtis 这只是个框架啊,之后的细节你可以自己根据你实际情况改动。我这个方案的意图是告诉你,可以在require之前做手脚,node拿到的代码是decode过的这一点毫无疑问,因为node的源码没有改动。

比如decode之后的源码你可以从磁盘上删去,priviate_key你也可以删掉,这些都可以根据你自己的环境做适应啊
2014-06-23 17:09:56 +08:00
回复了 kurtis 创建的主题 Node.js 关于 node.js 混淆,有没有办法?
@kurtis var a= require_x("./lib/A.xxx", priviate_key);
2014-06-22 22:52:12 +08:00
回复了 kurtis 创建的主题 Node.js 关于 node.js 混淆,有没有办法?
// require_x.js

var fs = require('fs');

module.exports = {
require_x: function (name) {
var mod = fs.readFileSync(name);
mod = decode(mod);
var real_name = 'hack here as you wish';
var mod_path = save_file_into_one_dir(real_name, mod);
// now you have the original js module
// but be sure all deps are installed in that path.
return require(mod_path);
},
transform_x: function (file) {
// use async read if you want to
var mod = fs.readFileSync(file);
mod = encode(mod);
var transformed_name = 'hack here as you wish';
var mod_path = save_file_into_one_dir(transformed_name, mod);
// now you have your transformed js module file
return true;
}
}

function encode (content) {
// do your hack here
return content;
}

function decode (content) {
// do your hack here
return content;
}

function save_file_into_one_dir(name, content) {
// do your hack here
return real_path;
}


// app.js

var require_x = require('./require_x.js');
var my_mod = require_x('./my_mod_x.js');
var other_mod = require('other_mod');

my_mod.use.what.you.have();
2014-06-22 22:35:00 +08:00
回复了 kurtis 创建的主题 Node.js 关于 node.js 混淆,有没有办法?
代码可以用AST工具转成AST,或者其它你能想到的任何代码混淆、加密方式进行变换,然后另存下来,require自己的模块的时候把require封装一下,变为require_x,require别人的包的不要变。在新的require_x函数当中还原代码,再执行真正的require。
2014-06-22 22:29:00 +08:00
回复了 kurtis 创建的主题 Node.js 关于 node.js 混淆,有没有办法?
降低可读性不是很容易嘛,只要把注释去掉就行了
2014-06-22 22:22:58 +08:00
回复了 akfish 创建的主题 程序员 如果有一天终于因为代码撸多了秃顶了,你会剃光头么?
@Artotria 我自己都不想分清楚
我可以只相亲嘛((
2014-06-15 12:10:12 +08:00
回复了 xiangyibei 创建的主题 求职 大三 女生 求暑假及大四期间前端实习
有没有兴趣来小米?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1173 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 18:33 · PVG 02:33 · LAX 10:33 · JFK 13:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.