V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SlipStupig  ›  全部回复第 61 页 / 共 90 页
回复总数  1786
1 ... 57  58  59  60  61  62  63  64  65  66 ... 90  
2016-07-09 23:01:14 +08:00
回复了 Tears 创建的主题 酷工作 [北京][内推]百度游戏-Java 资深/专家,大牛快来吧!!
@chenai 有以前是淘宝模特的产品经理!
2016-07-09 22:13:16 +08:00
回复了 Ignorant 创建的主题 程序员 想勾搭一个愿意一起创业的程序员
不管你产品多么优秀,你如果没做出来就想着去怎么 ABCD 轮,请问这个不是传销吗?
@wweir 人家是外国厂商,洋人的事情就是天大的事情!
2016-07-08 22:16:22 +08:00
回复了 SlipStupig 创建的主题 Python 关于网络密集型的程序跟语言有关系吗?
@yuyang1110 换个说法, c++和 python 做网络请求有区别吗?
2016-07-08 12:35:33 +08:00
回复了 sumhat 创建的主题 游戏开发 引战贴:支持广电总局对英语用词的限制
我国有大量英语老师,请让他们用汉语上英语课,这样就杜绝了夹杂英语的情况!
进去贵公司的全是孙子?
简单一句话特别能忽悠:“分而治之!”
2016-07-07 15:34:01 +08:00
回复了 yangyaofei 创建的主题 程序员 上亿调数据检索,用什么可以提高效率
mysql 4G 内存 4CORE CPU 查询在 10 亿数据 50 张表查询 100 个邮箱地址出来,实际就 7-8s 左右, splinx 明显被蒙了
2016-07-07 15:25:42 +08:00
回复了 mikaka 创建的主题 问与答 请问各位婚后家里的财政大权都交给谁?
卡交给她,然后买理财通,一发工资就买了货币基金,然后需要的时候就取就行,卡真的无所谓!
2016-07-07 10:11:45 +08:00
回复了 six880214 创建的主题 程序员 关于 windows 开发界面库现状的咨询~
@six880214 chrome 在 pc 上能跑起来, CEF 会更节省内存
1.可以去津巴布韦,人少而且空气好, 8 月份还有世界第一奇观,动物大迁徙
2.去瑞士 /挪威 /冰岛都行,就是有点贵
2016-07-07 09:44:38 +08:00
回复了 kingmo888 创建的主题 Python 能否用 python 写一个软件授权工具?
@crab 这个争议可能比较大,我自己也觉得客户端 SMC 不好,但是可以进行绕圈,不一定是关键数据 SMC ,但是不影响协议安全
2016-07-07 09:41:22 +08:00
回复了 kingmo888 创建的主题 Python 能否用 python 写一个软件授权工具?
@billwsy 还可以找到关键性 Call 直接脱机都行,关键是你能不能找到?这块我只是打个比方,其实我可以绕更大的圈,这个就更麻烦了

@sallowdish 前提是你的公钥和私钥要 match 啊,我的 key 是客户端发出去的时候,每次 key 都是随机的,协议本身安全性我认为还行,如果证书欺骗做一个 fake 的客户端可以强制认证 cert
2016-07-07 02:29:31 +08:00
回复了 yongzhong 创建的主题 奇思妙想 突然想到:论编程语言(或职位)和游戏里职业的关系
python 明显是刺客啊!
2016-07-07 02:27:50 +08:00
回复了 six880214 创建的主题 程序员 关于 windows 开发界面库现状的咨询~
@kangsgo 具体看网易云音乐 windows 客户端
2016-07-07 02:27:09 +08:00
回复了 kingmo888 创建的主题 Python 能否用 python 写一个软件授权工具?
@kingmo888 我做了软件逆向两年,遇到各种奇葩的破解方法,我这套算是能是能抗住一般破解者,强力的破解者可能会进行模拟服务端指令,证书欺骗,指令重放,弱密钥破解,总之破解这行只要能有人破一定扛不住
2016-07-06 21:50:21 +08:00
回复了 six880214 创建的主题 程序员 关于 windows 开发界面库现状的咨询~
@kangsgo CEF 就是 chrome ,用 web 开发界面比 C++要轻松的多
2016-07-06 21:33:07 +08:00
回复了 six880214 创建的主题 程序员 关于 windows 开发界面库现状的咨询~
CEF+HTML+CSS+JS 目前最好的解决方案,还可以跨平台
2016-07-06 21:31:20 +08:00
回复了 kingmo888 创建的主题 Python 能否用 python 写一个软件授权工具?
这个我刚好开发完一整套验证,本地就不要想了( python 本身可以完全解密出来,当然可以考虑加密,但是可以进行断点没什么意义), python 做个服务端,然后协议全程是加密。
简单说一下交互流程(稍微有点复杂,目前服务端还没出现协议破解)。
1.本地需要一个公钥服务器存储的是一个私钥(这样可以做到一机一 key ),客户端发起请求给服务端一条指令然后发送公钥给服务端验证,如果验证成功进入 ( 2 ),如果失败就返回错误
2.服务端返回一条指令询问客户端版本和支持的加密算法列表,客户端回应成功后进入 ( 3 ), 否则断开
3.服务端返回一个 salt 、 key 和加密算法,客户端使用 salt+key 并用协商的加密算法进行发送,发送几个东西: MAC 地址+激活 ID (如果有硬狗的话,应当验证硬狗的证书和 UID ),客户端证书(防止中间人),如果服务端解密成功后,验证信息是否正确,返回一个秘钥给客户端去恢复关键部分代码(这个地方有点傻 X ,但是对协议没影响),如果正确就走到 ( 4 )
4.验证成功后给客户端一个 SessionID 和 cookies ( cookies 的秘钥在服务端存储),然后每 10s 客户端发送一个心跳,如果心跳超时 30s 就直接销毁掉 SessionID 和 Cookies ,

图解:
1. C ---请求私钥---> S
S <-----------验证证书是否正确-----------> C

2. C ===[‘ query ’, RC4|MD5|RSA|AES...]======》 S <=== [加密算法, salt, key] ===>C

3. C--->密码算法( salt+key , 要发送的数据内容)----> Server

4 . !Server 验证成功
|
|
=====>发送解密 key =====>client 解密函数(内存起始地址,内存结束地址,内存加密算法, "key") ===>执行关键函数
1 ... 57  58  59  60  61  62  63  64  65  66 ... 90  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5463 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 07:29 · PVG 15:29 · LAX 23:29 · JFK 02:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.